 @font-face {   font-family:Playfair-Regular;   font-style:normal;   font-weight:400;   src:local("Playfair-Regular"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font-playfair/PlayfairDisplay-Regular.ttf); font-display:swap; } @font-face {   font-family:Playfair-Medium;   font-style:normal;   font-weight:500;   src:local("Playfair-Medium"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font-playfair/PlayfairDisplay-Medium.ttf); font-display:swap; } @font-face {   font-family:Playfair-SemiBold;   font-style:normal;   font-weight:600;   src:local("Playfair-SemiBold"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font-playfair/PlayfairDisplay-SemiBold.ttf); font-display:swap; } @font-face {   font-family:Playfair-Bold;   font-style:normal;   font-weight:700;   src:local("Playfair-Bold"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font-playfair/PlayfairDisplay-Bold.ttf); font-display:swap; } @font-face {   font-family:OpenSans Light;   font-style:normal;   font-weight:300;   src:local("Open-Sans Light"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/OpenSans-Light.ttf); font-display:swap; } @font-face {   font-family:OpenSans Regular;   font-style:normal;   font-weight:400;   src:local("Open-Sans Regular"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/OpenSans-Regular.ttf); font-display:swap; } @font-face {   font-family:OpenSans Medium;   font-style:normal;   font-weight:500;   src:local("Open-Sans-Medium"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/OpenSans-Medium.ttf); font-display:swap; } @font-face {   font-family:OpenSans SemiBold;   font-style:normal;   font-weight:600;   src:local("Open-Sans SemiBold"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/OpenSans-SemiBold.ttf); font-display:swap; } @font-face {   font-family:OpenSans bold;   font-style:normal;   font-weight:700;   src:local("Open-Sans Bold"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/OpenSans-Bold.ttf); font-display:swap; } @font-face {   font-family:Bebas-Regular;   font-style:normal;   font-weight:400;   src:local("Bebas Regular"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font-Bebas/Bebas-Regular.otf); font-display:swap; } @font-face {   font-family:Suisse-Regular;   font-style:normal;   font-weight:400;   src:local("Suisse Regular"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/suisse/fonnts.com-Suisse_Intl_Regular.ttf); font-display:swap; } @font-face {   font-family:Suisse-Medium;   font-style:normal;   font-weight:500;   src:local("Suisse Medium"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/suisse/fonnts.com-Suisse_Intl_Medium.ttf); font-display:swap; } @font-face {   font-family:Suisse-Bold;   font-style:normal;   font-weight:700;   src:local("Suisse Bold"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/suisse/fonnts.com-Suisse_Intl_Bold.ttf); font-display:swap; } @font-face {   font-family:PolySans;   font-style:normal;   font-weight:400;   src:local("PolySans "), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/polysans/PolySans-Neutral.ttf); font-display:swap; }  @font-face {   font-family:HeptaSlab-Bold;   font-style:normal;   font-weight:700;   src:local("HeptaSlab Bold"), url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/font/hepta-font/HeptaSlab-Bold.ttf); font-display:swap; }  * {   margin:0px;   padding:0px;   box-sizing:border-box; } a{   text-decoration:none;   line-height:100%; } .inline_Block_dev {   display:inline-block; }  .ptb-100 {   padding:100px 0; } .pt-100 {   padding-top:100px; } .pt-50 {   padding-top:50px; } .ptb-80 {   padding:80px 0; } .pb-100 {   padding-bottom:100px; } .pb-50 {   padding-bottom:50px; } .pb-60 {   padding-bottom:60px; } .mb-80 {   margin-bottom:80px !important; } .mb-50 {   margin-bottom:50px; } .mr35 {   margin-right:35px; } .mb-30 {   margin-bottom:30px; } .mt-30 {   margin-top:30px; } .mb-10 {   margin-bottom:10px; } .mb-40 {   margin-bottom:40px !important; } .mt-40 {   margin-top:40px !important; } .mtb-10 {   margin:10px 0; } .mtb-20 {   margin:20px 0; } .mb-20 {   margin-bottom:20px; } .mtb-50 {   margin:50px 0; } .mtb-60 {   margin:60px 0; } .mtb-100 {   margin:100px 0; } .ml-55 {   margin-left:55px; } .mb-0 {   margin-bottom:0 !important; } .mt-10 {   margin-top:10px !important; } .mb-120 {   margin-bottom:120px; } @media(max-width:991px) {   .mtb-100 {  margin:50px 0;   } .mb-120 {   margin-bottom:60px; }   .pt-100 {  padding-top:50px;   }   .pt-50 {  padding-top:0;   }   .pb-100 {  padding-bottom:50px;   }   .ptb-100 {  padding:50px 0;   }   .ptb-80 {  padding:40px 0;   }   .mb-40 {  margin-bottom:25px !important;   }   .mt-40 {  margin-top:25px !important;   } .mb-0 {   margin-bottom:0 !important; }   .mtb-50 {  margin:25px 0;   }   .mtb-20 {  margin:10px 0;   }   .mb-20 {  margin-bottom:10px;   }   .mb-80 {  margin-bottom:40px !important;   }   .mb-50 {  margin-bottom:30px;   }   .pb-50 {  padding-bottom:25px;   }   .pb-60 {  padding-bottom:30px;   }   .ml-55 {  margin-left:45px;   } } @media(max-width:767px) {   .ml-55 {  margin-left:35px;   } } @Media(max-width:575px) {   .pt-100 {  padding-top:0;   }   .ptb-100 {  padding:40px 0;   } }  body {   margin:0;   color:#222222;  font-family:sans-serif, Arial, OpenSans Regular; -webkit-font-smoothing:antialiased; } @media(max-width:1500px){  .empty-mb-40 {  margin-top:30px; } } .max-1000 {   max-width:1000px !important; }  .dflex {   display:flex; } .alignCenter {   align-items:center; } .flexWrap {   display:flex;   flex-wrap:wrap; } .flexwrapCenter {   display:flex;   align-items:center; } .flexwrapJustifyCenter {   display:flex;   flex-wrap:wrap;   justify-content:space-between;   align-items:center; }   .container-full {   width:100%; } .header.headerfixed {   position:fixed;   top:0;   width:100%;   z-index:9999;   margin:0 auto; } @media(max-width:1200px){ .header.headerfixed {  top:65px; } .header.headerfixed.sticky {  top:0;   animation-name:animateScrollTop;   animation-duration:0.1s; } @keyframes animateScrollTop {   from {  top:65px;   }   to {  top:0;   } } } @media(max-width:575px){ .header.headerfixed {  top:45px; } .header.headerfixed.sticky {  top:0; } body .wpcf7 .wpcf7-recaptcha iframe {  zoom:115%!important;  height:80px; } } .header-outer {   padding:20px 0;   margin:0 auto;   width:95%;   position:relative; } .conatiner-inner {   max-width:1560px;   width:100%;   margin:0 auto;   padding:0 60px; } @media(max-width:1200px) {   .conatiner-inner {  padding:0 30px;   }   .rightHeader {  display:none;   }   .toggleIcon {  display:inline-block;   }   .rightHeader {  max-width:975px;  width:100%;   } .generative_ai_main .header .toggleIcon svg rect {  fill:#FFFFFF;   }   .generative_ai_main .header.sticky .toggleIcon svg rect {  fill:#007BFF;   } } @media(min-width:1201px) {   .toggleIcon {  display:none;   } } @media(max-width:991px) {   .toggleIcon svg {  width:35px;   }   .conatiner-inner {  padding:0 20px;   } } @media(max-width:575px) {   .header-outer {  width:100%;   }   .toggleIcon {  padding-right:20px;   }  .rightHeader {  top:76px!important;  height:calc(100vh - 65px)!important;  background:#fff!important; }  .header.sticky .rightHeader{  top:60px!important; } } .topBar {   background-color:#EDFAFF; } .topBar .header-outer {   padding:0; } .header.sticky .header-outer{   padding:5px 0; } .topBar .topSec {   display:flex;  justify-content:space-between; position:relative; z-index:99999; } .topBar .topSec .mobileNO:nth-last-child(1) {   padding-right:0; }  .topBar .topSec .mobileNO a {   color:#000;   text-decoration:none;   font:400 16px/25px OpenSans Regular; } .topBar .topSec .mobileNO img {   width:27px; height:auto;   margin-right:15px; }  .mobileNO a {   color:#000;   text-decoration:none;   font:400 16px/25px OpenSans Regular; } .mobileNO img {   width:27px;   margin-right:20px; } @media(max-width:991px){  .topBar .topSec .mobileTopSec{  justify-content:space-between;  width:100%; } } @media(max-width:767px) {   .topBar {  background-color:#fff;   }   .topBar .topSec .mobileNO {  font:400 14px/25px OpenSans Regular;   }   .topBar .topSec {  justify-content:space-between;   } } @media(max-width:575px) { .rightHeader {  top:64px;  height:calc(100vh - 64px);  background:#fff; }   .topBar .topSec .mobileNO {  font:400 12px/25px OpenSans Regular;   }   .topBar .topSec .mobileNO .countryImg {  margin-right:10px;   }   .topBar .topSec .mobileNO {  padding:5px 5px 5px 5px;   }   .topBar .topSec {  padding:0 20px;   } }  .topBar .topSec .mobileNO:nth-last-child(1) {   padding-right:0; } .topBar .topSec .mobileNO {   font:500 18px/25px OpenSans Regular;   margin-bottom:0;   padding:10px 10px 10px 10px;   align-items:center;   display:flex; } .topBar .topSec .mobileNO img {   width:27px;   margin-right:20px; } @media(max-width:991px) {   .topBar .topSec .mobileNO {  font:400 16px/25px OpenSans Regular;   } } @media(max-width:767px) {   .topBar {  background-color:#fff;   }   .topBar .topSec .mobileNO {  font:400 14px/25px OpenSans Regular;   }   .topBar .topSec {  justify-content:space-between;   } } @media(max-width:575px) {   .topBar .topSec .mobileNO {  font:400 12px/25px OpenSans Regular;   }   .topBar .topSec .mobileNO .countryImg {  margin-right:10px;   }   .topBar .topSec .mobileNO {  padding:5px 5px 5px 5px;   }   .topBar .topSec {  padding:0 20px;   } }  @media(max-width:410px) {   .topBar .topSec .mobileNO a {  font:400 12px/20px OpenSans Regular   }   .topBar .topSec .mobileNO img {  width:20px;  margin-right:10px;   } } .btnStarted {   padding:12px 24px;   background-color:#007BFF;   font:500 18px/25px OpenSans Regular;   border:0;   color:#fff;   margin:25px 0;   cursor:pointer;   letter-spacing:-.36px; } .btnStarted:hover {   background-color:#0145FF; } .btnStarted.servicesBtn {   display:flex;   align-items:center;   font:600 16px/22px OpenSans SemiBold; } .btnStarted.servicesBtn svg {   margin-left:10px; } @media(max-width:991px) {   .btnStarted {  margin:25px 0 30px;   } } @media(max-width:575px) {   .btnStarted {  font:500 14px/25px OpenSans Regular;  margin:25px 0 50px;  padding:10px 17px   } } .header {   display:flex;   justify-content:space-between;   align-items:center; } .header .logo {   max-width:200px;   width:100%; } .header .logo img {   width:100%; }  .generative_ai_main .header .logoBlack{   display:none; } .generative_ai_main .header.sticky .logoWhite{   display:none; } .generative_ai_main .header.sticky .logoBlack{  display:inline-block; } .header .rightHeader a {   color:#000;   cursor:pointer; font:600 18px/25px OpenSans SemiBold;   align-items:center;   text-decoration:none;   display:flex;   padding:25px 22px; } @media(max-width:1350px) {   .header .rightHeader a {  padding:15px 12px;   } } .header .rightHeader .mainMenu_Li.podRel {   position:relative; } .header .rightHeader a svg {   width:10px;   margin-left:2px; } .header .rightHeader a:hover svg path {   fill:#007BFF; } .header .rightHeader a:hover, a.active {   color:#007BFF; }  .header .navigation a.contBtn {  padding:12px 25px;   color:#000;   text-decoration:none;   border-radius:24px; } .navigation {   list-style:none;   display:flex;   justify-content:end;   align-items:center; }  .navigation li.dropdown label {   display:block; } .navigation li.dropdown input:checked>.mega-menu {   display:flex;   background-color:red; } .navigation li.dropdown .mega-menu {   display:none; } .navigation li.dropdown:hover .mega-menu {   display:flex; } @media(min-width:1400px) {   .navigation li.dropdown:hover .mega-menu.mega_Menu_max {  width:600px;  left:-310px;  top:100%;   } } @media screen and (max-width:1400px) and (min-width:1200px) {   .navigation li.dropdown:hover .mega-menu.mega_Menu_max {  width:600px;  left:-250px;   } } @media(min-width:1400px) {   .navigation li.dropdown:hover .mega-menu.mega_Menu_call {  width:175px;   top:100%;  padding:20px !important;   } } @media screen and (max-width:1400px) and (min-width:1200px) {   .navigation li.dropdown:hover .mega-menu.mega_Menu_call {  width:175px;   top:100%;  padding:20px !important;   } } @media(max-width:575px) {   .navigation li.dropdown:hover .mega-menu {  max-height:300px;  overflow-y:auto;   }   .header .logo {  max-width:200px;  padding-left:20px;   } }  .navigation li .mega-menu {   width:100%;   position:absolute;   right:-10px;   top:calc(100% - 20px);   display:flex;   flex:1;   justify-content:space-between;   background-color:#fff;   box-shadow:0px 5px 9px 0px rgba(0, 0, 0, 0.18);   transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;   padding:40px 30px;   z-index:9; } .header.sticky .navigation li .mega-menu {   top:calc(100% - 5px); } .navigation li .mega-menu.small-mega-menu {   padding:22px; }  .navigation li .mega-menu .mega-menu-blocks {   flex:1;   padding:0rem 2rem; } .navigation li .mega-menu .mega-menu-blocks.p-0 {   padding:0; } .navigation li .mega-menu .mega-menu-blocks .title {   font:400 18px/24px OpenSans Regular; } .header .rightHeader h3 a {   padding:0;   font:400 18px/24px OpenSans Regular; } .navigation li .mega-menu .mega-menu-blocks:not(:last-child) {   border-right:3px solid #e5e5e5; } .navigation li .mega-menu.serviceMenu .mega-menu-blocks {   border-right:0; } .navigation li .mega-menu.serviceMenu .mega-menu-blocks a {   padding:0; } .navigation li .mega-menu.serviceMenu .mega-menu-blocks a .btnStarted.servicesBtn svg {   width:20px;   margin-left:10px; } .navigation li .mega-menu.serviceMenu .mega-menu-blocks a .btnStarted.servicesBtn svg path {   fill:#fff !important; } .navigation li .mega-menu .mega-menu-blocks .submenus-container {   display:flex;   } .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus {   list-style:none;   padding:0px;   width:50%; } .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus.fullLength {   width:100%; } .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus a {   margin:0 0px 10px 0;   font:400 16px/30px OpenSans Regular;   text-decoration:none;   display:inline-block;   color:#777;   padding:0; } .navigation li .mega-menu.serviceMenu .mega-menu-blocks .submenus-container .submenus a {   color:#000;   font:500 20px/30px OpenSans Regular; } .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus a:hover {   color:#007BFF; }  .navigation li.dropdown:hover .mega-menu .left_service_Menu {   } .navigation li .mega-menu.serviceMenu .Left_service_Menu a .btnStarted.servicesBtn svg{   width:20px;   margin-left:10px; } .navigation li .mega-menu.serviceMenu .Left_service_Menu a .btnStarted.servicesBtn:hover svg path{  fill:#fff !important; } .navigation li.dropdown:hover .mega-menu .right_service_Menu {   width:870px;   display:flex; }  @media(max-width:1199px) {   .navigation li.dropdown:hover .mega-menu .left_service_Menu {  width:100%;   }   .navigation li.dropdown:hover .mega-menu .right_service_Menu {  width:100%;  display:flex;   }   .rightHeader {  display:none;   } .rightHeader {  position:absolute;  max-width:100%;  top:85px;  z-index:999;   } .header.headerfixed.sticky .rightHeader{top:65px;}   .navigation {  flex-direction:column;  background-color:#fff;   }   .navigation li {  width:100%;  padding:0.75rem 1rem; }   .navigation li .mega-menu .mega-menu-blocks {  padding:0px;  flex:auto;   }   .navigation>li:not(:last-child) {  border-bottom:1px solid #e0e0e0;   }   .navigation li .mega-menu .mega-menu-blocks:not(:last-child) {  border:none;   } .header .navigation a.contBtn {  padding:0rem;  color:#222;  background-color:transparent;   }   .header .rightHeader a {  margin-left:0px;  padding:5px 0;   }   .navigation li .mega-menu {  position:relative;  top:calc(100%);  box-shadow:none;  border-top:1px solid #eee;  padding:30px 20px;  margin-top:1rem;  flex-wrap:wrap;  z-index:999;  max-height:300px;   overflow-y:auto;   }   .navigation li .mega-menu .mega-menu-blocks {  width:50%;   }   .toggleIcon {  display:inline-block;   } } .pl-0 {   padding:0 !important; } .pLeft-0 {   padding-left:0 !important; } @media(min-width:1201px) {   .toggleIcon {  display:none;   } } @media(max-width:991px) {   .navigation li.dropdown:hover .mega-menu .right_service_Menu {  flex-direction:column;   }   .conatiner-inner {  padding:0 20px;   }   .navigation li .mega-menu .mega-menu-blocks {  width:100%;   } } @media(max-width:575px) {   .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus li {  padding:0.25rem 0.5rem;   } .header.sticky .rightHeader {   top:54px!important; } } @media (max-width:420px) {   .submenus-container {  flex-wrap:wrap;   }   .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus a {  padding:5px 0;  margin:0;   }   .navigation li .mega-menu .mega-menu-blocks .title {  margin:20px 0 16px;   }   .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus li {  padding:0.25rem 0.5rem;  border-bottom:1px solid #e0e0e0;   }   .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus li:nth-last-child(1) {  border-bottom:0;   }   .navigation li .mega-menu {  padding:0;   }   .navigation li .mega-menu .mega-menu-blocks .submenus-container .submenus {  width:100%;  margin:0;   }   .toggleIcon {  padding-right:20px;   } } .hide {   display:none !important; }  .sticky {   position:fixed;   top:0;   width:100%;   background-color:#fff;   z-index:9999;   box-shadow:0 0 1px 0 rgba(0, 0, 0, 10%), 0 3px 6px 0 rgba(0, 0, 0, 5%);   animation-name:animateWhite;   animation-duration:1.5s; } @keyframes animateWhite {   from {background-color:#ffffff50;}   to {background-color:#fff;}  }  .generative_ai_main .header.sticky{   animation-name:aigen;   animation-duration:1.5s;  }  @keyframes aigen {   from {background-color:#000;}   to {background-color:#fff;}  }  .bannerSec {   display:flex;   justify-content:space-between;   align-items:start; } .bannerSec .leftWrap h1 {   font:600 58px/62px OpenSans SemiBold;   margin:32px 0;   letter-spacing:-0.96px; } .bannerSec .leftWrap h3 {   font:400 32px/34px OpenSans Regular;   letter-spacing:-0.64px;   margin-bottom:20px; } .bannerSec .leftWrap p {  font:400 26px/44px OpenSans Regular;   margin-bottom:0;   letter-spacing:-0.36px; } .bannerDesc {   font:400 20px/30px OpenSans Regular;   margin-bottom:0; } .bannerDesc p {   font:400 20px/30px OpenSans Regular;   margin-bottom:0; } .bannerSec .rightSideBanner {   height:320px;   z-index:1; } .bannerSec .rightSideBanner.customWidth400 {   height:auto; } .bannerSec .rightSideBanner img {   width:100%;   height:100%;   object-fit:contain; } @media (max-width:575px){ .bannerSec .rightSideBanner img {   height:280px; } }  .bannerBack {  padding:215px 0 80px;  position:relative; } .bannerBack.newBannerBack {   padding:135px 0 60px; } .addRight {   position:absolute;   right:0;   text-align:right!important;   width:initial;   max-width:initial;   top:245px;   z-index:0; } .addRight img {   vertical-align:middle;   display:inline-block;   max-height:385px;   max-width:100%;   border:none; } .addLeft {   position:absolute;   left:0;   bottom:0;   z-index:-1; } .addLeft img {   max-height:150px;   max-width:100%;   vertical-align:middle;   display:inline-block; } .logoImage {   max-width:600px;   z-index:1; } .logoImage img {   width:100%; } .bannerSec .leftWrap {   z-index:1; } @media(max-width:1440px){   .bannerSec .leftWrap h1 {  font:600 48px/55px OpenSans SemiBold; } .bannerSec .leftWrap p {   font:400 22px/30px OpenSans Regular; } } @media screen and (max-device-width:1380px) and (min-device-width:1201px) {   .bannerBack {  padding:175px 0 30px;   }   .bannerSec .leftWrap h1 {  font:600 35px/41px OpenSans SemiBold;  margin:10px 0;   }   .bannerSec .leftWrap p {  font:400 20px/32px OpenSans Regular;   }  .addRight {  top:175px;   }   .addRight img {  max-height:198px;   } } @media (min-width:1200px) {   .bannerSec .leftWrap h1 {  max-width:680px;  width:100%;   } .bannerSec .leftWrap {  max-width:760px;  width:100%;   }   .bannerSec .leftWrap.max-1000 {  max-width:1000px;  width:100%;   }   .bannerSec .leftWrap.max-1000 h1 {  max-width:1000px;  width:100%;  letter-spacing:-0.96px !important;  margin-bottom:10px;   }   .bannerSec .rightSideBanner {  height:320px;   }   .bannerSec .rightSideBanner.customWidth400 {  height:auto;   } } @media(max-width:1200px) {   .bannerSec .leftWrap.max-1000 h1 {  margin-bottom:10px;   }   .addRight {  top:115px;   }   .addRight img {  max-height:300px;   }   .addLeft {  top:50%;   }   .bannerSec {  flex-wrap:wrap;  justify-content:center;   }   .bannerBack {  padding:180px 0 80px;  background-size:contain;  background-position:top;   }   .logoImage {  text-align:center;   }   .bannerSec .rightSideBanner {  max-height:250px;  margin-bottom:30px;   }   .bannerSec .rightSideBanner.customWidth400 {  height:auto;   } } @media(max-width:991px) {   .addRight img {  max-height:250px;   }   .bannerBack {  padding:150px 0 50px;   }   .logoImage img {  width:100%;  text-align:center;   }   .bannerSec .leftWrap h1 {  font:600 31px/40px OpenSans SemiBold;   }   .bannerSec .leftWrap p {  font:400 16px/32px OpenSans Regular;   } } @media(max-width:575px) {   .bannerSec .leftWrap h3 {  font:400 26px/30px OpenSans Regular;  letter-spacing:-0.64px;  margin-bottom:10px;   }   .addLeft {  top:30%;   }   .addRight img {  max-height:200px;   }   .bannerBack {  padding:100px 0 50px 0;   }   .bannerSec .leftWrap h1 {  font:600 32px/40px OpenSans SemiBold;  margin:25px 0 15px;   }   .bannerSec .leftWrap p {  font:400 20px/28px OpenSans Regular;   }   .bannerDesc {  font:400 15px/25px OpenSans Regular;   }   .bannerDesc p {  font:400 15px/25px OpenSans Regular;   } }   .portfolioSec {   display:flex;   flex-wrap:wrap;   align-items:end; } .portfolioTop {   display:flex;   width:calc(100% - 215px); } .portfolioTop .rightportfolio h2 {   font:500 32px/48px OpenSans Medium;   margin:0 0 20px 0;   letter-spacing:-0.96px; } .portfolioTop .rightportfolio h3 {   font:500 32px/48px OpenSans Medium;   margin:0 0 20px 0;   letter-spacing:-0.96px;   color:#000; } .portfolioTop .rightportfolio h5 {   font:500 18px/34px OpenSans Medium;   margin:0 0 20px 0;   letter-spacing:-0.96px;   color:#000; } .portfolioTop p {   font:400 18px/34px OpenSans Regular;   margin-bottom:0; } .reactangle {   width:40px;   height:40px;   background-color:#007BFF;   margin:2px 15px 0 0; } .reactangle.borderCircle {   border-radius:50%; } .rightportfolio {   max-width:736px;   width:100%; } .portfolioSec a {   width:215px;   text-align:end;   color:#007BFF;   font:400 18px/34px OpenSans Regular;   cursor:pointer;   text-transform:capitalize;   align-items:center;   display:flex;   justify-content:end;   text-decoration:none; } .rightportfolio a {   margin-top:10px;   color:#007BFF;   font:400 18px/34px OpenSans Regular;   cursor:pointer;   text-transform:capitalize;   align-items:center;   display:flex;   text-decoration:none; } .rightportfolio a svg {   margin-left:5px;   width:20px; } .portfolioSec a svg {   margin-left:5px;   width:20px; } .blackColor {   color:#000; } .backBlackColor {   background-color:#fff; } .innovationSec .rightportfolio h3{ color:#fff!important; } .innovationSec .rightportfolio p{ color:#fff!important; } @media(max-width:991px) {   .portfolioTop {  width:calc(100%);   }   .portfolioSec a {  width:100%;  text-align:left;  font:400 16px/26px OpenSans Regular;  margin-left:40px;   }   .rightportfolio a {  font:400 16px/26px OpenSans Regular;   }   .reactangle {  width:35px;  height:35px;  margin:2px 10px 0 0;   }   .portfolioTop .rightportfolio h2 {  font:600 25px/35px OpenSans SemiBold;  margin-bottom:15px;   }   .portfolioTop .rightportfolio h3 {  font:600 25px/35px OpenSans SemiBold;  margin-bottom:15px;   } } @media(max-width:767px) {   .portfolioTop p {  font:400 16px/26px OpenSans Regular;   }   .portfolioTop .rightportfolio h5 {  font:500 16px/26px OpenSans Medium;  margin:0 0 15px 0;   }   .portfolioSec a {  font:400 14px/20px OpenSans Regular;  margin-top:20px;   }   .rightportfolio a {  font:400 14px/20px OpenSans Regular;  margin-top:20px;   }   .reactangle {  width:25px;  height:25px;   }   .portfolioSec a svg {  width:20px;   }   .rightportfolio a svg {  width:20px;   } } @media(max-width:575px) {   .reactangle {  width:22px;  height:20px;  margin:8px 10px 0 0;   } }   .getAmazed {   background-color:#f72940;   padding-top:30px;   display:flex;   flex-wrap:wrap;   align-items:center;   justify-content:space-between;   padding:30px 70px 0;   -webkit-transform:perspective(1px) translateZ(0);   transform:perspective(100px) translateZ(0);   box-shadow:0 0 1px rgba(0, 0, 0, 0);   -webkit-transition-duration:0.1s;   transition-duration:0.1s;   -webkit-transition-property:transform;   transition-property:transform;   } .getAmazedSamall {   padding:100px 70px;   background-color:#3e5ee1; } .getAmazedSamall.backRed {   background-color:#f72940; } .getAmazed.fintech.flexDir-Revers.xximo {   background-color:#553B87; } .max-700 {   max-width:736px;   } .getAmazed:hover, .getAmazed:focus, .getAmazed:active {   -webkit-transform:scale(0.99);   transform:scale(0.99);   transition:0.5s; } .getAmazed.case_study_Sec:hover, .getAmazed.case_study_Sec:focus .getAmazed.case_study_Sec:active {   -webkit-transform:scale(1);   transform:scale(1);   transition:0.5s; } .getAmazed.gribb {   background-color:#3d065f; } .getAmazed.fintech {   background-color:#6437f5; } .getAmazed.orange {   background-color:#f89944; } .textOrange {   color:#f89944;   font-style:normal; } .w-50 {   max-width:calc(50% - 0px);   flex-basis:calc(50% - 0px); } .mt-80 {   margin-top:80px; } .mt-50 {   margin-top:50px; } .w-100 {   width:100% !important; } .getAmazedRight {   display:flex; } .getAmazedRight img {   max-height:380px;   object-fit:contain;   width:100%;   } .getAmazed h5 {   font:500 18px/28px OpenSans Medium;   color:#fff;   margin-bottom:20px;   letter-spacing:2.2px;   text-transform:uppercase; } .getAmazed .getLeft {   padding:0 0 30px 0; } .getAmazed .getLeft.max-700 {   padding:0; } .getLeft h4 {   font:500 32px/40px OpenSans Medium;   color:#fff;   margin-bottom:20px;   letter-spacing:-1px; } .getLeft p {   font:500 16px/28px OpenSans Medium;   color:#fff;   margin-bottom:20px; } .getLeft.textBlack h4 {   color:#000; } .getLeft.textBlack p {   color:#000; } .getAmazed .exploreBtn {   padding:3px 10px;   font:500 16px/40px OpenSans Regular;   border:0;   color:#fff;   position:relative;   text-decoration:none;   background-color:transparent;   cursor:pointer;   text-transform:capitalize; } .getAmazed .exploreBtn svg {   width:20px; } .getAmazed .exploreBtn span {   position:relative;   z-index:2;   display:flex;   align-items:center; } .getAmazed .exploreBtn:before {   content:'';   width:20%;   height:100%;   background-color:#ffffff;   opacity:0.2;   top:0;   left:0;   position:absolute;   z-index:1;   transition:width ease-in 0.5s; }  .getAmazed:hover .exploreBtn:before {   width:100%;   transition:width ease-in 0.5s; } @media(max-width:991px) {   .getLeft h4 {  font:400 25px/30px OpenSans Regular;   }   .getAmazed .exploreBtn {  font:500 14px/30px OpenSans Regular;   }   .getLeft p {  font:500 14px/25px OpenSans Regular;   } } @media(max-width:767px) {   .getAmazed.reverseAmazed {  flex-direction:column-reverse;   } .mt-50 {  margin-top:25px;   }   .w-50 {  max-width:calc(100% - 0px);  flex-basis:calc(100% - 0px);   }   .mt-80 {  margin-top:40px;   }   .flexDir-Revers {  flex-direction:column-reverse;   }   .getAmazed {  padding:30px 30px 0;   margin:0 auto 40px;   }   .getAmazedSamall {  padding:50px 40px;  background-color:#3e5ee1;   }   .getAmazedRight img {  max-height:250px;   }   .fintechAdvance.android-network.big-data {  padding:15px 0px 0px;   } } @media(max-width:575px) {   .getAmazed .exploreBtn {  margin-bottom:20px;   }   .getAmazed .exploreBtn:before {  content:'';  width:100%;   }   .getAmazed .exploreBtn svg {  width:16px;   } }  .process {   display:flex;   margin-top:100px;   margin-bottom:100px;   width:100%; } .process .process--heading {   max-width:500px;   width:100%; } .process .process--heading h3 {   font:500 32px/48px OpenSans Medium;   margin-bottom:20px; } .process .process--heading p {   font:400 18px/32px OpenSans Regular;   color:#222222; } .process .process--blocks {   width:calc(100% - 500px);   display:flex;   flex-wrap:wrap;   } .process .process--blocks .blocks {   flex-basis:calc(50% - 15px);   width:calc(50% - 15px);   padding:15px 20px 20px 20px;   margin-bottom:20px;   background-color:#f4f4f4; } .process .process--blocks .blocks:nth-child(1) {   visibility:hidden; } .process .process--blocks .blocks:nth-child(odd):not(even) {   margin-right:30px; } .process .process--blocks .blocks:hover {   background:transparent linear-gradient(180deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box;   cursor:pointer;   transition:0.5s;   transform:translateY(-3%); } .process .process--blocks .blocks img {   max-height:56px;   margin-bottom:10px; } .process .process--blocks .blocks h4 {   font:400 14px/44px OpenSans Regular;   letter-spacing:.5px;   color:#222222;   text-transform:uppercase;   margin-bottom:10px; } .process .process--blocks .blocks p {   font:400 12px/25px OpenSans Regular;   letter-spacing:.5px;   color:#222222; } .seprator {   height:1px;   background-color:#707070; } @media (max-width:1440px) {   .process .process--heading {  max-width:500px;   }   .process .process--blocks {  width:calc(100% - 500px);   } } @media (max-width:1200px) {   .process {  margin-top:70px;  margin-bottom:70px;   }   .process .process--heading {  max-width:400px;   }   .process .process--blocks {  width:calc(100% - 400px);   } }  @media (max-width:991px) {   .process {  flex-direction:column;  margin-bottom:30px;  margin-top:50px;   }   .process .process--heading {  max-width:100%;   }   .process .process--blocks {  width:calc(100%);   } }  @media (max-width:767px) {   .process .process--blocks .blocks img {  margin-bottom:5px;   }   .process .process--blocks .blocks {  margin-bottom:15px;   }   .process .process--heading h3 {  font:500 25px/35px OpenSans Medium;  letter-spacing:-.5px;   }   .process .process--blocks .blocks {  width:100%;  flex-basis:100%;   }   .process .process--blocks .blocks:nth-child(odd):not(even) {  margin-right:0;   }   .process .process--heading p {  font:400 14px/25px OpenSans Regular;   }   .process .process--blocks .blocks h4 {  font:400 14px/24px OpenSans Regular;  margin-bottom:5px;   }   .process {  margin-bottom:20px;  margin-top:35px;   } } @media(max-width:575px) {   .process {  margin-bottom:15px;  margin-top:30px;   } }  .clutchSec {   display:flex;   justify-content:space-between; } .clutchSec .clutch-60 {   width:calc(100% - 580px);   flex-basis:calc(100% - 580px); } .clutchSec .clutch-40 {   width:500px;   max-height:675px;   overflow-y:auto; } .clutchSec .clutch-60 .cluthchBigImg img {   width:100%;   margin-bottom:25px; } .clutchSec .clutch-60 .cluthchSmallImg img {   max-width:150px;   margin-bottom:10px; } .clutchSec .clutch-60 p {   font:400 18px/30px OpenSans Regular; } .clutchSec .clutch-60 a {   font:400 16px/25px OpenSans Regular;   color:#007BFF;   cursor:pointer;   text-transform:capitalize;   text-decoration:none; } .clutchMainBlock {   border-bottom:3px solid #CCCCCC;   margin-bottom:60px; } .clutch-40 .userImg {   margin-right:20px; } .clutch-40 .userImg img {   width:80px;   height:80px;   border-radius:50%; } .clutch-40 .clutchDetal h3 {   font:600 20px/30px OpenSans SemiBold;   letter-spacing:0px; } .clutch-40 .clutchDetal h4 {   font:400 16px/24px OpenSans Regular;   letter-spacing:0px; } .clutchMainBlock p {   font:400 18px/27px OpenSans Regular;   letter-spacing:0px;   margin-bottom:60px; } @media(max-width:991px) {   .clutchSec {  flex-wrap:wrap;   }   .clutchSec .clutch-60 {  width:calc(100%);  flex-basis:calc(100%);  margin-bottom:25px;   }   .clutchSec .clutch-40 {  width:100%;   } } @media(max-width:767px) {   .clutch-40 .clutchDetal h3 {  font:600 16px/24px OpenSans SemiBold;   }   .clutch-40 .clutchDetal h4 {  font:400 13px/20px OpenSans Regular;   }   .clutchMainBlock p {  font:400 13px/20px OpenSans Regular;  letter-spacing:.5px;  margin-bottom:20px;   }   .clutchMainBlock {  margin-bottom:20px;  border-bottom:1px solid #CCCCCC;   }   .clutchSec .clutch-60 .clutchRated {  font:500 14px/26px OpenSans medium;  letter-spacing:.5px;   }   .clutch-60 a {  font:400 14px/25px OpenSans Regular;   } }   .innovationSec {   background-color:#007BFF;   } .innovationSec.pinkBack {   background-color:#ffedea; } .relative {   position:relative;   padding-top:50px; } .innovationSec .innovationAbs {   position:absolute;   background-color:#fff;   width:100%;   display:flex;   justify-content:space-around;   align-items:center;   box-shadow:5px 10px 20px #00000029;   padding:50px; }  .innovationAbs .innerBack {   flex-basis:20%; } .innerBack img {   max-height:175px; } @media(max-width:767px) {   .innovationSec .innovationAbs {  padding:25px;   } } @media(max-width:575px) {   .innovationSec .innovationAbs {  padding:15px;   } }   .entrustedSec { } .c-section {   max-width:900px;   width:100%;   display:block;   position:relative;   z-index:3; } .c-section__link {   display:inline-block;   margin-right:5px; } .c-section__title {   position:relative;   color:#000;   word-break:break-word;   font-weight:400;   font-weight:700;   display:inline-block;   margin:0px;   -webkit-text-stroke:1px #000;   -webkit-font-smoothing:subpixel-antialiased;   -webkit-text-fill-color:transparent;   font-family:"Open Sans", Sans-serif;   font-size:84px;   line-height:97px;   text-transform:lowercase; } .c-section__title .fillBlackColor {   -webkit-text-fill-color:#000; } .c-section__title::after {   color:#000;   position:absolute;   top:0px;   height:102px;   left:0px;   z-index:99;   display:inline-block;   overflow:hidden;   width:0%;   white-space:pre;   word-break:normal;   content:attr(data-text);   transition-timing-function:cubic-bezier(.39, .13, .55, .88);   transition-duration:.7s;   transition-property:width;   will-change:width;   -webkit-text-fill-color:#000;   -webkit-text-stroke:unset; } .c-section__title:hover::after {   width:100%; } .entrustedSec .notJust h3 {   font:600 40px/50px OpenSans SemiBold;   letter-spacing:-1.68px;   color:#222222; }  @media(max-width:991px) {   .c-section__title {  font-size:50px;  line-height:50px;   }   .entrustedSec .notJust h3 {  font:600 28px/40px OpenSans SemiBold;   } } @media(max-width:767px) {   .entrustedSec {   }   .relative {  padding-top:25px;   }   .entrustedSec .notJust h3 {  font:600 18px/30px OpenSans SemiBold;  letter-spacing:.5px;   }   .c-section__title {  font-size:34px;  line-height:40px;   } } @media(max-width:575px) {   .entrustedSec {   } }  .tableData {   width:100%;   border-spacing:0; } .tableData tr td {  height:150px;   text-align:left;   border-style:solid;   border-width:1px 0px 0px 1px;   padding:30px 30px 55px 40px;   vertical-align:baseline;   border:0;   border-right:1.5px solid #707070;   border-bottom:1.5px solid #707070; width:35%; } .tableData tr td:nth-child(3n+0) {   border-right:0; } .tableData tr td:nth-child(1){   padding-left:0; width:30%; }  .tableData tr td:nth-last-child(1) {   border-style:solid;   border-right:0px solid gray; } .tableData tr:nth-last-child(1) td {  border-bottom:0 !important;   } .tableData tr td h3 {   font:400 100px/120px Bebas-Regular;   letter-spacing:-3.87px;   color:#000000;   position:relative; } .tableData tr td:hover h3{   color:#007BFF; } .tableData tr td:hover p{   color:#007BFF; }  .tableData tr td h3.degreeSup:after {   position:absolute;   top:19px;   height:12px;   width:12px;   border-radius:100%;   border:3px solid #000000;   content:""; } .tableData tr td:hover h3.degreeSup:after{   border:3px solid #007BFF; } .tableData tr td p {   font:400 25px/30px OpenSans Regular; } .tableData tr td.backYellow {   background-color:#FFA65A; } .tableData tr td.backYellow h3 {   color:#000; } @media(max-width:991px) {   .entrustedSec .enterustTitle {  font:600 40px/50px OpenSans SemiBold;   } } @media(max-width:767px) {   .tableData tr td {  padding:15px 15px 30px 15px;   }   .tableData tr td h3 {  font:700 55px/70px OpenSans bold;   }   .tableData tr td p {  font:400 20px/23px OpenSans Regular;   }   .tableData tr td h3.degreeSup:after {  top:6px;  height:6px;  width:6px;   } } @media(max-width:575px) {   .tableData tr td h3 {  font:400 40px/55px Bebas-Regular;  letter-spacing:0;   }  .tableData tr td p {  font:400 18px/22px OpenSans Regular;   } } @media(max-width:420px){  .tableData tr td p {  font:400 14px/18px OpenSans Regular;   } }   .courseSec {   display:flex;   flex-wrap:wrap; } .jobTitle {   padding:5px 10px;   border:1px solid #8D8C8C;   font:500 18px/30px OpenSans Regular;   color:#222222;   margin:5px 20px 10px 0;   cursor:pointer; } .jobTitle input {   display:none; } .jobTitle.active {   background-color:#FFA65A;   color:#fff;   border:1px solid #FFA65A; } .formSec h4 {   font:400 28px/35px OpenSans Regular;   color:#222222;   margin-bottom:30px; } .formBlock .leftBlock {   width:calc(50% - 20px);   flex-basis:calc(50% - 20px);   margin-bottom:25px; } .formBlock .leftBlock:nth-child(odd) {   margin-right:20px; } .formBlock .leftBlock:nth-child(even) {   margin-left:20px; } .formBlock input {   border:none;   border-bottom:1px solid #000000;   font:400 18px/24px OpenSans Regular;   height:50px;   color:#000000; border-radius:0;   background:transparent;   width:100%; }  .formBlock .fullBlock textarea {   border:none;   border-bottom:1px solid #000;   font:400 18px/24px OpenSans Regular;   height:100px;   color:#000000; border-radius:0;   background:transparent;   width:100%;   resize:none;   }  .formBlock .fullBlock h4 {   font:400 18px/24px OpenSans Regular;   color:#000; }  textarea, input:focus-visible {   outline:none; } select:focus-visible {   outline:none; } .formBlock .leftBlock select {   color:#00000094;   border:none;   border-bottom:1px solid #000000;   font:400 18px/24px OpenSans Regular;   height:50px;   background:transparent;   width:100%;   -webkit-appearance:none;   -moz-appearance:none;   appearance:none;   background:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/contact/dark_down_arrow.svg) no-repeat 97% 52%;   padding-right:20px; }   .formBlock input::placeholder {   color:#00000094; } .formBlock select::placeholder {   color:#00000094!important; } .formBlock textarea::placeholder {   color:#00000094; }  .formBlock .submitBtn {   background-color:#007BFF;   border:#007BFF;   color:#fff;   font:400 18px/24px OpenSans Regular;   padding:12px 17px; }  @media(max-width:991px) {   .jobTitle {  font:500 15px/25px OpenSans Regular;   }   .formBlock .submitBtn {  font:400 16px/25px OpenSans Regular;  padding:10px 14px;   } } @media(max-width:767px) {   .formBlock .leftBlock {  width:calc(100%);  flex-basis:calc(100%);  margin-bottom:10px;   }   .formBlock .leftBlock:nth-child(odd) {  margin-right:0;   }   .formBlock .leftBlock:nth-child(even) {  margin-left:0;   }   .courseSec {  max-width:510px;  width:100%;   }   .courseSec .jobTitle {  font:500 15px/25px OpenSans Regular;  width:calc(45%);  text-align:center;   }   .input-Text {  border-bottom:1px solid #ccc;  font:400 14px/23px OpenSans Regular;  height:45px;   }   .fullBlock.mtb-50 {  margin-top:0;   } } @media(max-width:575px) {   .courseSec .jobTitle {  margin:5px 10px 10px 0;   }   .formBlock .leftBlock select {  font:400 16px/20px OpenSans Regular;  height:45px;   }   .formBlock .leftBlock input {  font:400 15px/18px OpenSans Regular;  height:45px;   }   .formBlock .leftBlock textarea {  font:400 15px/18px OpenSans Regular;  height:80px!important;   } }  .manageBlockImg img {   width:100%; }  .footer {   padding:100px 0 50px; } .footerSecFir {   display:flex;   flex-wrap:wrap;   justify-content:start; } .menuBox {   width:calc(25% - 30px);   flex-basis:calc(25% - 30px);   margin-right:30px; } .menuBox h4 {   font:600 20px/30px OpenSans SemiBold;   margin-bottom:15px; } .menuBox h4 a {   font:600 20px/30px OpenSans SemiBold;   margin-bottom:15px;   text-decoration:none;   color:#222222; } .menuBox p {   font:400 16px/24px OpenSans Regular; } .footerSecFir .menuBox p {   color:#000;   word-break:break-all; } .footerSecFir .menuBox p a {   color:#000;   word-break:break-all;   text-decoration:none; } .footerSecFir .menuBox .socialMediaIcon a {   padding:0 10px;   text-decoration:none; } .footerSecFir .menuBox .socialMediaIcon a:hover svg path{   fill:#007bff;  } .footerSecFir .menuBox .socialMediaIcon a img {   width:20px;   height:20px; } .menuBox ul {   margin:0;   list-style-type:none; } .menuBox ul li {   padding:5px 0; } .menuBox ul li a {   font:400 16px/24px OpenSans Regular;   text-decoration:none;   color:#222222;   text-transform:capitalize; } .menuBox ul li a:hover {   color:#007BFF; } .menuBox .logo img {   max-width:200px;   width:100%; } @media(max-width:767px) {   .footer {  padding:50px 0 25px;   }   .menuBox {  width:calc(100%);  flex-basis:calc(100%);  margin-right:0;   } } .copyRight {   font:400 14px/20px OpenSans Regular; } @media(max-width:575px) {   .copyRight {  font:400 12px/16px OpenSans Regular;   } } .marketAnalysisSec {  margin:50px 0 50px 20px; } .marketAnalysisSec.ml-55 {   margin-left:55px; }  .mBlockAnalysis {   display:flex;   flex-wrap:wrap;   max-width:810px;   width:100%;   margin-bottom:30px;   padding-left:35px; } .mBlockAnalysis.ml-0 {   margin-left:0; } .mBlockAnalysis .mLeft {   width:70px;   margin-right:30px;   text-align:end; } .mBlockAnalysis .bullet_left {   width:80px;   margin-top:5px; } .mBlockAnalysis .bullet_left img {   width:60px; height:23px; } .mBlockAnalysis .bullet_right {   width:calc(100% - 80px); } .mBlockAnalysis .mLeft img {   width:60px; } .mBlockAnalysis .mRight {   width:calc(100% - 100px); } .mBlockAnalysis h4 {   font:400 28px/37px OpenSans Regular;   margin-bottom:15px;   color:#000; } .mBlockAnalysis .mRight h3 {   font:400 32px/34px OpenSans SemiBold;   margin-bottom:10px;   color:#000; } .mBlockAnalysis .mRight h3:hover {   color:#007BFF; } .mBlockAnalysis .mRight.chatbot h4:hover {   color:#007BFF; } .mBlockAnalysis p {   font:400 18px/30px OpenSans Regular;   letter-spacing:-.36px;   width:94%; } @media(max-width:1024) {   .marketAnalysisSec.ml-55 {  margin-left:45px;   }   .mBlockAnalysis .mLeft img {  width:60px;   } } .mBlockAnalysis .mBlockTitle {   font:400 28px/34px OpenSans Regular;   margin-bottom:20px;   color:#000; } @media(max-width:767px) {   .mBlockAnalysis .mRight h3 {  font:400 22px/24px OpenSans SemiBold;   }   .marketAnalysisSec.ml-55 {  margin-left:35px;   }   .mBlockAnalysis .bullet_left {  width:30px;   }   .mBlockAnalysis .bullet_left img {  width:30px;   }   .mBlockAnalysis .bullet_right {  width:calc(100% - 30px);   }   .marketAnalysisSec {  margin:50px 0 50px 25px;   }   .marketAnalysisSec.angular-implement {  margin:50px 0 50px 0px;   }   .marketAnalysisSec.chatbot {  margin-left:2px;   }   .mBlockAnalysis.angular-implement-wrapper {  margin-left:0px;   }   .mBlockAnalysis .mBlockTitle {  font:400 19px/24px OpenSans Regular;  margin-bottom:15px;  margin-left:10px;   }   .mBlockAnalysis {  padding-left:0;   }   .marketAnalysisSec .mBlockAnalysis {  margin-left:0;   }   .mBlockAnalysis h4 {  font:400 18px/26px OpenSans Regular;  margin-bottom:12px;  margin-left:10px   }   .mBlockAnalysis p {  font:400 14px/24px OpenSans Regular;  margin-left:10px;  width:100%;   }   .mBlockAnalysis .mLeft img {  width:55px;   }   .mBlockAnalysis .mLeft {  width:30px;   }   .mBlockAnalysis .mRight {  width:calc(100% - 30px);   } } @media(max-width:575px) {   .mBlockAnalysis h4 {  margin-left:5px   }   .mBlockAnalysis p {  margin-left:5px;   } } .getAmazed.data-powered.backImage {   background-color:#3e5ee1;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/data-poweredBanner.svg);   background-position:center center;   background-repeat:no-repeat;   background-size:cover;   min-height:330px;   padding:70px 300px 70px 75px;   transform:scale(1);   transition:transform 0.5s ease !important; } .getAmazed.data-powered.backImage.easepay_cta {   background-color:#000000;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ezipay/CTA_01.svg); } .getAmazed.data-powered.backImage.tonty_cta {   background-color:#000000;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/tontiy/CTA_02.svg); } .getAmazed.data-powered.backImage.clear_cta {   background-color:#000000;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/clear/clear_cta.svg); } .getAmazed.data-powered.backImage.matajer_cta {   background-color:#000000;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/case_study/matajer_cta.svg); } .getAmazed.data-powered.backImage.asapp_cta {   background-color:#000000;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/case_study/asapp_cta.svg); } .getAmazed.data-powered.backImage.dayprise_cta {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/case_study/dayprise_cta.svg); } .getAmazed.data-powered.backImage.toogether_cta {   background-color:#000000;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/toogether/toogether_Cta.png); } .getAmazed.data-powered.backImage:hover {   transform:scale(1.02); } .getAmazed.data-powered.backImage.deployLatestBanner {   background-color:#ffa65a;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/CTA_Banner_Orange.svg);   min-height:330px;   margin:50px 0; } @media(max-width:767px) {   .getAmazed.data-powered.backImage.tonty_cta {  background-color:#000000;  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/TontyCTA_Mobile.svg) !important;   }   .getAmazed.data-powered.backImage {  margin:40px 0 !important;  padding:50px 10px 50px 20px !important;  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/MobileCTA02.svg) !important;  min-height:270px !important;   }   .getAmazed.data-powered.backImage.easepay_cta {  background-color:#000000;  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/EzipayCTA_Mobile.svg) !important;   }   .getAmazed.data-powered.backImage.toogether_cta {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ToogethrCTA_Mobile.svg) !important;   }   .getAmazed.data-powered.backImage.clear_cta {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ClearCTA_Mobile.svg) !important;   }   .getAmazed.data-powered.backImage.matajer_cta {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/case_study/Matajer_CTA_Mobile.png) !important;   }   .getAmazed.data-powered.backImage.asapp_cta {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/case_study/Asapp CTA_Mobile.svg) !important;   }   .getAmazed.data-powered.backImage.dayprise_cta {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/case_study/Dayprise_CTA_Mobile.svg) !important;   }   .getAmazed.data-powered.backImage.deployLatestBanner {  margin:40px 0 !important;  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/MobileCTA01.svg) !important;  padding:65px 10px 50px 20px I !important;   }   h4.getDetail.chatbot {  font-size:24px;  line-height:30px;  letter-spacing:.5px;   } }  .orange-inline-text-main {   margin:30px 0px 30px 55px; } .orange-inline-text-content {   display:flex;   align-items:flex-start; }  .orange-inline-text-content p b {   font-weight:600;   color:#ffa65a;   text-align:left;  font-family:OpenSans Semibold;   font-size:18px;  white-space:nowrap;   text-transform:none;   line-height:22px;   letter-spacing:.56px; } .orange-inline-text-content p {   text-align:left;   color:rgba(0, 0, 0, .85);   font-family:OpenSans Regular;   font-size:18px;   font-weight:400;   text-transform:none;   line-height:22px;   letter-spacing:.56px; }  @media(max-width:767px) {   .orange-inline-text-main {  margin:30px 0px 30px 35px;   }   .orange-inline-text-content p b {  font-size:16px;  line-height:23px;   }   .orange-inline-text-content p {  font-size:16px;  line-height:23px;   } } .getAmazed .getLeft h5 {   text-align:left;   color:#fff;   font-family:"Open Sans", Sans-serif;   font-size:18px;   font-weight:500;   text-transform:uppercase;   letter-spacing:2.2px; } .getAmazed.Angular {   background-color:#5a1fa4; } .fintechAdvance.paddingExt.tranparent-bg-box {   background-color:transparent; } .getAmazed.clear.flutterClearban {   background-color:#f24a58; } .ul-android-list-wrapper p {   text-align:left;   font-family:OpenSans Regular;   font-size:18px;   font-weight:400;   line-height:34px;   margin-top:20px; }  .featureTech.android-network {   margin:0px 35px; } .fintechAdvance.android-network {   background-color:white !important; } .postgrees img {   height:68px;   width:68px; } .featureTech .fintechAdvance h3 {   margin-bottom:8px;   color:#000;   font-family:OpenSans Regular;   font-size:20px;   font-weight:400;   text-transform:uppercase;   line-height:44px;   letter-spacing:.5px; } .featureTech .fintechAdvance h4 {   margin-bottom:8px;   color:#000;   text-transform:uppercase;   letter-spacing:-0.84px;   font:400 28px/44px OpenSans Regular; } .featureTech .fintechAdvance p {   color:#000;   font-family:OpenSans Regular;   font-size:16px;   font-weight:400;   line-height:26px;   letter-spacing:.32px; } .features.android-apptype-wrapper {   background:white;   box-shadow:-1px 5px 10px 0px rgba(0, 0, 0, .12);   transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;   padding:50px 40px;   display:flex;   flex-wrap:wrap; } .android-apptype {   flex-basis:calc(25% - 10px);   width:calc(25% - 10px);   display:flex;   align-items:center;   justify-content:center;   flex-direction:column; } .android-apptype svg {   width:76px;   height:76px;   margin:10px 0px; } .android-apptype h3 {   font-family:OpenSans Regular;   font-size:20px;   font-weight:400;   line-height:48px;   color:#000;   margin:10px 0px; } .fintechAdvance.paddingExt img {   height:60px;   width:70px;   margin-bottom:10px; } .getAmazed.fintech.flexDir-Revers.android-gribb-banner {   background:#5a1fa4; } .getAmazed.fintech.flexDir-Revers.mb-80.trail-android {   background-color:#58ca81; } .ul-android-list-wrapper {   display:flex;   flex-direction:row;   align-items:center;   justify-content:flex-start;   gap:10px; } .ul-android-list {   width:8px;   height:6px;   border-radius:50%;   background:#ffa65a; } .ul-android-list {   width:8px;   height:6px;   border-radius:50%;   background:#ffa65a; } p.flutter-App-text.ul {   margin-top:10px; } @media(max-width:1024px) {   .featureTech .fintechAdvance h3 {  font-size:18px;  line-height:1.3em;   }   .android-apptype {  flex-basis:calc(50% - 10px);  width:calc(50% - 10px);  display:flex;  align-items:center;  justify-content:center;  flex-direction:column;   } }  @media(max-width:767px) {   .ul-android-list {  width:6px;  height:6px;  margin-top:12px;   }   .ul-android-list-wrapper {  align-items:self-start;  margin:10px 0;   }   .ul-android-list-wrapper p {  width:calc(100% - 20px);  font-size:16px;  font-weight:400;  line-height:30px;  margin-top:0;   }   .featureTech.android-network {  margin:10px;   }   .featureTech .fintechAdvance h3 {  margin-bottom:12px;  font-size:14px;  line-height:15px;   }   .featureTech .fintechAdvance p {  font-size:12px;  line-height:19px;   }   .android-apptype svg {  width:55px;  height:55px;  margin:15px 0px;   }   .android-apptype h3 {  font-size:14px;  line-height:20px;  text-align:center;  margin:15px 0px;   } }   .getLeft.nopadding {   padding-top:0px; } .featureTech .fintechAdvance.android-network h3 {   text-transform:none;   font-size:28px;   line-height:48px; } .featureTech .fintechAdvance.android-network h3:hover {   color:#007BFF; } .orange {   color:#007bff !important; } p.android-network-text.wireTextCon {   font-size:18px !important; }  @media(max-width:1024px) {   h3.android-network-heading.wireText {  text-transform:none;  font-size:24px;  line-height:30px;  font-family:OpenSans Regular;   }   p.android-network-text.wireTextCon {  font-size:15px !important;   } } @media(max-width:767px) {   h3.android-network-heading.wireText {  text-transform:none;  font-size:21px;  line-height:20px;  font-family:OpenSans Regular;   }   p.android-network-text.wireTextCon {  font-size:12px !important;   }   .featureTech .fintechAdvance.android-network h3 {  font:400 22px/35px OpenSans Regular;   } }  .react-native-getAmazed {   background-color:#1A79F9; }  @media(max-width:767px) {   .ffeatureTech.mb-80.trans.react-native-card {  margin:0px;   } } .subbanner-text {   color:#FFFFFF;   letter-spacing:-0.32px; }  .getLeft.nopadding {   padding-top:0px; } h3.android-network-heading.wireText {   text-transform:none;   font-size:28px;   line-height:48px;   font-family:OpenSans Regular; } h3.android-network-heading.wireText:hover {   color:#ffa65a; } .orange {   color:#007bff !important; } p.android-network-text.wireTextCon {   font-size:18px !important; }  @media(max-width:1024px) {   h3.android-network-heading.wireText {  text-transform:none;  font-size:24px;  line-height:30px;   }   p.android-network-text.wireTextCon {  font-size:15px !important;   } } @media(max-width:767px) {   h3.android-network-heading.wireText {  text-transform:none;  font-size:21px;  line-height:30px;   }   p.android-network-text.wireTextCon {  font-size:14px !important;   } } .react-native-getAmazed {   background-color:#1A79F9; } .orangeHeading {   color:#f89944 !important; } a.link-button {   margin-top:20px;   margin-bottom:45px;   font-family:OpenSans Regular;   font-size:16px;   font-weight:500;   letter-spacing:.15px;   fill:#ffa65a;   color:#ffa65a;   display:flex;   align-items:center;   text-decoration:none;   gap:10px; } @media(max-width:767px) {   a.link-button {  margin-bottom:0;   } } .serviceImg img {   width:100%; } .orangeHover:hover {   color:#ffa65a; }  .fintechAdvance.paddingAuto {   padding:30px; } .ar-vr-width {   width:90%; } .testimonial.mb-80.noMargin-top {   margin-top:0px; }   .ios-4b {   width:calc(50% - 10px) !important;   flex-basis:calc(50% - 10px) !important;   margin:0px 10px 30px 0 !important;   overflow:hidden; } @media(max-width:767px) {   .ios-mob {  margin-left:36px !important;   }   .ios-4b {  width:calc(50% - 10px) !important;  flex-basis:calc(50% -10px) !important; } } .getAmazed.iOS {   background-color:#1E84FC; }  .getAmazedRight.gribBanner-img {   padding:30px;   } .featureTech .fintechAdvance h3:hover {   color:#007BFF; }   .outsystem-ml-43 {   margin-left:43px; } .testimonial.outsystem-slider {   margin-top:0px; } .fintechAdvance.paddingExt.outsystem-trans {   flex-basis:calc(100% - 10px);   width:calc(100% - 10px); } .fintechAdvance.paddingExt.outsystem-trans p {   max-width:845px; }  .bullet-section {   flex-basis:calc(50% - 20px);   width:calc(50% - 20px);   display:flex;   align-items:start;   background-color:transparent; }  .bullet-img img {   margin-top:5px;   margin-right:10px;   width:61.04px;   height:23px; }   .nlp-bullet {   width:calc(100% - 20px); }  h3.nlp-serv {   line-height:26px;   text-align:center; }  .big-data-left-alignment {   margin-left:55px; } @media(max-width:767px) { .bullet-div { }   .bullet-section {  flex-basis:calc(50% - 10px);  width:calc(50% - 10px);   }   .bullet-img img {  width:30px;  height:12px;  margin-top:0;   }   .nlp-bullet {  width:calc(100% - 20px);  padding-bottom:10px;   } }  .getAmazed.data-powered {   display:flex !important;   align-items:center !important; }  .bullet-div {   margin:0 !important; } .cloud-app {   margin-left:-10px !important; } .bullet-section {   flex-basis:calc(50% - 20px);   width:calc(50% - 20px);   display:flex;   justify-content:flex-start;   align-items:start;   background-color:transparent; }  .bullet-img img {   margin-top:10px;   margin-right:10px;   width:61.04px;   height:23px; }   .nlp-bullet {   width:calc(100% - 20px); }  .nlp-serv h3 {   line-height:26px;   text-align:center; } .nlp-bullet p {   font-size:24px; }   .outsys {   margin-right:0px !important; }   .cloud-bullet img {   margin-top:10px !important; }   @media(max-width:767px) {   .bullet-img img {  width:30px;  height:12px;  margin-top:0;   }   .nlp-bullet {  width:calc(100% - 20px);  flex-basis:calc(100% - 20px);  padding-bottom:10px;   }   .nlp-bullet p {  font-size:12px;   } }   .blog-list-banner {   background-color:#f4f4f4 !important; } .banner-text {   margin-left:50px; } .blog-list-div {   position:relative; } .listing-banner {   width:100%;   height:100%;   object-fit:contain; } .pinkBack {   background-color:#ffedea !important; } .pinkBack h3 {   color:#000!important; } .pinkBack p {   color:#000!important; } .pagination {   margin:0 auto 40px; } .pagination ul {   list-style-type:none;   display:flex;   justify-content:center; } .pagination ul li {   background:#F7F7F7;   width:42px;   height:42px;   color:#000;   margin:20px 5px;   display:flex;   justify-content:center;   align-items:center; } .pagination ul li.active {   background-color:#ffa65a; } .pagination ul li img {   width:10px;   height:15px; }  @media(max-width:767px) {   .blog-list-div {  margin-top:40px;   }   .blog-list-banner {  margin:0 !important;   }   .listing-banner img {   width:100%;   }   .blog-banner {  margin-left:0;   }   .bannerSec .blog-banner h1 {  font:600 31px/40px OpenSans SemiBold;   }   .bannerSec .blog-banner p {  font:400 20px/32px OpenSans Regular;   }   .pagination {  flex-wrap:nowrap;   } }  .golang-applications {   display:grid;   grid-template-columns:1fr 1fr;   gap:20px; } .golang-application {   display:flex;   gap:30px;   align-items:center; } .listing-group-golang {   display:flex;   align-items:center; } .listing-group-golang .bullet-dot {   width:20px;   height:20px;   border-radius:10px;   background-color:#007bff; } .listing-group-golang .line-height {   border:1px solid #000;   width:50px;   margin-left:-10px; } .golang-application p {   font:400 24px/42px OpenSans Regular; } @media(max-width:767px) {   .golang-applications {  grid-template-columns:1fr;   } }   .features.ruby .featureBlocks h4 {   color:orange; } .rightportfolio.ruby_offer {   max-width:100%; } .rightportfolio.ruby_offer p {   max-width:80%; } .fintechAdvance.chatbot.ruby {   padding:40px 20px 25px 20px; } .featureTech.android-network.ruby {   margin:20px 35px; } .rightportfolio .ruby_skills p {   font:600 18px/34px OpenSans SemiBold; } .rightportfolio .ruby_skills p::before {   content:"\2022";   display:inline-block;   margin-right:8px;   color:#FFA65A;   font-size:40px;   position:relative;   top:10px; }   .enterprise-getAmazed1 {   background-color:#4116CE; } .enterprise-getAmazed2 {   background-color:#1FD195; } .enterprise-bullet-div {   margin:0px; }   .finimg img {   margin-right:30px; } .health-img img {   width:90%; } .healthCareSec {   margin:50px 0 50px 0px; }  @media(max-width:767px) {   .finimg img {  margin-left:10px;  margin-bottom:10px;   }   .healthCareSec {  display:flex !important;  flex-wrap:wrap !important; }   .health-img img {  width:100%;  margin-top:10px;   } } .mBlockAnalysis.reactJsB {   flex-wrap:nowrap; } @media(max-width:767px) {   .getAmazed.clear.mvp {  display:flex;  flex-direction:column-reverse;   } }  .grib-section-1 {   background-color:#5e45a4; }   .process-bullet {   width:calc(100%); } .processBull-img img {   margin-top:15px;   margin-right:10px;   width:61.04px;   height:23px; } @media(max-width:767px) {   .processBull-img img {  width:33.04px;   } }  .orangeHeading h3, .orangeHeading h4 {   color:#007BFF !important; }  .awards-div {   justify-content:flex-end; } .awards-img-sec {   display:flex;   justify-content:center;   gap:84px; } @media(max-width:767px) {   .awards-img-sec {   flex-wrap:wrap;  gap:40px;   } }   .seviceHeading h4 {   text-decoration:underline; } .iconTitle>h3:hover {   color:#FFA65A !important;   cursor:pointer; } .iconTitle>h3 a {   text-decoration:none;   color:#000!important; } .iconTitle>h3 a:hover {   color:#007BFF !important;   cursor:pointer;   text-decoration:none; } .android-apptype.service img {   width:80px;   height:80px; } .portfolioSec.servicePort {   justify-content:center; } .rightportfolio.servicePortRight {   max-width:100%; } .rightportfolio.servicePortRight h3, .rightportfolio.servicePortRight p {   text-align:center; } .marketAnalysisSec.serviceMl {   margin:50px 0 50px 50px; } @media(max-width:991px){  .innerBack img {  max-height:125px;  width:100%;   } } @media(max-width:767px) {   .android-apptype.service img {  width:60px;  height:70px;   }   .marketAnalysisSec.serviceMl {  margin:50px 0 50px 35px;   } }  .linkBullet a {   font:400 18px/30px OpenSans Regular;   letter-spacing:-.36px;   display:block;   color:#007BFF;   text-decoration:none; } .backGroudWhite {   background-color:white !important; } .getAmazed.tony {   background-color:#a03452; } .conatiner-inner.trans.Ev-ethics {   background-color:white;   box-shadow:0px 3px 6px #00000029;   opacity:1; }  .ev-expert {   display:flex;   justify-content:space-around; }  .reactangle-bullet {   width:10px;   height:10px;   background-color:#FFA65A;   margin:2px 15px 0 0; } .tech-container {   display:flex;   align-items:flex-start;   flex-wrap:wrap;   gap:40px;   max-width:800px; } .tech-container .tech_box p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   text-align:center; } .tech_box .tech_imgaes {   width:120px;   height:120px; } .tech_box .tech_imgaes img {   width:100%;   height:100%; } .tech-icon img {   width:100% !important;   height:100% !important; } @media (max-width:767px) {   .tech-container .tech_box p {  font:400 14px/24px OpenSans Regular;   }   .tech_box .tech_imgaes {  width:90px;  height:90px;   }   .tech-container {  gap:20px;  max-width:800px;   } } .mvp-bullet ul li {  font:400 18px/34px OpenSans Regular;   margin-bottom:0; } .mvp-bullet ul {   list-style-type:none; } .mvp-bullet ul li:before {   color:#007bff; } .mvp-bullet li {   position:relative;   padding-left:20px;   margin-bottom:5px; } .mvp-bullet li::before {   content:"\2022";   position:absolute;   left:0;   top:0;   font-size:30px;   color:#333; } .mvp-bullet.digital-ethics ul li {   font:400 18px/34px OpenSans Regular; } .mvp-bullet.digital-ethics {   margin-top:20px; } .portfolioSec.on-demand-sec .portfolioTop {   width:60%; } .side-sec-img {   width:40%; } .side-sec-img img {   width:100%;   height:100%; } .portfolioSec.on-demand-sec {   display:flex;   align-items:flex-start; } @media (max-width:767px) {   .portfolioSec.on-demand-sec {  display:flex;  flex-direction:column;  align-items:flex-start;   }   .portfolioSec.on-demand-sec .portfolioTop {  width:100%;   }   .side-sec-img {  margin-top:20px;  width:100%;  display:flex;  justify-content:center;   }   .side-sec-img img {  width:60%;  height:100%;   } } .cursor {   cursor:pointer; } .ml-0 {   margin-left:0; } .pleft-0 {   padding-left:0 !important; } .ml-35 {   margin-left:35px; } @media (max-width:767px) {   .ml-35 {  margin-left:10px;   } } .gayBndCase-ban {   background-color:#D9264D !important; } .Radiuz-case {   background-color:#38B660 !important; } .ezipay-section-2.gayBndCase-ban p {   color:white; } .ezipay-section-2.Radiuz-case p {   color:white; } .getAmazed.data-powered.amaze-backImage {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/amaze-cta.svg) !important; } .getAmazed.data-powered.gaybnb_cta {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/Gaybnd/gayBndCta.svg) !important; } .getAmazed.data-powered.radiuz_cta {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/Radiuz/raiduz-Cta.svg) !important; } .radiuz-app-img img {   width:100%;   height:100%; } @media (max-width:767px) {   .getAmazed.data-powered.gaybnb_cta {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/Gaybnd/gaybnb_ctaMob.svg) !important;   }   .getAmazed.data-powered.radiuz_cta {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/Radiuz/RadiuzCTA_Mobile.svg) !important;   } }  .customize_radio {   display:flex;   margin:35px 0; } .customize_radio p {   margin-right:30px; } .customize_radio [type="radio"]:checked, [type="radio"]:not(:checked) {   position:absolute;   left:-9999px; } .customize_radio [type="radio"]:checked+label, [type="radio"]:not(:checked)+label {   position:relative;   padding-left:28px;   cursor:pointer;   line-height:20px;   display:inline-block;   color:#000;   font:400 18px/22px OpenSans Regular; } .customize_radio [type="radio"]:checked+label:before, [type="radio"]:not(:checked)+label:before {   content:'';   position:absolute;   left:0;   top:0;   width:18px;   height:18px;   border:1px solid #E6E6E6 !important;   border-radius:100%;   background:#E6E6E6 !important; } .customize_radio [type="radio"]:checked+label:after, [type="radio"]:not(:checked)+label:after {   content:'';   width:12px;   height:12px;   background:#F2A869;   position:absolute;   top:4px;   left:4px;   border-radius:100%;   -webkit-transition:all 0.2s ease;   transition:all 0.2s ease; } .customize_radio [type="radio"]:not(:checked)+label:after {   opacity:0;   -webkit-transform:scale(0);   transform:scale(0); } .customize_radio [type="radio"]:checked+label:after {   opacity:1;   -webkit-transform:scale(1);   transform:scale(1); }  .customize_check {   display:block;   margin-bottom:30px; } .customize_check input {   padding:0;   height:initial;   width:initial;   margin-bottom:0;   display:none;   cursor:pointer; } .customize_check label {   position:relative;   cursor:pointer;   color:#000;   font:400 16px/22px OpenSans Regular; } .customize_check label:before {   content:'';   -webkit-appearance:none;   background-color:transparent;   border:2px solid #000;   box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);   padding:10px;   display:inline-block;   position:relative;   vertical-align:middle;   cursor:pointer;   margin-right:15px; display:none!important; } .customize_check input:checked+label:after {   content:'';   display:block;   position:absolute;   top:3px;   left:9px;   width:4px;   height:14px;   border:solid #F3A969;   border-width:0 2px 2px 0;   transform:rotate(45deg); }   .moove_case {   background-color:#16284C !important; } .getAmazed.data-powered.moove_cta {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/moove/MooveCta.svg) !important; } @media (max-width:767px) {   .getAmazed.data-powered.moove_cta {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/moove/Moove_CTA_Mobile.svg) !important;   } } .radiMoove {   background-color:#42d3d3 !important; } .toogleActive {   display:none; }  .contact_form {   display:flex;   flex-wrap:wrap; } .contact_form .formSec {   background-color:#fff;   padding:25px; } .contact_form .rightBlock_contact {   padding-left:50px;   max-width:500px; } .bottom_img_sec h4 {   font:400 22px/34px OpenSans Regular;   color:#007bff;   letter-spacing:-0.44px;   margin-bottom:30px } .bottom_img_sec img {   max-width:100%; } @media(max-width:767px) {   .contact_form .rightBlock_contact {  padding-left:0; }   .contact_form .formSec {  padding:15px 12px;   }   .bottom_img_sec h4 {  font:400 18px/30px OpenSans Regular;   }   .contact_form {   flex-direction:column-reverse;   } }   .back_cta {   position:relative;   transform:scale(1);   transition:transform 0.5s ease !important;   min-height:300px;   background-color:#FF9A45; } .back_cta:hover {   transform:scale(1.02); } .back_cta.blue_cta{   background-color:#007BFF; } .black_cta_back{   background-color:#7B7B7B; } .back_amaze_cta{   background-color:#f72940; } .back_gribb_cta{   background-color:#5e45a4; } .back_moov_cta{   background-color:#194A94; } .back_cta .backImg_cta_bottom {   position:absolute;   bottom:0;   left:0;   max-width:15%;   z-index:0; } .back_cta .backImg_cta_right {   position:absolute;   top:0;   right:0;   max-width:28%;   z-index:0; } .back_cta .innerData_cta {   padding:70px 90px 70px 75px; } .innerData_cta h4 {   font:400 32px/48px OpenSans Semibold;   letter-spacing:-0.96px;   color:#fff;   margin-bottom:30px; }  .back_cta .exploreBtn {   padding:3px 10px;   font:500 13px/30px OpenSans Regular;   border:0;   color:#fff;   position:relative;   text-decoration:none;   background-color:transparent;   cursor:pointer;   text-transform:capitalize; } .back_cta .exploreBtn svg {   width:20px; } .back_cta .exploreBtn span {   position:relative;   z-index:2;   display:flex;   align-items:center; } .back_cta .exploreBtn:before {   content:'';   width:20%;   height:100%;   background-color:#ffffff;   opacity:0.2;   top:0;   left:0;   position:absolute;   z-index:1;   transition:width ease-in 0.5s; } .contact_cta_sec {   display:flex;   align-items:center; } .contact_cta_sec .left_cta {   margin-right:20px;   z-index:9; } .contact_cta_sec .right_cta {   z-index:9;   max-width:205px; } .contact_cta_sec .right_cta img {   width:100%; } .contact_cta_sec .left_cta .input_email_sec {   max-width:350px;   margin-bottom:30px; } .contact_cta_sec .left_cta .input_email_sec .formBlock input {   border-bottom:1px solid #FFFFFF;   color:#FFFFFF; } .contact_cta_sec .left_cta .input_email_sec .formBlock input::placeholder {   color:#ffffff8f; } .back_cta:hover .exploreBtn:before {   width:100%;   transition:width ease-in 0.5s; } @media(max-width:991px) {   .back_cta .backImg_cta_right {  max-width:50%;   }   .innerData_cta h4 {  font:400 25px/30px OpenSans Semibold;   }   .back_cta .exploreBtn {  font:500 14px/30px OpenSans Regular;   }   .innerData_cta h4 p {  font:500 14px/25px OpenSans Regular;   } } .captcha_box {   margin:30px 0; } @media(max-width:767px) {   .back_cta .backImg_cta_bottom {  max-width:30%;   }   .back_cta .backImg_cta_right {  max-width:45%;   }   .back_cta .innerData_cta {  padding:50px 10px 50px 20px !important;   }   .contact_cta_sec .left_cta .input_email_sec {   margin-bottom:20px;   }   .mb-20_mobile {  margin-bottom:20px !important;   }   .captcha_box {  margin:20px 0;   } } @media(max-width:767px) {   .contact_cta_sec {  flex-direction:column;  align-items:start;   }   .right_cta {  margin-top:20px;   } }   @media(max-width:1199px) {   .desktop_view_menu {  display:none;   } } @media(min-width:1200px) {   .mobile_view_menu {  display:none;   } }  .generative_ai_main{   background-color:#000000; }  .generative_ai_main .header .rightHeader a{   color:#fff; } .generative_ai_main .header .rightHeader a svg path{  fill:#fff; } .generative_ai_main .header.sticky .rightHeader a.btnStarted svg path {   fill:#fff!important; } .generative_ai_main .header.sticky .rightHeader a{   color:#000; } .generative_ai_main .header.sticky .rightHeader a svg path{   fill:#000; }  .generative_ai_main .header .rightHeader a:hover, a.active{   color:#007bff; } .generative_ai_main .header .rightHeader a:hover svg path{   fill:#007bff !important; } .generative_ai_main .header .rightHeader a.active svg path{   fill:#FFA65A !important; } .generative_ai_main .header.sticky .rightHeader a:hover svg path{   fill:#FFA65A; }  .generative_ai_main .header.sticky .rightHeader a.active svg path{   fill:#FFA65A; }   .generative_ai_main .header .rightHeader a:hover, a.active .btnStarted svg path{ fill:#fff !important;  }  .generative_ai_banner .bannerSec {   align-items:end; } .generative_ai_banner .bannerSec .leftWrap h1 {   color:#fff; } .generative_ai_banner .bannerSec .leftWrap p{   color:#fff; } .text-generate_white h3{   color:#fff !important; } .text-generate_white p{ color:#fff; } @media(max-width:1200px) {   .generative_ai_main .header .rightHeader a{   color:#000; } .generative_ai_main .header .rightHeader a svg path{  fill:#000; } } @media (min-width:1200px) {   .generative_ai_banner .bannerSec .leftWrap h1 {  max-width:760px;  width:100%;   } }  .newContact{ display:flex; flex-wrap:wrap;   }   .cardContac{  flex-basis:calc(25% - 30px);  width:calc(25% - 30px);  margin-right:40px;   }   .cardContac:nth-last-child(1){  margin-right:0;   }   .cardContac .carImg{  position:relative;  margin-bottom:15px;   }   .cardContac .carImg{  position:relative;   }   .cardContac .carImg img{  width:100%;   }   .cardContac .carImg .locName{  position:absolute;  bottom:30px;  color:#fff;  left:0;  right:0;  text-align:center;  font:400 30px/36px OpenSans Regular;  letter-spacing:-0.9px;   }   .addreddText{  font:400 18px/34px OpenSans Regular;  letter-spacing:-0.36px;  color:#222222;   }   @media(max-width:991px){  .cardContac .carImg .locName{ font:400 24px/30px OpenSans Regular;  }  .addreddText{ font:400 16px/24px OpenSans Regular;  }   }   @media(max-width:767px){  .cardContac{ flex-basis:calc(50% - 15px); width:calc(50% - 15px); margin-right:30px; margin-bottom:20px;  }  .cardContac:nth-child(even){ margin-right:0;  }   }  .header .navigation a.contBtn:hover {   color:#fff; } .animatedBtn {   background:#4541f1;   color:#fff } .animatedBtn span>span {   transition:color .2s ease-in-out }  .animatedBtn {   background:transparent;   color:#fff;   border:1px solid #000000;   white-space:nowrap;   padding:12px 25px;   position:relative;   overflow:hidden;   display:flex;   align-items:center;   font:400 16px/1.1 Inter;   transition:.2s ease-in-out;   transition-property:background,color; } .viewAllBtn.animatedBtn svg{   width:30px; } .animatedBtn svg {   width:22px;   position:relative;   z-index:2;   flex-shrink:0;   transition:stroke .3s ease-in-out;   margin-left:6px; } .animatedBtn>span {   display:flex;   flex-direction:column;   height:1.5em;   overflow:hidden; } .animatedBtn>span span {   display:block;   fill:#000;   position:relative;   z-index:2;   transition:.3s ease-in-out;   transition-property:color,transform;   font:600 18px/25px OpenSans SemiBold;   letter-spacing:-0.36px; } .animatedBtn:before {   content:"";   display:block;   width:100%;   height:100%;   background:#007BFF;   border:1px solid #007BFF;   position:absolute;   left:0;   top:0;   z-index:1;   transform:translateX(-105%);   transition:transform .3s ease-in-out;   transform-origin:left center; } .animatedBtn:hover:before {   transform:translateX(0) } .animatedBtn:hover>span span {   transform:translateY(-100%);   color:#fff } .animatedBtn:hover svg {   fill:#fff } .animatedBtn:hover {   border:1px solid #007BFF; }   .callRelate{  position:relative;  padding:12px 0; } .callIcon{   background:transparent linear-gradient(269deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box;  width:50px;  height:50px;  border-radius:50%;  } .callIcon svg{  width:30px;  cursor:pointer;  }  @-webkit-keyframes ring {  0% {  -webkit-transform:rotateZ(0)  }  1% {  -webkit-transform:rotateZ(30deg)  }  3% {  -webkit-transform:rotateZ(-28deg)  }  5% {  -webkit-transform:rotateZ(34deg)  }  7% {  -webkit-transform:rotateZ(-32deg)  }  9% {  -webkit-transform:rotateZ(30deg)  }  11% {  -webkit-transform:rotateZ(-28deg)  }  13% {  -webkit-transform:rotateZ(26deg)  }  15% {  -webkit-transform:rotateZ(-24deg)  }  17% {  -webkit-transform:rotateZ(22deg)  }  19% {  -webkit-transform:rotateZ(-20deg)  }  21% {  -webkit-transform:rotateZ(18deg)  }  23% {  -webkit-transform:rotateZ(-16deg)  }  25% {  -webkit-transform:rotateZ(14deg)  }  27% {  -webkit-transform:rotateZ(-12deg)  }  29% {  -webkit-transform:rotateZ(10deg)  }  31% {  -webkit-transform:rotateZ(-8deg)  }  33% {  -webkit-transform:rotateZ(6deg)  }  35% {  -webkit-transform:rotateZ(-4deg)  }  37% {  -webkit-transform:rotateZ(2deg)  }  39% {  -webkit-transform:rotateZ(-1deg)  }  41% {  -webkit-transform:rotateZ(1deg)  }  43% {  -webkit-transform:rotateZ(0)  }  100% {  -webkit-transform:rotateZ(0)  } }  @-moz-keyframes ring {  0% {  -moz-transform:rotate(0)  }  1% {  -moz-transform:rotate(30deg)  }  3% {  -moz-transform:rotate(-28deg)  }  5% {  -moz-transform:rotate(34deg)  }  7% {  -moz-transform:rotate(-32deg)  }  9% {  -moz-transform:rotate(30deg)  }  11% {  -moz-transform:rotate(-28deg)  }  13% {  -moz-transform:rotate(26deg)  }  15% {  -moz-transform:rotate(-24deg)  }  17% {  -moz-transform:rotate(22deg)  }  19% {  -moz-transform:rotate(-20deg)  }  21% {  -moz-transform:rotate(18deg)  }  23% {  -moz-transform:rotate(-16deg)  }  25% {  -moz-transform:rotate(14deg)  }  27% {  -moz-transform:rotate(-12deg)  }  29% {  -moz-transform:rotate(10deg)  }  31% {  -moz-transform:rotate(-8deg)  }  33% {  -moz-transform:rotate(6deg)  }  35% {  -moz-transform:rotate(-4deg)  }  37% {  -moz-transform:rotate(2deg)  }  39% {  -moz-transform:rotate(-1deg)  }  41% {  -moz-transform:rotate(1deg)  }  43% {  -moz-transform:rotate(0)  }  100% {  -moz-transform:rotate(0)  } }  @keyframes ring {  0% {  transform:rotate(0)  }  1% {  transform:rotate(30deg)  }  3% {  transform:rotate(-28deg)  }  5% {  transform:rotate(34deg)  }  7% {  transform:rotate(-32deg)  }  9% {  transform:rotate(30deg)  }  11% {  transform:rotate(-28deg)  }  13% {  transform:rotate(26deg)  }  15% {  transform:rotate(-24deg)  }  17% {  transform:rotate(22deg)  }  19% {  transform:rotate(-20deg)  }  21% {  transform:rotate(18deg)  }  23% {  transform:rotate(-16deg)  }  25% {  transform:rotate(14deg)  }  27% {  transform:rotate(-12deg)  }  29% {  transform:rotate(10deg)  }  31% {  transform:rotate(-8deg)  }  33% {  transform:rotate(6deg)  }  35% {  transform:rotate(-4deg)  }  37% {  transform:rotate(2deg)  }  39% {  transform:rotate(-1deg)  }  41% {  transform:rotate(1deg)  }  43% {  transform:rotate(0)  }  100% {  transform:rotate(0)  } }  .topBar .topSec .mobileNO img {   width:20px;   margin-right:10px; } .generative_ai_main .header .navigation a.contBtn{  color:#fff;   border:1px solid #fff; } .generative_ai_main .header .navigation a.contBtn.animatedBtn>span span{ fill:#fff } .generative_ai_main .header.sticky .navigation a.contBtn{  color:#000;   border:1px solid #000; } .generative_ai_main .header.sticky .navigation a.contBtn.animatedBtn>span span{ fill:#000 } .generative_ai_main .header .rightHeader .title a {   color:#000; } @media(max-width:1200px) { .generative_ai_main .header .navigation a.contBtn { color:#000;   border:none!important; } .generative_ai_main .header .navigation .mobile_view a.contBtn {   color:#000;   border:none!important; } } .drift-widget-chat-wrapper {min-height:241px!important;}   .topBar {   background-color:#EDFAFF;   } .topBar .header-outer {   padding:0; } .header.sticky .header-outer {   padding:5px 0; }  .topBar .topSec .mobileNO:nth-last-child(1) {   padding-right:0; } .topBar.topSec .mobileNO {   margin-bottom:0;   padding:10px 10px 10px 10px;   align-items:center;   display:flex; } .topBar .topSec .mobileNO a {   color:#000;   text-decoration:none;   font:400 16px/25px OpenSans Regular; } .topBar .topSec .mobileNO img {   width:27px;   height:auto;   margin-right:15px; }  } .mobileNO a {   color:#000;   text-decoration:none;   font:400 16px/25px OpenSans Regular; } .mobileNO img {   width:27px;   margin-right:20px; } @media(max-width:767px) {   .topBar-new {  background-color:#fff;   }   .topBar-new .topSec .mobileNO {  font:400 14px/25px OpenSans Regular;   }   .topBar-new .topSec {  justify-content:space-between;   } } @media(max-width:575px) {   .rightHeader {  top:64px;  height:calc(100vh - 64px);  background:#fff;   }   .topBar-new .topSec .mobileNO {  font:400 12px/25px OpenSans Regular;   }   .topBar-new .topSec .mobileNO .countryImg {  margin-right:10px;   }   .topBar-new .topSec .mobileNO {  padding:5px 5px 5px 5px;   }   .topBar-new .topSec {  padding:0 20px;   } }   .frontend-des{ display:none } .youtube-container{ width:100%; height:400px; position:relative; } .youtube-container img{ width:100%; height:100%; border-radius:30px; } .youtube-container .play-button{ position:absolute; left:0; right:0; bottom:0; top:0; background:transparent; border-radius:30px; border:none; }  #gt_float_wrapper{   position:static !important;   bottom:20px;   z-index:999999;   top:0 ;   right:0 !important; left:auto !important; } .d-flex {   display:flex; } .justify-between {   justify-content:space-between; }  #gt_float_wrapper .gt_float_switcher .gt-selected{ background:transparent !important; } #gt_float_wrapper .gt_float_switcher{ box-shadow:none; background:transparent !important; } .gt_float_switcher .gt_options{ position:absolute !important; background:#fff; top:45px !important; min-width:140px; right:0; } .gt_float_switcher .gt-selected .gt-current-lang{   padding:0px !important; } .gt_float_switcher .gt-selected .gt-current-lang img{ margin-right:5px !important; padding-top:4px; } .gtranslate_wrapper .gt_float_switcher{  font:400 18px/18px OpenSans Regular; } .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{ transform:rotate(0deg) !important; } .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate{   transform:rotate(-180deg) !important; } .gt-lang-code{  font:400 18px / 20px OpenSans Regular; } @media (max-width:991px){ .gt-lang-code{  font:400 14px / 18px OpenSans Regular; } } @media(max-width:575px){ .gt_float_switcher .gt_options{  top:32px !important;  } }  .triangle {   width:0;   height:0;   position:absolute;   top:-12px;   right:5px; } .triangle-up {   border-left:12px solid transparent;   border-right:12px solid transparent;   border-bottom:12px solid #fff; }  html[lang="ar"] .bullet-section{  flex-direction:row-reverse; } html[lang="ar"] .processBull-img img{  transform:rotate(-180deg); } html[lang="ar"] .bullet-img img{  transform:rotate(-180deg); } html[lang="ar"] .rightportfolio a{ flex-direction:row-reverse; justify-content:left; } html[lang="ar"] .rightportfolio a svg{   margin-left:0; margin-right:5px; transform:rotate(-180deg); } html[lang="ar"] .topBar .topSec .mobileNO{   flex-direction:row-reverse; } html[lang="ar"] .gt_float_switcher .gt-selected .gt-current-lang{   direction:rtl; } html[lang="ar"] .arrowRightDown svg{  transform:rotate(280deg) !important; } html[lang="ar"] .arrowRightDown img{  transform:rotate(280deg) !important; } html[lang="ar"] .whatBringSec .tabViewEvent .tabViewLeft ul.tab li.active img{ transform:rotate(280deg) !important; } html[lang="ar"] .mBlockAnalysis{   direction:rtl; } html[lang="ar"] .mBlockAnalysis .bullet_left img{ transform:rotate(180deg); } html[lang="ar"] .portfolioTop{ direction:rtl; } html[lang="ar"] .reactangle{   margin:2px 0 0 15px; } html[lang="ar"] .reactangle.borderCircle{  margin:2px 0 0 15px; }
.innovationSec {   background:transparent linear-gradient(122deg, #000000 0%, #0D6897 100%) 0% 0% no-repeat padding-box; } .bgGraySection {   background-color:#F7F7F7;   padding:20px 0 40px;   z-index:99999; } .bgGraySection h4 {   font:400 28px/33px OpenSans Regular;   color:#000;   letter-spacing:-0.56px;   text-align:center; } .tabViewEvent .tab-content{ display:none; } .tabViewEvent .tab-content.active{   display:block; } @media(min-width:1480px) {   .bannerHeightHome {  height:calc(100vh - 165px);   }   .browser-chrome {  height:calc(100vh - 165px);   }   .browser-safari {  height:calc(100vh - 165px);   } .browser-edg{  height:calc(100vh - 165px);   }  }   @media (min-device-width:1401px) and (max-device-width:1479px) {   .browser-chrome {  height:calc(100vh - 0px);   } .browser-safari {  height:calc(100vh - 165px);   }  .browser-edg{  height:calc(100vh - 165px); } } @media (min-device-width:1201px) and (max-device-width:1400px) { .bannerHeightHome {  height:calc(100vh - 130px);   }   .browser-safari {  height:calc(100vh - 0px);   } .browser-edg{ height:calc(100vh - 0px); }  }  @media(max-width:991px) {   .bgGraySection h4 {  font:400 22px/32px OpenSans Regular;   } } @media(max-width:767px) {   .img_full_mobile img {  width:80%;   } }  .footer {  background:transparent linear-gradient(145deg, #000000 0%, #000000 70%, #0D6897 100%) 0%; }  .footer { } .footerSecFir {   display:flex;   flex-wrap:wrap;   justify-content:start; } .menuBox {   width:calc(20% - 30px);   flex-basis:calc(20% - 30px);   margin-right:30px; }  .menuBox h4 {   font:600 20px/30px OpenSans SemiBold;   margin-bottom:15px;   color:#ffffff; } .menuBox h4 a {   font:600 20px/30px OpenSans SemiBold;   margin-bottom:15px;   text-decoration:none;   color:#ffffff; } .menuBox h4 a:hover {   color:#007bff; } .menuBox p {   font:400 16px/24px OpenSans Regular; } .menuBox p a {   font:600 20px/30px OpenSans SemiBold;   margin-bottom:15px;   text-decoration:none;   color:#ffffff; } .footerSecFir .menuBox p {   color:#ffffff;   word-break:break-all; } .NewPara {   margin-bottom:15px; } .menuBox .NewPara a:hover {   color:#007bff; } .footerSecFir .menuBox p a {   color:#fff;   word-break:break-all;   text-decoration:none;   font:400 18px/34px OpenSans Regular; } .footerSecFir .menuBox .socialMediaIcon a {   padding:0 20px 0 0;   text-decoration:none; } .footerSecFir .menuBox .socialMediaIcon a svg {   width:24px;   height:24px; } .footerSecFir .menuBox .socialMediaIcon a svg path {   fill:#fff; } .footerSecFir .menuBox .socialMediaIcon a:hover svg path {   fill:#007bff; } .menuBox ul {   margin:0;   list-style-type:none; } .menuBox ul li {   padding:5px 0;   margin-bottom:15px; } .menuBox ul li a {   font:400 16px/22px OpenSans Regular;   text-decoration:none;   color:#fff;   text-transform:capitalize; } .menuBox ul li a:hover {   color:#007BFF; } .menuBox .logo img {   max-width:200px;   width:100%; } .copyrightSec {   display:flex;   flex-wrap:wrap;   justify-content:space-between;   align-items:center; } .copyRight {   font:400 16px/22px OpenSans Regular;   color:#fff; margin-right:50px; margin-left:15px; }  .footerTextSec {   margin:0 auto;   text-align:center;   margin-bottom:150px; } .footerTextSec h2 {   font:400 60px/100px OpenSans Regular;   letter-spacing:-1px;   color:#fff;   margin-bottom:30px; } .footerTextSec h3 {   font:400 60px/100px OpenSans Regular;   letter-spacing:-1px;   color:#fff;   margin-bottom:30px; } .footerTextSec p {   font:400 60px / 100px OpenSans Regular;   letter-spacing:-1px;   color:#fff;   margin-bottom:30px; } .white {   color:#fff; }  .viewAllBtn.footerbtn {   border:1px solid #fff;   color:#fff; } .viewAllBtn.footerbtn>span span svg path {   fill:#fff; } .viewAllBtn.footerbtn:hover {   border:1px solid #007BFF; } .copyRightSecRight {   max-width:720px;   width:100%;   display:flex;   justify-content:space-between; } .copyRightSecRight .reviewSec {   width:150px;   display:flex;   flex-direction:column;   } .copyRightSecRight .reviewSec .ratingImg img {   width:100%;   margin-bottom:10px; } .copyRightSecRight .reviewSec p {   color:#fff;   font:400 18px/22px OpenSans Regular;   text-align:center;   }  .copyRightSecRight .logocopyRight {   width:calc(100% - 180px); } .copyRightSecRight .logocopyRight img {   width:100%; } .mb-200 {   margin-bottom:200px; } .mb-150 {   margin-bottom:150px; } .mt-300 {   margin-top:300px; } @media(max-width:991px) {   .menuBox {  width:calc(33.33% - 30px);  flex-basis:calc(33.33% - 30px);  margin-right:30px;  margin-bottom:30px;   }   .footerTextSec h2 {  font:400 40px/60px OpenSans Regular;  margin-bottom:20px;   } .footerTextSec h3 {  font:400 40px/60px OpenSans Regular;  margin-bottom:20px;   }   .mb-200 {  margin-bottom:150px;   }   .mb-150 {  margin-bottom:100px;   }   .copyRight {  margin-bottom:20px;   } } @media(max-width:767px) {   .mb-200 {  margin-bottom:100px;   }   .mb-150 {  margin-bottom:80px;   }   .mt-300 {  margin-top:200px;   }   .footerTextSec h2 {  font:400 35px/50px OpenSans Regular;   }  .footerTextSec h3 {  font:400 35px/50px OpenSans Regular;   }   .footer {  padding:50px 0 25px;   }   .menuBox {  width:calc(50% - 30px);  flex-basis:calc(50% - 30px);  margin-right:30px;   }   .menuBox ul li {  margin-bottom:10px;   } }  @media(max-width:575px) {   .menuBox {  width:calc(100%);  flex-basis:calc(100%);  margin-right:0;   }   .copyRight {  font:400 12px/16px OpenSans Regular;   }   .footerTextSec h2 {  font:400 30px/40px OpenSans Regular;   } .footerTextSec h3 {  font:400 30px/40px OpenSans Regular;   }   .mt-300 {  margin-top:150px;   }   .mb-200 {  margin-bottom:150px;   }   .copyRightSecRight .reviewSec {  width:100px;   }   .copyRightSecRight .logocopyRight {  width:calc(100% - 110px);   }   .copyRightSecRight .reviewSec .ratingImg img {  margin-bottom:0;   }   .copyRightSecRight .reviewSec p {  font:400 15px/18px OpenSans Regular;   } } @media(max-width:450px) {   .mt-300 {  margin-top:100px;   } }   .carousel {   width:67%;   margin:0px auto; } .carouselSlider {   width:100%;   margin:0 auto; } .slick-slide {   margin:0 8px; }  .slick-prev, .slick-next {   background:#000;   border-radius:15px;   border-color:transparent; } .card.cardCarosual {   background:#E5E5E5 0% 0% no-repeat padding-box;   border-radius:40px;   padding:55px 40px; } .card.clutchCard {   background:transparent linear-gradient(145deg, #000 0%, #000 80%, #0d6897 100%) 0% 0% no-repeat;   padding:100px 40px 35px;   display:flex;   flex-direction:column;   justify-content:space-between;   width:calc(33% - 20px);   margin-right:20px; } .card.clutchCard .logo img {   max-width:160px;   width:100%;   margin:auto; }  .reviewImg {   margin:0 auto; } .reviewImg p {   color:#fff;   font:400 16px/22px OpenSans Regular;   display:flex;   align-items:center;   gap:10px; } .text-center {   text-align:center; } .card.clutchCard .rating img {   max-width:180px;   width:100%;   margin:auto; } .cardCarosual-header {   display:flex;   flex-wrap:wrap;   align-items:center;   margin-bottom:15px; }  .cardCarosual-header img:nth-child(1) {   width:90px;   height:90px;   border-radius:50%;   margin-right:20px; } .cardCarosual-header img:nth-last-child(1) {   margin-right:0; width:auto; } .cardCarosual .card-body h4 {   color:#000000;   font:600 20px/40px OpenSans SemiBold;   letter-spacing:-0.44px; } .cardCarosual .card-body p {   color:#000000;   font:400 18px/36px OpenSans Regular;   letter-spacing:-0.44px; } .border-bottom {   width:80%;   background-color:#a4a2a2;   height:2px;   margin:15px 0; } .border-bottom.w-100 {   width:100%;   background-color:#a4a2a259; } .cardDesc p {   color:#000000;   font:400 18px/36px OpenSans Regular;   letter-spacing:-0.44px; } .slick-prev, .slick-next {   display:none !important; } .slick-dots li button:before {   font-size:50px !important;   border-radius:50%; } .slick-dots li.slick-active button:before {  background-color:transparent linear-gradient(180deg, #000000 0%, #0D6897 100%) 0% 0% no-repeat padding-box !important;   background:-webkit-linear-gradient(180deg, #000000 0%, #0D6897 100%) 0% 0% no-repeat padding-box !important;   -webkit-background-clip:text !important;   -webkit-text-fill-color:transparent !important; } .carousel .slides.card.cardCarosual{   min-height:467px; } @media(max-width:1500px){   .carousel .slides.card.cardCarosual{  min-height:535px;   } } @media(max-width:1200px){   .carousel .slides.card.cardCarosual{  min-height:600px;   } } @media(max-width:1023){   .carousel .slides.card.cardCarosual {  min-height:487px;   } } @media(max-width:991px) {   .card.clutchCard {  width:calc(50% - 7px);  margin-right:7px;   }   .carousel {  width:50%;   } } @media(max-width:575px) {   .card.clutchCard {  width:calc(100%);  margin-right:0;  margin-bottom:30px;  padding:70px 40px 20px;  min-height:450px;   }   .carousel {  width:100%;   } .carousel .slides.card.cardCarosual {   min-height:auto; } } .partnerSec {   display:flex;   flex-wrap:wrap;   justify-content:start; } .partnerSec .partnerCard {  width:calc(20% - 30px);   flex-basis:calc(20% - 30px);   margin-right:32px; } .partnerSec .partnerCard img {   width:100%;   height:110px;   } .partnerSec .partnerCard:nth-last-child(1) {   margin-right:0; } @media(max-width:991px) {   .partnerSec .partnerCard {  width:calc(33.33% - 15px);  flex-basis:calc(33.33% - 15px);  margin-right:22px;   margin-bottom:20px;   }   .partnerSec .partnerCard img {  width:100%;  height:80px;   }   .partnerSec .partnerCard:nth-child(3n+0) {  margin-right:0;   } } @media(max-width:575px) {   .partnerSec .partnerCard img {  height:60px;   } } .tranding33 {   width:calc(33.33% - 15px);   margin-right:22px; } .efl_size:nth-child(3n+0) {   margin-right:0; } .efl_size .width75 {   width:75%; } @media(max-width:767px) {   .efl_size .width75 {  width:85%;   } }   .cardBringSec {   background:#E3EEF0;   border:2px solid #ADDADA;   border-radius:40px;   padding:60px 50px 50px 60px;  } .cardBringSec.designCardBack {   background:#FFF2F6;   border:2px solid #FFBACE } .cardBringSec.endtoendCardBack {   background:#FAF7FE;   border:2px solid #D9C7FF } .cardBringSec.eGoverCardBack {   background:#FFFBEF;   border:2px solid #FFE293; }  .homePortfolio {   max-width:850px;   margin-bottom:60px; } .homePortfolio h2 {   font:600 42px/60px OpenSans SemiBold;   margin-bottom:15px;   letter-spacing:-0.96px;   color:#000; } .homePortfolio h3 {   font:600 42px/60px OpenSans SemiBold;   margin-bottom:15px;   letter-spacing:-0.96px;   color:#000; } .homePortfolio.fontRegular h3 {   font:400 42px/75px OpenSans Regular; } .homePortfolio p {   font:400 26px/44px OpenSans Regular;   letter-spacing:-0.56px;   color:#222222; }  .homePortfolio.fontRegular p {   font:400 22px/34px OpenSans Regular; }  .cardService .homePortfolio.fontRegular h3 {   font:400 42px/75px OpenSans Regular; } .homePortfolio p {   font:400 26px/44px OpenSans Regular;   letter-spacing:-0.56px;   color:#222222; }   .cardStrategy .leftPart {   width:30px;   margin-right:15px; } .cardStrategy .leftPart img {   width:30px;   vertical-align:middle; } .cardStrategy .leftPart svg path {   fill:#348E8E; } .rightPart {   width:calc(100% - 45px); } .rightPart h4 {   margin-bottom:10px; } .rightPart h4 {   font:400 32px/35px OpenSans Regular;   letter-spacing:-1.14px;   color:#348E8E;   display:flex;   gap:10px; }  .rightPart h4 svg path {   fill:#348E8E70; } .exploreBtnAnimate:hover .rightPart h4 svg path {   fill:#348E8E; }  .rightPart p {   font:400 20px/35px OpenSans Regular;   letter-spacing:-0.4px;   color:#222222; } .rightPart ul {   padding:0;   margin:0; } .rightPart ul li {   font:400 20px/35px OpenSans Regular;   letter-spacing:-.4px;   color:#222222;   position:relative;   padding-left:30px;   } .rightPart ul li::before {   content:'';   position:absolute;   left:0;   width:12px;   height:12px;   border-radius:50%;   background-color:#348E8E;   top:12px; } .rightPart ul.orangeBullet li::before {   background-color:#CE6F00; } .designCardBack .rightPart h4 {   color:#6536C0; } .designCardBack .leftPart svg path {   fill:#6536C0; } .designCardBack .exploreBtnAnimate .rightPart h4 svg path {   fill:#6536C070; } .designCardBack .exploreBtnAnimate:hover .rightPart h4 svg path {   fill:#6536C0; } .endtoendCardBack .rightPart h4 {   color:#226FEA; } .endtoendCardBack .exploreBtnAnimate .rightPart h4 svg path {   fill:#226FEA70; } .endtoendCardBack .exploreBtnAnimate:hover .rightPart h4 svg path {   fill:#226FEA; }  .endtoendCardBack .leftPart svg path {   fill:#226FEA; } .eGoverCardBack .rightPart h4 {   color:#FF8240; } .eGoverCardBack .leftPart svg path {   fill:#FF8240; } .eGoverCardBack .rightPart h4 svg path {   fill:#FF824070; } .eGoverCardBack .exploreBtnAnimate:hover .rightPart h4 svg path {   fill:#FF8240; }  @media(max-width:1440px) {   .cardService .homePortfolio {  margin-bottom:50px;   }   .cardService .homePortfolio.fontRegular h3 {  font:400 38px/65px OpenSans Regular;  margin-bottom:0px;   }   .homePortfolio p {  font:400 24px/30px OpenSans Regular;   }   .rightPart h4 {  font:400 28px/30px OpenSans Regular;   }   .cardStrategy .leftPart {  width:24px;  margin-right:12px;   }   .cardStrategy .leftPart img {  width:24px;   }   .rightPart ul li {  font:400 18px/30px OpenSans Regular;   }   .cardImgHeight {  width:80%;  margin:auto; } }   @media(max-width:991px) {   .homePortfolio {  margin-bottom:25px;   }   .homePortfolio h2 {  font:600 35px/50px OpenSans SemiBold;   } .homePortfolio h3 {  font:600 35px/50px OpenSans SemiBold;   }   .homePortfolio p {  font:400 22px/35px OpenSans Regular;   }   .homePortfolio.fontRegular h3 {  font:400 35px/55px OpenSans Regular;   }   .cardBringSec {  background:#F8FFFB;  border:2px solid #C0FCDA;  border-radius:40px;  padding:40px 25px 40px 40px;   }   .rightPart h4 {  font:400 25px/35px OpenSans Regular;   }   .cardStrategy .leftPart {  width:20px;  margin-right:15px;   }   .rightPart {  width:calc(100% - 35px);   }   .rightPart ul li {  font:400 16px/30px OpenSans Regular;   }   .rightPart p {  font:400 16px/30px OpenSans Regular;   }   .homePortfolio.fontRegular p {  font:400 18px/30px OpenSans Regular;   }   .cardStrategy .leftPart img {  width:20px;   } } @media(max-width:767px) {   .cardBringSec {  padding:20px 15px 20px 15px;   } .cardImgHeight {  width:500px;  margin:auto; } }  @media(max-width:575px) {   .homePortfolio h2 {  font:600 30px/45px OpenSans SemiBold;   } .homePortfolio h3 {  font:600 30px/45px OpenSans SemiBold;   }   .homePortfolio.fontRegular h3 {  font:400 30px/45px OpenSans Regular;   }   .homePortfolio p {  font:400 20px/35px OpenSans Regular;   }   .rightPart h4 {  font:400 20px/30px OpenSans Regular;   }   .cardStrategy .leftPart img {  vertical-align:baseline;   }   .exploreBtnAnimate .rightPart h4 svg path {  fill:#348E8E;   }   .designCardBack .exploreBtnAnimate .rightPart h4 svg path {  fill:#6536C0;   }   .endtoendCardBack .exploreBtnAnimate .rightPart h4 svg path {  fill:#226FEA;   }   .eGoverCardBack .exploreBtnAnimate .rightPart h4 svg path {  fill:#FF8240;   }  .cardImgHeight {  width:100%; }   }   .portfolio-block {   padding:25px;   border-radius:40px;   display:flex;   flex-wrap:wrap;   align-items:center;   justify-content:center;   background:transparent linear-gradient(154deg, #000000 0%, #0D6897 100%) 0% 0% no-repeat padding-box; } .portfolio-block.gribbPort {   background:transparent linear-gradient(154deg, #000000 0%, #470D97 100%) 0% 0%; } .portfolio-block.matajirPort {   background:transparent linear-gradient(154deg, #000841 0%, #F68E1D 100%) 0% 0% no-repeat padding-box; } .portfolio-block.mpcPort {   background:transparent linear-gradient(154deg, #000000 0%, #974D0D 100%) 0% 0%; } .portfolio-block.easyMdPort {   background:transparent linear-gradient(116deg, #010305 0%, #013971 100%); } .portfolio-block.clearPort {   background:transparent linear-gradient(116deg, #010305 0%, #EA4A03 100%); } .portfolio-block.gribbPortCard {   background:transparent linear-gradient(116deg, #010305 0%, #60259E 100%); } .portfolio-block.eflPort{   background:transparent linear-gradient(154deg, #000000 0%, #0D6897 100%); } .portfolio-block.raftarPort {   background:transparent linear-gradient(116deg, #010305 0%, #0F4798 100%); } .portfolio-block.dayprisePort {   background:transparent linear-gradient(113deg, #010305 0%, #DC2969 100%); } .portfolio-block.tontyPort {   background:transparent linear-gradient(116deg, #010305 0%, #971244 100%); } .portfolio-block.chicbeePort {   background:transparent linear-gradient(116deg, #010305 0%, #BA973F 100%); } .portfolio-block.nectorPort{   background:transparent linear-gradient(120deg, #010305 0%, #45197C 100%); } .portfolio-block.seeParkPort{   background:transparent linear-gradient(113deg, #010305 0%, #31A452 100%); } .portfolio-block.holcimPort{   background:transparent linear-gradient(113deg, #010305 0%, #05A6EE 100%) } .portfolio-block.gaybnbPort {   background:transparent linear-gradient(116deg, #010305 0%, #E428AA 100%);   }  .portfolio-left img {   width:100%; border-radius:25px; } .portfolio-right {  padding:20px 40px; } .portfolio-right h3 {   color:#fff;   font:400 34px/42px OpenSans Regular;   letter-spacing:-0.68px;   margin-bottom:20px; } .portfolio-right p {   font:400 18px/24px OpenSans Regular;   letter-spacing:-0.36px;   color:#FFFFFF;   margin-bottom:20px; } .portfolio-right .badge {   display:flex;   gap:10px; } .portfolio-right .badge a {  background:rgba(0, 0, 0, 0.2);   border-radius:40px;   color:#fff;   display:inline-block;   padding:4px 20px;   font:400 18px/30px OpenSans Regular; } .portfolio-right .badge a:hover {   background:rgba(0, 0, 0, 0.4); }  .countHome h4 {   font:400 70px/80px Bebas-Regular;   color:#000000;   letter-spacing:-2.1px;   opacity:0.8;   } .countHome h4 span {   font:400 18px/80px OpenSans Regular;   color:#000000;   letter-spacing:-0.54px;   margin:0 15px; } .blueHeadHome h4 a {   font:600 28px/40px OpenSans SemiBold;   color:#21219D;   letter-spacing:-1.08px;   transition:color .15s;   gap:10px;   display:flex; } .blueHeadHome h4 a svg path {   fill:#21219D50; } .blueHeadHome:hover h4 a svg path {   fill:#21219D; } .blueHeadHome p {   font:400 20px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } @media(max-width:991px) {   .portfolio-block {  padding:25px;   }   .portfolio-right h3 {  font:400 30px/35px OpenSans Regular;  margin-bottom:15px;   }   .blueHeadHome h4 a {  font:600 26px/40px OpenSans SemiBold;   }   .blueHeadHome p {  font:400 18px/30px OpenSans Regular;   } } @media(max-width:767px) {   .portfolio-right {  padding:20px 0;   }   .countHome h4 {  font:400 50px/60px Bebas-Regular;   }   .countHome h4 span {  font:400 16px/60px OpenSans Regular;  margin:0 10px;   }   .homePortfolio.mt-20 {  margin-top:0;   } } @media(max-width:575px) {   .portfolio-right h3 {  font:400 24px/30px OpenSans Regular;  margin-bottom:8px;   }   .portfolio-right p {  font:400 18px/22px OpenSans Regular   }   .logoPortfolio img {  width:120px;   }   .blueHeadHome h4 a svg path {  fill:#21219D;   }   .portfolio-left img {  height:470px; }   }  @media(max-width:450px) {  .portfolio-left img {  height:410px; } } @media(max-width:400px) {  .portfolio-left img {  height:360px; } } @media(max-width:380px) {  .portfolio-left img {  height:344px; } } @media(max-width:350px) {  .portfolio-left img {  height:310px; } } @media(max-width:330px) {  .portfolio-left img {  height:288px; } }  .mt-20 {   margin-top:20px; }  .marquee {   overflow:hidden;   box-sizing:border-box;   position:relative;   display:flex;   align-items:center;   justify-content:center;  height:60px;  border-radius:22px;  overflow:hidden;  white-space:nowrap;   margin-bottom:60px; } .marquee.marqueeGallery {   height:500px; } .galleryHomeImg img {   max-height:250px;   height:100%; } .marquee--inner {   display:block;   width:200%;   position:absolute;   animation:marquee 20s linear infinite;   &:hover {  animation-play-state:paused; } } .marqueeBloack {   float:left;   margin-right:40px; } @keyframes marquee {   0% {  left:0;   }   100% {  left:-100%;   } }  .banner11_marquee {   grid-column-gap:40px;   flex:1;   align-items:center;   padding-top:1rem;   padding-bottom:1rem;   display:flex; } .banner11_marquee.banner11_marqueeGallery {   grid-column-gap:145px; } .tag-border {   background:transparent linear-gradient(180deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box;   border-radius:999px;   padding:1px; } .tag-inside-wrapper.light {   color:#0c0228;   white-space:nowrap;   background-color:#fff;   font-weight:500;   display:inline-block;   padding:8px 14px;   border-radius:999px; } .tag-inside-wrapper.light p {   font:400 18px/25px OpenSans Regular;   letter-spacing:-0.36px;   color:#000000; }   .marqueeTitle h3 {   font:400 28px/44px OpenSans Regular;   letter-spacing:-0.56px;   color:#000000;   margin-bottom:30px; } .mb60 {   margin-bottom:60px; } @media(max-width:1440px){   .tag-border {  height:43.1px;   } } @media(max-width:991px) {   .marqueeTitle h3 {  font:400 24px/40px OpenSans Regular;  margin-bottom:20px;   }   .mb60 {  margin-bottom:40px;   }   .marquee {  margin-bottom:40px;   }   .galleryHomeImg img {  max-height:130px;  height:100%;   } } @media(max-width:767px) {   .marquee {  margin-bottom:25px;   }  } .entrustedSec h3 {   color:#222222;   font:600 75px/83px Playfair-SemiBold;   letter-spacing:-1.68px;   margin-bottom:40px; } .entrustedSec p {   font:400 35px/55px OpenSans Regular;   letter-spacing:-1.2px;   color:#000; } @media(max-width:767px) {   .entrustedSec h3 {  font:600 50px/65px Playfair-SemiBold;  margin-bottom:25px;   }   .entrustedSec p {  font:400 25px/45px OpenSans Regular;   } }   .collaboarate {  position:relative; } .collaboarate .collaborateImg img {   width:100%;   min-height:760px; } .collaboarate .content-center {   display:flex;   align-items:center;  min-height:768px;   position:absolute;   top:0; } .collaboarate .content {   display:flex;   margin-left:150px; } .collaboarate .content .para-box {   max-width:580px;   margin-top:140px;   margin-left:-100px; }  .collaboarate .content h2 {   color:#fff;   font:600 78px/110px OpenSans Regular;   letter-spacing:-2.34px; } .collaboarate .content p {   color:#fff;   font:400 24px/40px OpenSans Regular;   margin-bottom:30px; }  .viewAllBtn.collaboaratebtn {   border:1px solid #fff;   color:#fff;   } .viewAllBtn.collaboaratebtn>span span svg path {   fill:#fff; } .viewAllBtn.collaboaratebtnHover:hover {   border:1px solid transparent; } .collaboaratebtnHover:before {   background:transparent linear-gradient(180deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box; } .viewAllBtn.collaboaratebtn:hover {   border:1px solid #007BFF; } .collaboaratebtn:before {   background:transparent linear-gradient(180deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box; } @media (max-width:767px) {   .collaborateImg.mobileBtn {  display:block;   }   .collaboarate .content {  margin-left:0;   }   .collaboarate .content h2 {  font:600 60px/80px OpenSans Regular;   }   .collaboarate .content .para-box {  margin-top:100px;  margin-left:-80px;   }   .collaboarate {  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/./../assets/home_new/collaborate_mobile_cta.png);  background-size:100% 100%;  background-repeat:no-repeat;   }   .collaboarate .content-center {  display:flex;  align-items:start;   min-height:768px;  position:absolute;  top:70px;   } } @media (max-width:575px) {   .collaboarate .content {  flex-direction:column;   }   .collaboarate .content .para-box {  margin-top:20px;  margin-left:0px;   } }   .BlogHead {   align-items:center; } .BlogHead h2 {   color:#000000;   font:600 50px/60px OpenSans SemiBold;   letter-spacing:-1.98px; } .BlogHead h3 {   color:#000000;   font:600 50px/60px OpenSans SemiBold;   letter-spacing:-1.98px; } .BlogHead h3 a{ color:#000000; } .BlogHead h2 a{ color:#000000; } .blogHomeCard {   flex-basis:calc(33.33% - 80px);   width:calc(33.33% - 80px);   margin-right:120px;   border-top:2px solid gray;   padding-top:20px; } .blogHomeCard:nth-child(3n+0) {   margin-right:0; } .blogHomeCard h4 {   font:400 30px/42px OpenSans Regular;   letter-spacing:-0.64px;   color:#000;   margin-bottom:20px; }  .blogHomeCard a {   color:#007BFF;   font:600 20px/25px OpenSans SemiBold;   letter-spacing:-0.44px;   display:flex;   align-items:center;   text-decoration:none;   gap:10px;   margin-bottom:0; } .blogHomeCard:hover a {   color:#0254AC; } .blogHomeCard a svg path {   fill:#007BFF; } .blogHomeCard:hover a svg path {   fill:#0254AC; } @media(max-width:991px) {   .blogHomeCard {  flex-basis:calc(50% - 40px);  width:calc(50% - 40px);  margin-right:80px;   }   .blogHomeCard:nth-child(even) {  margin-right:0;   }  .blogHomeCard.bloghomecount2 {  margin-right:0;   }  .BlogHead h2 {  font:600 40px/50px OpenSans SemiBold;   } .BlogHead h3 {  font:600 40px/50px OpenSans SemiBold;   }   .blogHomeCard h4 {  font:400 25px/35px OpenSans Regular;  ;   }   .blogHomeCard a {  font:600 18px/22px OpenSans SemiBold;   } } @media(max-width:767px) {   .BlogHead h2 {  margin-bottom:20px;   } .BlogHead h3 {  margin-bottom:20px;   } } @media(max-width:575px) {   .blogHomeCard {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .BlogHead h2 {  font:600 30px/40px OpenSans SemiBold;   } .BlogHead h3 {  font:600 30px/40px OpenSans SemiBold;   }   .blogHomeCard a {  font:600 16px/20px OpenSans SemiBold;   }   .blogHomeCard h4 {  font:400 20px/30px OpenSans Regular;  ;   } } .beyondSec {   background:#F5FBFF;   padding:100px 0 60px; } .beyondHomeTitle h3 {   font:600 70px/90px Playfair-Bold;   letter-spacing:-1.52px;   margin-bottom:28px; } .beyondHomeTitle p {   font:400 26px/40px OpenSans Regular;   color:#000000;   margin-bottom:28px; } .beyondHomeTitle p img {   margin-right:10px; } .beyondCard {  border-radius:20px; } .beyondCard.beyondCardFill {   background:transparent linear-gradient(128deg, #000000 0%, #000000 55%, #007BFF 100%) 0% 0%; } .w-45 {   flex-basis:calc(45% - 30px);   width:calc(45% - 30px);   margin-right:30px; } .w-55 {   flex-basis:calc(55%);   width:calc(55%); } .w-35 {   flex-basis:calc(35% - 45px);   width:calc(35% - 45px);   margin-right:45px; } .w-65 {   flex-basis:calc(65%);   width:calc(65%); }   .beyondCard .addressRight h4 {   font:600 28px/35px OpenSans SemiBold;   color:#000000;   letter-spacing:-0.68px;   margin-bottom:10px; } .beyondCard .addressRight.noidaaddress {   padding:30px 40px; } .beyondCard .addressRight.noidaaddress h4 {   font:600 30px/35px OpenSans SemiBold; } .beyondCard .addressRight p{   font:400 22px/30px OpenSans Regular;   color:#000000;   letter-spacing:-0.48px; } .beyondCard .addressRight a {   font:400 22px/30px OpenSans Regular;   color:#000000;   letter-spacing:-0.48px; } @media(max-width:991px) {   .beyondSec {  padding:60px 0 40px;   }   .beyondCard .addressRight h4 {  font:600 25px/30px OpenSans SemiBold;   }   .beyondCard .addressRight p {  font:400 18px/28px OpenSans Regular;   }   .beyondCard .addressRight a {  font:400 18px/28px OpenSans Regular;   }   .beyondHomeTitle h3 {  font:700 55px/80px Playfair-Bold;  margin-bottom:20px;   }   .beyondHomeTitle p {  font:400 22px/35px OpenSans Regular;  margin-bottom:20px;   }   .w-35 {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .w-65 {  flex-basis:calc(100%);  width:calc(100%);   }   .beyondCard .addressRight.noidaaddress {  padding:20px 25px;   } } @media(max-width:767px) {   .w-45 {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .w-55 {  flex-basis:calc(100%);  width:calc(100%);   }   .beyondHomeTitle h3 {  font:700 45px/60px Playfair-Bold;   }   .beyondHomeTitle p {  font:400 20px/30px OpenSans Regular;   } }   .contact_form_home {} .wid-45 {   width:calc(45% - 80px);   margin-right:80px; } .consultationBox {   background:transparent linear-gradient(316deg, #000000 0%, #0D6897 100%);   border:1px solid #FFFFFFA5;   padding:55px 40px;   border-radius:20px; } .consultationBox h4 {   font:400 35px/55px OpenSans Regular;   letter-spacing:-1.26px;   margin-bottom:0px; } .consultationBox p {  font:400 20px/30px OpenSans Regular;   letter-spacing:-0.48px;   margin-bottom:20px; } .consultImg img {   margin-right:15px;   width:80px;   height:80px;   border-radius:50%; } .homePageForm .formBlock input {   border-bottom:1px solid #ffffff;   color:#ffffff; } .homePageForm .formBlock .leftBlock select {   border-bottom:1px solid #ffffff;   color:#ffffff;   } .homePageForm .formBlock .leftBlock select option {   color:#000; } .homePageForm .formBlock .leftBlock select option:nth-child(1) {   color:#222222; }  .homePageForm .formBlock .fullBlock textarea {   border-bottom:1px solid #ffffff;   color:#ffffff; } .homePageForm .formBlock .fullBlock h4 {   color:#ffffff;   font:400 24px/30px OpenSans Regular; } .homePageForm .customize_radio [type="radio"]:checked+label, [type="radio"]:not(:checked)+label {   color:#ffffff; } .homePageForm .customize_check label {   color:#ffffff;   font:400 22px/22px OpenSans Regular; } .homePageForm .customize_check label:before {   border:2px solid #ffffff; } .homePageForm .customize_check input:checked+label:after {   border:solid #ffffff;   border-width:0 2px 2px 0; } .homePageForm .formBlock input::placeholder {   color:#ffffff;   opacity:0.5; } .homePageForm .formBlock .intl-tel-input.separate-dial-code .selected-dial-code{  color:#ffffff;   opacity:0.5; } .homePageForm .formBlock .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {   padding-left:55px !important; } .homePageForm .formBlock textarea::placeholder {   color:#ffffff;   opacity:0.5; } .mobileJustify .socialMediaIcon {   margin-left:20px; } .socialMediaIcon img {   margin:0 6px;   width:51px;   height:51px; }  @media(max-width:991px) {   .wid-45 {  width:calc(100%);  margin-right:0;   }   .homePageFormMain .w-55 {  flex-basis:calc(100%);  width:calc(100%);   }   .homePageForm .formBlock .fullBlock h4 {  font:400 20px/24px OpenSans Regular;   }   .homePageForm .customize_check label {  font:400 18px/22px OpenSans Regular;   } } @media(max-width:767px) {   .consultationBox h4 {  font:400 30px/50px OpenSans Regular;   }   .consultationBox p {  font:400 20px/30px OpenSans Regular;  letter-spacing:-0.48px;  margin-bottom:40px;   }   .mobileJustify {  justify-content:space-between;   }   .homePageForm .formBlock .leftBlock {  margin-bottom:25px;   } } @media(max-width:575px) {   .homePageForm .customize_check label {  font:400 16px/20px OpenSans Regular;   }   .socialMediaIcon img {  width:40px;  height:40px;   } .consultationBox {   padding:30px 25px; } } .accordionHome {   border:1px solid #FFFFFFA5;   border-radius:20px;   padding:100px; } .accordionHome .accordion p {   color:#ffffff !important; } .accordionHome .panel p {   color:#ffffff !important; } .accordionHome .panel h3 {   color:#ffffff !important;   font:600 22px/34px OpenSans SemiBold; } .accordionHome .panel {   border-bottom:1px solid #ffffff; } .accordionHome .panel ul {   margin:0;   padding:0 23px 23px;   list-style:square;   margin-left:20px; } .accordionHome .panel ul li {   color:#fff;   width:85%;   text-align:left;   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px; } .accordionHome .panel ul li a{   color:#fff;  font:400 18px/34px OpenSans Regular; } .accordionHome .accordion:after {   opacity:1;   color:#ffffff; }  .m-auto {   margin:auto; } @media(max-width:991px) {   .accordionHome {  padding:50px;   } }  @media(max-width:575px) {   .accordionHome {  padding:40px 25px;   } .accordionHome .panel ul li {  margin-left:0px;  width:100%;  font:400 16px/30px OpenSans Regular; } }  a.exploreBtn {   color:#FFFFFF;   font:400 18px/22px OpenSans Regular;   letter-spacing:-0.44px;   display:flex;   align-items:center;   text-decoration:none;   gap:10px;   margin-bottom:0;   } a.exploreBtn svg path {   fill:#ffffff50; }  a.exploreBtn:hover svg path {   fill:#ffffff; } .exploreBtnAnimate {   transition:color .15s;   } .gapFlex {   display:flex;   gap:10px; } .exploreBtnAnimate:hover svg {   transform:translateX(10px); } .LinkSanity_Icon {   position:relative;   top:1px;   display:inline-block;   width:24px;   height:auto;  transition:transform, color;   transition-duration:.35s;   transition-timing-function:var(--easeOutExpo); } .LinkSanity_Icon.w30 {   width:30px; }  .mt-0 {   margin-top:0 !important; }   :root {   --card-height:40vw;   --card-margin:4vw;   --card-top-offset:1.5em;   --numcards:4;   --outline-width:0px;   -card-top-offset-port:0;   --easeOutExpo:cubic-bezier(0.16, 1, 0.3, 1); } #cardsService {  } #cardsPortfolio {   padding-bottom:calc(var(--numcards) * var(--card-top-offset-port));  margin-bottom:var(--card-margin);   } #card_1 {   --index:1; } #card_2 {   --index:2; } #card_3 {   --index:3; } #card_4 {   --index:4; } .cardService {   position:sticky;   top:100px;   padding-top:calc(var(--index) * var(--card-top-offset)); } .cardPortfolio {   position:sticky;   top:165px;   padding-top:calc(var(--index) * var(--card-top-offset-port)); } @media(max-width:575px) {   .cardPortfolio {  top:120px;   }   .cardPortfolio .portfolio-block {  min-height:803px;   } }  @supports (animation-timeline:works) {   @scroll-timeline cards-element-scrolls-in-body {  source:selector(body);  scroll-offsets:selector(#cards) start 1, selector(#cards) start 0;  start:selector(#cards) start 1;   end:selector(#cards) start 0;   time-range:4s;   }   .cardService {  --index0:calc(var(--index) - 1);   --reverse-index:calc(var(--numcards) - var(--index0));   --reverse-index0:calc(var(--reverse-index) - 1); }   .cardPortfolio {  --index0:calc(var(--index) - 1);   --reverse-index:calc(var(--numcards) - var(--index0));   --reverse-index0:calc(var(--reverse-index) - 1); } }  #cards {   list-style:none;   outline:calc(var(--outline-width) * 10) solid blue;   display:grid;   grid-template-columns:1fr;   grid-template-rows:repeat(var(--numcards), var(--card-height));   gap:var(--card-margin); } .card {   outline:var(--outline-width) solid hotpink; } .homepageBanner .rightSideBanner {   height:435px !important; } .bannerHeightHome {   align-items:center;   display:flex;   justify-content:center; } .mb-60 {   margin-bottom:60px!important; }  @media(max-width:1440px) {   .homepageBanner .rightSideBanner {  height:320px !important;   } } @media(max-width:991px) {   .mb-60 {  margin-bottom:40px;   } } @media(max-width:575px) {   .mb-60 {  margin-bottom:30px!important;   } }   .pulse:hover img {   -webkit-animation-name:pulse;   animation-name:pulse;   -webkit-animation-duration:1s;   animation-duration:1s;   -webkit-animation-fill-mode:both;   animation-fill-mode:both; } @-webkit-keyframes pulse {   0% {  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1);   }   50% {  -webkit-transform:scale3d(1.20, 1.20, 1.20);  transform:scale3d(1.20, 1.20, 1.20);   }   100% {  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1);   } } @keyframes pulse {   0% {  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1);   }   50% {  -webkit-transform:scale3d(1.20, 1.20, 1.20);  transform:scale3d(1.20, 1.20, 1.20);   }   100% {  -webkit-transform:scale3d(1, 1, 1);  transform:scale3d(1, 1, 1);   } }   .cardAnimateonHover .exploreBtn {   padding:3px 10px;   font:500 16px/40px OpenSans Regular;   border:0;   color:#fff;   position:relative;   text-decoration:none;   background-color:transparent;   cursor:pointer;   text-transform:capitalize; } .cardAnimateonHover .exploreBtn svg {   width:20px; } .cardAnimateonHover .exploreBtn span {   position:relative;   z-index:2;   display:flex;   align-items:center; } .cardAnimateonHover .exploreBtn:before {   content:'';   width:20%;   height:100%;   background-color:#ffffff;   opacity:0.2;   top:0;   left:0;   position:absolute;   z-index:1;   transition:width ease-in 0.5s; }  .cardAnimateonHover:hover .exploreBtn:before {   width:100%;   transition:width ease-in 0.5s; } @media(max-width:575px) {   .cardAnimateonHover .exploreBtn:before {  width:100%;   } } .portfolio-block.clearPort {   background:transparent linear-gradient(116deg, #010305 0%, #EA4A03 100%) 0% 0% no-repeat padding-box; } .rightportfolio.semiBold h2, h3 {   font-weight:600;   font-family:OpenSans SemiBold; } .rightportfolio.w-1200 {   max-width:1200px;   width:100%; }   .reqFlutterSec {  background:transparent linear-gradient(292deg, #0093FF 0%, #03529A 100%) 0% 0%;   margin-bottom:150px; } .reqFlutterSec .content-center {   display:flex;   align-items:center;  min-height:610px;   width:100%; } .reqFlutterSec .content-center .img-block {   display:flex;   max-width:calc(100% - 780px);   justify-content:flex-end; } .reqFlutterSec .content-center .img-block img {   transform:translateY(100px);   max-width:440px;   width:100%; } .reqFlutterSec .para-box {   max-width:780px;   width:100%; } .reqFlutterSec p {   color:#fff;   font:400 32px/48px OpenSans Regular;   margin-bottom:30px;   letter-spacing:-0.96px; }  @media (max-width:991px) {   .reqFlutterSec .content-center {  flex-direction:column;  min-height:auto;   }   .reqFlutterSec .content-center .img-block {  max-width:100%;   }   .reqFlutterSec .para-box {  padding-top:100px;   }   .reqFlutterSec .content-center .img-block img {  transform:translateY(50px);   } } @media (max-width:767px) {   .reqFlutterSec .para-box {  padding-top:80px; } } @media (max-width:575px) {   .reqFlutterSec .content {  flex-direction:column;   }   .reqFlutterSec .content .para-box {  margin-top:20px;  margin-left:0px;   } }   .animateContactBtn {   display:inline-flex;   color:#fff;   padding:8px 20px;   border-radius:40px;   transition:all .3s;   position:relative;   overflow:hidden;   z-index:1;   font:600 18px/25px OpenSans SemiBold;   letter-spacing:-.36px;   border:1px solid #007bff;   background-color:#007bff;   &:after {  content:'';  position:absolute;  bottom:0;  left:0;  width:100%;  height:100%;  background-color:#007bff;  border-radius:24px;  z-index:-2;   }   &:before {  content:'';  position:absolute;  bottom:0;  left:0px;  width:0%;  height:100%;  background-color:#fff;  color:#000;  transition:all .3s;  border-radius:24px;  z-index:-1;   }   &:hover {  color:#000;  border:1px solid #000;  &:before { width:100%;  }   } } .animateContactBtn svg {   margin-left:5px; } .animateContactBtn svg path {   fill:#fff; } .animateContactBtn:hover svg path {   fill:#000; }   .animateOtherBtn {   display:inline-flex; align-items:center;   color:#000;   padding:8px 20px;   border-radius:24px;   transition:all .3s;   position:relative;   overflow:hidden;   z-index:1;   font:600 18px/25px OpenSans SemiBold;   letter-spacing:-.36px;   border:1px solid #000; background-color:transparent;  &:after {  content:'';  position:absolute;  bottom:0;  left:0;  width:100%;  height:100%;  background-color:transparent;  border-radius:40px;  z-index:-2;   }   &:before {  content:'';  position:absolute;  bottom:0;  left:-2px;  width:0%;  height:100%;  background:transparent linear-gradient(180deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box;  border:1px solid transparent;  color:#000;  transition:all .3s;  border-radius:24px;  z-index:-1;   }   &:hover {  color:#fff;   border:1px solid transparent;  &:before { width:100%;  }   } } .animateOtherBtn.backtransParent {   border:1px solid #fff;   color:#fff; cursor:pointer; &:after {  background-color:transparent;   }   &:hover {  border:1px solid transparent;   } } .animateOtherBtn.animateBlackBackBtn{  background:transparent; &:before {  background:#000;   }   &:hover {  &:before {   width:100%;  }   } } .animateOtherBtn.onHoverWhite {   border:1px solid #fff ;   color:#fff ; background:transparent!important; cursor:pointer;   &:after {  background-color:transparent;   }   &:before {  background:#fff;   }   &:hover {  border:1px solid transparent;  color:#000;   } } .animateOtherBtn.onHoverWhite svg path{   fill:#fff; } .animateOtherBtn.onHoverWhite:hover svg path{   fill:#000; } .animateOtherBtn svg {   margin-left:5px; } .animateOtherBtn svg path {   fill:#000; } .animateOtherBtn:hover svg path {   fill:#fff; } .animateOtherBtn.backtransParent svg path {   fill:#fff; } .animateOtherBtn.backtransParent:hover svg path {   fill:#fff; } .pertinent {   width:100%; } .pertinent h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .pertinent p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   max-width:1024px; } .pertinent-cards {   display:flex;   flex-wrap:wrap;   gap:64px; } .pertinent-cards .gradient-border {   width:calc(33% - 2.5rem);   border-radius:20px;   padding:2px;   background:transparent linear-gradient(118deg, #0093FF 0%, #03529A 100%) 0% 0% no-repeat padding-box; }  .pertinent-cards .cards-block {   background-color:#fff;   padding:32px 20px 20px 20px;   border-radius:20px;   height:100%;   letter-spacing:-0.44px;   color:#222222; } .pertinent-cards .cards-block svg {   margin-bottom:10px; } .pertinent-cards .cards-block h4 {   font:600 24px/30px OpenSans SemiBold;   margin-bottom:4px; } .pertinent-cards .cards-block p {   font:400 22px/34px OpenSans Regular;  display:inline-block; } .pertinent-cards .gradient-border:hover .cards-block {   background-color:transparent;   cursor:pointer;   color:#fff; } .pertinent-cards .gradient-border:hover .cards-block svg {   fill:#fff;   stroke:#fff; } @supports (-webkit-overflow-scrolling:touch) {   .gradient-border .cards-block {   height:100%;   } } @media (max-width:991px) {   .pertinent-cards {  gap:28px;   }   .pertinent-cards .gradient-border {  width:calc(33% - 1rem);   }   .pertinent-cards .cards-block h4 {  font:600 21px/30px OpenSans SemiBold;   }   .pertinent-cards .cards-block p {  font:400 16px/26px OpenSans Regular;  padding-right:0px;   } } @media (max-width:767px) {   .pertinent-cards {  gap:64px;   }   .pertinent-cards .cards-block h4 {  font:600 21px/30px OpenSans SemiBold;   }   .pertinent-cards .cards-block p {  font:400 16px/26px OpenSans Regular;   }   .pertinent-cards .gradient-border {  width:calc(50% - 2rem);   } } @media (max-width:575px) {   .pertinent-cards {  gap:20px;   }   .pertinent-cards .gradient-border {  width:calc(100%);   } }  .strategy-block {   display:flex;   flex-wrap:wrap;   justify-content:space-between; } .strategy-block .left-block {   width:calc(50% - 40px);   } .strategy-block .left-block .posSticky {   position:sticky;   top:140px; } .strategy-block .left-block h2 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .strategy-block .left-block h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .strategy-block .left-block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   max-width:450px; } .strategy-block .right-block {   width:50%;   background:#F2F2F2;   padding:20px; } .strategy-block .right-block.backVisonStrategy{   background:transparent;   padding:0; }   .strategy-block .right-block .heading {   font:400 30px/44px OpenSans Regular;   letter-spacing:0px;   color:#000000;   display:flex; } .strategy-block .right-block .heading .count {   font:400 30px/44px Bebas-Regular;   letter-spacing:0px;   color:#939393;   display:inline-block;   margin-right:30px; } .strategy-block .right-block .countBorder{   border-radius:10px;   padding:30px; } .backDiscovery{   background:#EDF9FC; } .backDeveloping{   background:#F2EDFC; } .backDevelopment{   background:#FCEDED; } .backAppTesting{   background:#F4FCED; } .backOfTheApp{   background:#EDF6FC; } .backOfSubmission{   background:#EFEDFC; } .strategy-block .right-block .countBorder .heading .count{   border:1px solid #707070;   border-radius:6px;   padding:5px 7px;   height:48px;   color:#575757;   font:400 40px/34px Bebas-Regular;   margin-right:20px; }  .strategy-block .right-block .para {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#000000;   margin-left:55px; } .strategy-block .right-block .countBorder .para {   margin-left:66px; } @media(min-width:768px){   .strategy-block .left-block .posSticky.mbflutter{  margin-bottom:250px;   } }  @media (max-width:767px) {   .strategy-block .left-block {  width:100%;  margin-bottom:80px;   }   .strategy-block .left-block p {  max-width:100%;   }   .strategy-block .right-block {  width:100%;   }   .strategy-block .right-block .heading {  font:400 24px/32px OpenSans Regular   }   .strategy-block .right-block .para {  font:400 18px/28px OpenSans Regular;  margin-left:55px;   }   .strategy-block .right-block .heading .count {  font:400 24px/32px OpenSans Regular   }   .strategy-block .right-block .countBorder{  padding:20px;   }   .strategy-block .right-block .countBorder .heading .count{  font:400 30px/30px Bebas-Regular;  height:42px;   }   .strategy-block .right-block .countBorder .para {  margin-left:60px;   } } @media (max-width:575px) {   .strategy-block .left-block {  width:100%;  padding-right:0px;  margin-bottom:40px;   }   .strategy-block .left-block p {  max-width:100%;   }   .strategy-block .right-block {  width:100%;   } }   .custom-fluter .title-block {   width:50%;   padding-right:40px; } .custom-fluter .title-block h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .custom-fluter .title-block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   max-width:820px; } .custom-fluter .cards-container {   display:flex;   flex-wrap:wrap;   gap:50px; } .custom-fluter .cards-container .block {   background:#EFEFEF 0% 0% no-repeat padding-box;   border-radius:18px;   width:calc(33% - 2rem);   padding:40px; } .custom-fluter .title-block h2 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .custom-fluter .cards-container .block h3 {   font:600 32px/40px OpenSans SemiBold;   letter-spacing:-0.56px;   color:#222222;   margin-bottom:10px; } .custom-fluter .cards-container .block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222; } .custom-fluter .cards-container .block:hover {   background:transparent linear-gradient(132deg, #0093FF 0%, #03529A 100%) 0% 0% no-repeat padding-box; } .custom-fluter .cards-container .block:hover :is(h3, p) {   color:#fff; } @media (max-width:991px) {   .custom-fluter .title-block {  width:100%;  padding-right:0;   }   .custom-fluter .cards-container {  gap:30px;   }   .custom-fluter .cards-container .block {  width:calc(50% - 1rem);  padding:20px;   } .custom-fluter .title-block h2 {   font:600 25px / 35px "OpenSans SemiBold";  margin-bottom:10px; } } @media (max-width:767px) {   .custom-fluter .cards-container .block h3 {  font:600 22px/36px OpenSans SemiBold   }   .custom-fluter .cards-container .block p {  font:400 18px/30px OpenSans Regular   } } @media (max-width:575px) {   .custom-fluter .cards-container .block {  width:calc(100%);  padding:40px;   } }   .flutter-banner {   min-height:580px;   background:transparent linear-gradient(292deg, #0093FF 0%, #03529A 100%) 0% 0% no-repeat padding-box; } .flutter-banner .getAmazedRight img {   max-height:551px; } .getLeft.flutterRegular h4 {   font-family:openSans Regular;   line-height:1.4;   font-weight:400; }  .flutter-page-banner {   background:linear-gradient(314deg, #003B94 0%, #000105 100%);  height:1080px;  margin-bottom:500px; } .flutter-page-banner .btn-white {   border-color:#fff;   color:#fff !important; } .flutter-page-banner .btn-white:hover {   border-color:#007BFF; } .flutter-page-banner .bannerSec .contBtn {   display:inline-block;   margin-top:40px;   border-radius:100px; } .flutter-page-banner .bannerSec {   flex-direction:column; } .flutter-page-banner .bannerSec .img-block {   transform:translateY(50px); } .flutter-page-banner .bannerSec .img-block img {   width:100%; } @media screen and (max-width:1380px) and (min-width:1201px) {   .flutter-page-banner {  margin-bottom:500px;   } } @media (max-width:1200px) { } @media (max-width:991px) {   .flutter-page-banner {  height:830px;   }   .flutter-page-banner .bannerSec .img-block {  display:block;  text-align:center;  margin:auto;   }   .flutter-page-banner .bannerSec .img-block img {  max-width:1024px;  margin:auto;   } } @media (max-width:767px) {   .flutter-page-banner {  margin-bottom:450px;   } } @media(max-width:575px) {   .flutter-page-banner {  height:706px;  margin-bottom:300px; }  .flutter-page-banner .bannerSec .img-block{  transform:translateY(0px);  margin-top:60px;   } } @media(max-width:480px){   .flutter-page-banner{   } }  @media(max-width:410px){   .flutter-page-banner{  margin-bottom:230px;   } } .collaborate-block .title-block {   width:75%; } .collaborate-block .title-block h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .collaborate-block .title-block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   max-width:991px; } .collaborate-block .cards-container {   display:flex;   flex-wrap:wrap;   gap:30px; } .collaborate-block .cards-container .width-one {   max-width:720px;   width:100%; } .collaborate-block .cards-container .width-two {   max-width:625px;   width:100%; } .collaborate-block .cards-container .width-three {   max-width:580px;   width:100%; } .collaborate-block .cards-container .width-four {   max-width:710px;   width:100%; } .collaborate-block .cards-container .block {   border:2px solid #E8E8E8;   border-radius:95px;   padding:20px 60px; } .collaborate-block .cards-container .block h3 {   font:600 24px/30px OpenSans SemiBold; } .collaborate-block .cards-container .block p {   font:400 18px/30px OpenSans Regular; } .collaborate-block .cards-container .block:hover {   background:linear-gradient(106deg, #0093FF 0%, #03529A 100%);   cursor:pointer;   color:#fff; } @media (max-width:1200px) {   .collaborate-block .cards-container .width-one {  max-width:50%;   }   .collaborate-block .cards-container .width-two {  max-width:45%;   }   .collaborate-block .cards-container .width-three {  max-width:45%;   }   .collaborate-block .cards-container .width-four {  max-width:60%;   } .generative_ai_main .header .toggleIcon svg path{  fill:#fff; }  .generative_ai_main .header.sticky .toggleIcon svg path{  fill:#007bff; } } @media (max-width:991px) {   .collaborate-block .title-block {  width:100%;  padding-right:0;   }   .collaborate-block .cards-container .width-one {  max-width:80%;   }   .collaborate-block .cards-container .width-two {  max-width:65%;   }   .collaborate-block .cards-container .width-three {  max-width:75%;   }   .collaborate-block .cards-container .width-four {  max-width:60%;   } } @media (max-width:767px) {   .collaborate-block .cards-container .width-one {  max-width:100%;   }   .collaborate-block .cards-container .width-two {  max-width:100%;   }   .collaborate-block .cards-container .width-three {  max-width:100%;   }   .collaborate-block .cards-container .width-four {  max-width:100%;   } } @media (max-width:575px) {   .collaborate-block .cards-container .block h3 {  font:600 22px/30px OpenSans SemiBold;   }   .collaborate-block .cards-container .block p {  font:400 18px/30px OpenSans Regular;   }   .collaborate-block .cards-container .block {  border:2px solid #E8E8E8;  border-radius:50px;  padding:15px 30px;   } } .industries-blocks .title-block {   width:75%; } .industries-blocks .title-block h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .industries-blocks .title-block h2 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .industries-blocks .title-block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   max-width:820px; } .IndustriesCards {   --cards-text-color:#fff;   --cards-closed-size:14rem;   --animation-speed-normal:.5s;   --animation-speed-text:.2s;   --animation-speed-fast:.25s;   display:flex;   flex-direction:column;   justify-content:space-between;   gap:1rem;   width:100%;   overflow:hidden;   font-family:OpenSans Regular; } .cardIndusty {   width:100%;   height:var(--cards-closed-size);   position:relative;   z-index:1;   transition:all var(--animation-speed-normal) ease-in-out;   } .card__image {   object-fit:cover;   position:absolute;   top:0;   left:0;   height:100%;   width:100%;   z-index:1;   opacity:.6;   transition:all var(--animation-speed-normal) ease-in-out;   border-radius:10px } .card__infos {   position:absolute;   top:25%;   z-index:2;   color:#fff;   display:flex;   flex-direction:column;   align-items:flex-start;   justify-content:center;   gap:.125rem;   width:100%;   padding:50px } .card_info_head {   margin:20px 0;   font:600 32px/48px OpenSans SemiBold;   letter-spacing:0.64px; } .card_info_para {   font:400 22px/34px OpenSans Regular; } .cardIndusty[active] img {   opacity:1 } .card__infos {   opacity:0;  width:530px; } @media(max-width:1900px){ .IndustriesCards {  --cards-closed-size:13rem; } } @media(max-width:1730px){ .IndustriesCards {  --cards-closed-size:12rem; } } @media(max-width:1645px){ .IndustriesCards {  --cards-closed-size:10rem; } } @media(max-width:1565px){ .IndustriesCards {  --cards-closed-size:9rem; } } @media(max-width:1480px){   .IndustriesCards {  --cards-closed-size:8.6rem;   }   .card__infos {  opacity:0;  width:510px;   } } @media(max-width:1400px){   .IndustriesCards {  --cards-closed-size:7.5rem;   } } @media(max-width:1300px){ .IndustriesCards {  --cards-closed-size:6.5rem;   } } @media(max-width:1220px){  .IndustriesCards {  --cards-closed-size:5.5rem;   }   .card__infos {  width:480px;   } } @media(max-width:1145px){ .IndustriesCards {  --cards-closed-size:4.5rem;   } } @media(max-width:1060px){ .IndustriesCards {  --cards-closed-size:3.5rem;   } } @media(max-width:950px){   .card__infos {  width:290px; padding:30px;   }   .IndustriesCards {  --cards-closed-size:4rem;   } } .cardIndusty[active] .card__infos {   opacity:1 } .card-heading {   position:absolute;   left:0;   bottom:-50px;   color:#000;   font-size:16px;   line-height:1.3; } .cardIndusty[active] .card-heading {   bottom:-25px } .IndustriesCards .card:nth-child(1) .card-heading, .IndustriesCards .card:nth-child(2) .card-heading {   bottom:-25px } @media (max-width:1550px) {   .card-heading {  font-size:12px;  bottom:-40px   } } @media (max-width:991px) {   .industries-blocks .title-block {  width:100%;  padding-right:0px;   }   .card_info_head {  font:600 25px/40px OpenSans SemiBold;   }   .card_info_para {  font:400 18px/30px OpenSans Regular;   } } @media screen and (min-width:965px) { .cardIndusty[active] {  width:100%;  height:30rem;  flex:0 0 calc(600px - 20rem)   }  } @media screen and (min-width:768px) {   .IndustriesCards {  margin:0 auto;  flex-direction:row;   }  .cardIndusty {  width:var(--cards-closed-size);  height:30rem;  flex:0 0 var(--cards-closed-size)   } .cardIndusty[active] {  width:100%;  height:30rem;  flex:0 0 calc(600px - 20rem)   }  .card__name {  transform:rotate(-90deg) translate(1rem, -2.25rem)   }   .IndustriesCards .card:nth-child(1) .card-heading,   .IndustriesCards .card:nth-child(2) .card-heading,   .card-heading {  bottom:-20px;  font-weight:500;  display:block   } } @media(min-width:950px){   .cardIndusty[active] {  width:100%;  height:30rem;  flex:0 0 calc(880px - 20rem)   } } @media(max-width:767px) {   .IndustriesCards {  --cards-closed-size:5rem;   }   .card[active] {  height:60vw;   }   .cardIndusty[active] {  height:60vw;   }   .card__infos {  top:0%;  width:100%;  opacity:1;  padding:0px 50px;   }   .card__infos .card_info_head{  opacity:1;   }   .card__infos .card_info_para{  opacity:0;   }   .cardIndusty[active] .card__infos .card_info_para{  opacity:1;   }   .cardIndusty[active] .card__infos {  top:20%;   }   .IndustriesCards.view-max-768 .cardIndusty[active] .card_info_head{  opacity:0;  display:none;   }   .card__infos .card_info_head_title{ opacity:0;   }  .card__infos .card_info_head_title a{  font:600 25px/40px OpenSans SemiBold;  color:#fff;   }   .cardIndusty[active] .card__infos .card_info_head_title{  opacity:1;   }   } @media(max-width:575px) {   .card__infos {  top:10%;  transform:translateY(-15%);  padding:50px 20px 20px;   }   .cardIndusty[active] .card__infos{  top:10%;   }   .card_info_head {  margin:0 0 0;   }   .cardIndusty[active]  .card_info_head {  margin:10px 0 0;   } } @media(max-width:450px){  .cardIndusty[active] {  height:90vw;   } .cardIndusty[active] .card__infos{   top:7%; } }  .links-block {  border-radius:30px;   padding:80px;   display:flex;   justify-content:space-between; } .links-block.flutterBlock {   background:linear-gradient(300deg, #2132AA 0%, #000105 63%); } .links-block.androidBlock {   background:linear-gradient(300deg, #0E6E19 0%, #000105 63%); } .links-block.visionOsBlock {   background:transparent linear-gradient(301deg, #6F06B2 0%, #000105 50%); } .links-block .width-20 {   width:17.5%;   padding:0 20px; } .links-block .width-30 {   width:32.5%;   padding:0 30px; } .links-block .block h2 {   color:#fff;   padding-bottom:15px;   margin-bottom:50px;   display:inline-block;   position:relative;   font:600 30px/44px OpenSans SemiBold;   letter-spacing:-0.96px; } .links-block .block h2::after {   position:absolute;   bottom:0px;   left:0px;   content:'';   height:1px;   background-color:#707070;   width:150px; } .links-block .block h3 {   color:#fff;   padding-bottom:15px;   margin-bottom:50px;   display:inline-block;   position:relative;   font:600 30px/44px OpenSans SemiBold;   letter-spacing:-0.96px; } .links-block .block h3::after {   position:absolute;   bottom:0px;   left:0px;   content:'';   height:1px;   background-color:#707070;   width:150px; } .links-block .block .links {   display:flex;   min-height:320px;   border-right:1px solid #707070; } .links-block .block .links ul {   width:100%; } .links-block .block .links ul li a {   color:#fff;   font:400 22px/44px OpenSans Regular;   letter-spacing:-0.78px; } .links-block .block .links ul li a:hover {   color:#007BFF; } .border-none {   border-right:0px !important; } @media (max-width:1200px) {   .links-block {  padding:40px;   }   .links-block .width-20 {  width:50%;  padding:0 20px;   }   .links-block .width-30 {  width:50%;  padding:0 30px;   }  .links-block {  flex-wrap:wrap;  justify-content:flex-start;   } } @media (max-width:991px) { .links-block .block {  margin-bottom:40px;   }   .links-block .width-20 {  width:25%;  padding:0 20px;   } .links-block .block .links ul li a {  font:400 18px/35px OpenSans Regular;   } } @media (max-width:767px) {   .links-block {  padding:40px 20px;   }   .links-block .width-20 {  width:50%;  padding:0 10px 0 0;   }   .links-block .width-30 {  width:100%;  padding:0 10px 0 0;   }   .links-block .block .links {  border:none;  min-height:200px;   }  .links-block .block h3{ font:600 20px / 25px OpenSans SemiBold; margin-bottom:25px; } .links-block .block h3:after{  width:110px } }  .flutter-expert {   position:relative;   margin-bottom:80px; } .flutter-expert img.mobile {   width:100%;   display:none; } .flutter-expert img.desktop {   width:100%;   display:block; } .flutter-expert .content {   max-width:680px;   width:100%;   position:absolute;   top:50%;   left:80px;   transform:translateY(-50%); } .flutter-expert .content h3 {   font:300 35px/45px OpenSans Regular;   letter-spacing:-1.32px;   color:#FFFFFF;   margin-bottom:20px; } @media (max-width:991px) {   .flutter-expert .content {  left:40px;  max-width:575px;   }   .flutter-expert .content h3 {  font:300 28px/40px OpenSans Regular;   } } @media (max-width:767px) {   .flutter-expert img.mobile {  display:block;   }   .flutter-expert img.desktop {  display:none;   }   .flutter-expert .content {  left:40px;  max-width:100%;   }   .flutter-expert .content {  top:40%;  max-width:90%;   }   .flutter-expert .content h3 {  font:300 25px/35px OpenSans Regular;   } } @media(max-width:575px){  .flutter-expert .content {  max-width:80%;   } }   @media (min-width:1200px) {   .bannerSec .leftWrap.max-1100 {  max-width:1100px;  width:100%;   }   .bannerSec .leftWrap.max-1200 h1 {  max-width:1200px;  width:100%;   } } .max-1200 {   max-width:1200px !important; } .mt-20 {   margin-top:20px; } .android-page-banner {   background:linear-gradient(314deg, #0E6E19 0%, #000105 100%); margin-bottom:400px; } @media(min-width:1600px){ .android-page-banner{ margin-bottom:550px; } }   .bannerSec .leftWrap.max-1200 h1 {   max-width:1200px;   width:100%; } @media (max-width:1400px) { .android-page-banner {  height:1000px;  } } @media (max-width:991px) {   .android-page-banner {  height:775px;  margin-bottom:240px;   }   .android-page-banner .bannerSec .img-block img {  max-width:767px;  margin:auto;   } } @media (max-width:575px) {   .android-page-banner {  height:700px;  margin-bottom:200px;   } } @media (max-width:480px) {   .android-page-banner {  height:670px;  margin-bottom:160px;   } } @media (max-width:400px) {   .android-page-banner {  margin-bottom:130px;   } }  .android .cards-container .block:hover {   background:#019E42; } .android .cards-container .block.blockVision:hover {   background:transparent linear-gradient(299deg, #8533A1 0%, #1A39D4 100%); } .android .cards-container .block.nonHoverVision{   background-color:#fff;   box-shadow:3px 6px 12px #00000029; border:1px solid #DDDDDD; border-radius:16px; } .android .cards-container .block.nonHoverVision img{   margin-bottom:10px; } .android .cards-container .block.nonHoverVision h3{   font-weight:400;   font-family:OpenSans Regular; } .android .cards-container .block.nonHoverVision:hover h3 {   color:#222222; } .android .cards-container .block.nonHoverVision:hover p{   color:#222222; } .android .title-block {   width:65%; } .android .cards-container .block h3 {   font:400 26px/34px OpenSans SemiBold;   margin-bottom:5px; } .android .cards-container .block p {   font:400 18px/30px OpenSans Regular; } .trail-changer {   background:linear-gradient(120deg, #010305 0%, #58C980 100%); } .amaze {   background:linear-gradient(116deg, #010305 0%, #010305 45%, #6028E4 100%); } .gribb {   background:linear-gradient(116deg, #010305 0%, #60259E 100%) } .gribbRed {   background:transparent linear-gradient(113deg, #010305 0%, #F87369 100%); } .raftaar {   background:linear-gradient(116deg, #010305 0%, #0F4798 100%); } .tooGether {   background:transparent linear-gradient(116deg, #010305 0%, #00885C 100%) } .moveCard{ background:transparent linear-gradient(116deg, #010305 0%, #010305 45%, #007BFF 100%); } @media (max-width:991px) {   .android .title-block {  width:100%;   } } .product-selection .title-block {   width:65%; } .product-selection .title-block h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .product-selection .title-block h2 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .product-selection .title-block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   } @media (max-width:991px) {   .product-selection .title-block {  width:100%;  padding-right:0px;   }   .product-selection .title-block h3 {  font:600 25px/35px OpenSans SemiBold;  margin-bottom:10px;   }  .product-selection .title-block h2 {  font:600 25px/35px OpenSans SemiBold;  margin-bottom:10px;   }   .product-selection .title-block p{  font:400 18px/30px OpenSans Regular;   } }  .advanced-android .title-block {   width:65%; } .advanced-android .cards-container {   gap:20px; } .advanced-android .cards-container .block {   padding:20px;   color:#222222;   width:calc(33% - 1rem); } .advanced-android .cards-container .block:hover {   background:#E2FFE8; } .advanced-android .cards-container .block:hover :is(h3, p) {   color:#222222; } .advanced-android .cards-container .block h3 {   font:600 24px/36px OpenSans SemiBold;   letter-spacing:-0.56px;   color:#222222; } .advanced-android .cards-container .block p {   font:400 18px/30px OpenSans Regular;   letter-spacing:-0.56px;   color:#222222; } @media (max-width:991px) {   .advanced-android .title-block {  width:100%;   }   .advanced-android .cards-container .block {  width:calc(50% - 1rem);   } } @media (max-width:575px) {   .advanced-android .cards-container .block {  width:calc(100%);   } } .android-strategy .right-block .scroll-container {   padding:30px; } .android-strategy .right-block .scroll-container .heading {   font:400 26px/40px OpenSans SemiBold; } .android-strategy .right-block .scroll-container .para {   margin-left:0; } .android-banner {   min-height:580px;   background:linear-gradient(291deg, #0E6E19 0%, #000105 100%); } .getAmazed:hover {   transform:scale(1); }  .expertise .title-block {   width:75%; } .expertise .title-block h2 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .expertise .title-block h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .expertise .title-block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   max-width:991px; } .expertise .tags-wrapper {   display:flex;   margin:40px 0;   flex-wrap:wrap;   gap:15px; } .expertise .tags-wrapper span {   display:inline-block;   border-radius:40px;   padding:10px 20px;   background-color:#eee;   font:400 22px/34px OpenSans Regular; } .expertise .tags-wrapper a:hover span{   background-color:#E2FFE8; } .expertise .cards-container {   display:flex;   margin:40px auto;   gap:40px; } .expertise .cards-container .cards {   background:#FFFFFF;   border:1px solid #C3C3C3;   border-radius:16px;   padding:25px;   width:33%;   position:relative; } .expertise .cards-container .cards::after {   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/android/android.svg);   opacity:0;   position:absolute;   bottom:-5px;   left:68%; }  .expertise .cards-container .cards h3 {   font:400 24px/40px OpenSans Regular; } .expertise .cards-container .cards p {   font:400 16px/28px OpenSans Regular; } .expertise .cards-container .cards:hover {   background-color:#E2FFE8;   border-color:#E2FFE8; } .expertise .cards-container .cards:hover::after {   opacity:1; } .expertise .advantages-cards {   margin:40px auto;   display:flex;   gap:20px; } .expertise .advantages-cards .blocks {   width:20%;   background:#FFFFFF;   border:1px solid #C3C3C3;   border-radius:16px;   padding:25px; } .expertise .advantages-cards .blocks h3 {   font:400 24px/36px OpenSans Regular;   margin-bottom:5px; } .expertise .advantages-cards .blocks:hover {   background:linear-gradient(338deg, #0E6E19 0%, #000105 100%);   color:#fff;   cursor:pointer; } .expertise .why-partner {   margin:40px auto;   display:flex;   flex-wrap:wrap;   gap:65px 20px; } .expertise .why-partner .cards {   width:calc(33% - 15px);   background:#FFFFFF;   border:1px solid #C3C3C3;   border-radius:16px;   padding:50px 25px 25px 25px;   position:relative; } .expertise .why-partner .cards img {   position:absolute;   top:0%;   transform:translateY(-50%); } .expertise .why-partner .cards h3 {   font:400 24px/36px OpenSans Regular;   margin-bottom:10px; } .expertise .why-partner .cards p {   font:400 18px/28px OpenSans Regular; } @media (max-width:991px) {   .expertise .cards-container .cards {  width:48%;   }   .expertise .cards-container {  gap:25px;   }   .expertise .title-block {  width:100%;   }   .expertise .cards-container {  flex-wrap:wrap;   }   .expertise .cards {  width:calc(50% - 30px);   }   .expertise .advantages-cards {  flex-wrap:wrap;   }   .expertise .advantages-cards .blocks {  width:calc(33% - 15px);   }   .expertise .why-partner .cards {  width:calc(50% - 15px);   }   .expertise .cards-container .cards {  padding:25px 25px 50px 25px;   } } @media (max-width:767px) {   .expertise .cards {  width:calc(100%);   }   .expertise .advantages-cards .blocks {  width:calc(50% - 15px);   } } @media (max-width:575px) {   .expertise .advantages-cards .blocks {  width:100%;   }   .expertise .why-partner .cards {  width:calc(100%);   }   .expertise .cards-container .cards {  width:100%;   } } .enterprise-banner {   min-height:580px;   background:#0E256E 0% 0% no-repeat padding-box; } .digital-architecture {   min-height:580px;   background:linear-gradient(292deg, #FD5E01 0%, #330472 100%); } .android-expert .content h3 {   color:#222; } .android-expert .content .viewAllBtn {   border-color:#222;   color:#222; } .android-expert .content .viewAllBtn svg {   fill:#222; }  @media (max-width:767px) {   .android-expert .content {  top:20%;   } } @media (max-width:575px) {   .android-expert .content {  top:20%;   } } @media(min-width:767px) {   .relativeAndroid {  position:relative;   }   .flutter-expert .relativeAndroid .content {  transform:translateY(-50%);  top:0%;   min-height:550px;   } } @media(min-width:992px) {   .flutter-expert .relativeAndroid .content {  transform:translateY(-60%);   } } @media(min-width:1200px) {   .flutter-expert .relativeAndroid .content {  transform:translateY(-70%);   } }  .visionOSBanner {  position:relative;  height:1040px;  background-position:center;  background-repeat:no-repeat;  background-size:cover; } .visionOSImgBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/visionos/visionOsBanner.png); } .logisticsBanner{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/logistics/logisticsBanner.png); }  .visionOSBanner .bannerBack{   padding-top:560px; } @media(min-width:1201px){ }   @media(max-width:991px){   .visionOSBanner {  position:relative;  height:800px;   }   .visionOSBanner .bannerBack {  padding-top:420px;   } } @media(max-width:575px){   .visionOSBanner {  position:relative;  height:750px;   }   .visionOSBanner .bannerBack {  padding-top:280px;   } } .tableData.tableVisionOs h4{   font:600 28px/48px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000; } .tableData.tableVisionOs p{   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222; } .tableData.tableVisionOs tr td:hover p { color:#222222; }  .w50-Half{   flex-basis:calc(50% - 20px);   width:calc(50% - 20px);   margin-bottom:30px; } .w50-Half:nth-child(odd) {   margin-right:40px; } .visionExploreSec{   box-shadow:4px 3px 6px #00000029;   border:1px solid #D8D8D8;   border-radius:20px;   background-color:#fff;   padding:40px; } .visionExploreSec:hover{   background:transparent linear-gradient(287deg, #8533A1 0%, #1A39D4 100%); } .visionExploreSec h3{   font:400 28px/44px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .visionExploreSec p{   font:400 20px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .visionExploreSec:hover h3{   color:#fff; } .visionExploreSec:hover p{   color:#fff; }   .visionCard_width70{   max-width:1000px;   width:100%;   padding:22px 35px;   box-shadow:0px 3px 6px #E9A0FF4D;   border-radius:16px; } .shadow_pink{   box-shadow:0px 3px 6px #E9A0FF4D; } .shadow_yellow{   box-shadow:0px 3px 6px #FFD7A04D; } .shadow_Blue{   box-shadow:0px 3px 6px #A0C5FF4D; } .shadow_lGreen{   box-shadow:0px 3px 6px #A0FFDE4D; } .visionCard_width70 h3{   font:400 28px/44px OpenSans Regular;   letter-spacing:0px;   color:#222222; } .visionCard_width70 p{   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#000000; } @media (min-width:768px) { .mobileTableData {   display:none; } } @media (max-width:767px){ .desktopTableData {   display:none; } } .vision_cta {   background-color:#000; } .vision_cta_ios{   background-color:#000;   min-height:580px } .vision_cta_ios .getAmazedRight img{ max-height:310px; }  .android .cards-container .block.blockVision h3{   font-weight:400;   font-family:OpenSans Regular; } @media(max-width:767px){   .w50-Half{  flex-basis:calc(100%);  width:calc(100%);   }  .w50-Half:nth-child(odd) {  margin-right:0;   }   .visionExploreSec{  padding:25px;   }   .visionExploreSec h3{  font:400 24px/40px OpenSans SemiBold;  margin-bottom:0;   }   .visionExploreSec p{  font:400 18px/25px OpenSans Regular;   }   .tableData.tableVisionOs tr td h4{  font:600 22px/35px OpenSans SemiBold;   }   .tableData.tableVisionOs tr td p{  font:400 18px/30px OpenSans Regular;   }   .visionCard_width70{  padding:15px 25px;   }  .visionCard_width70 h3{  font:400 22px/40px OpenSans Regular;   }  .visionCard_width70 p{  font:400 16px/30px OpenSans Regular;   } }  .marginAuto{   margin:0 auto; } .appleFrameWorkSec{   display:flex;   flex-wrap:wrap;   max-width:1200px;   width:100%;   margin-bottom:30px; } .appleFrameWorkSec .appFrameLeft{   width:130px;   margin-right:40px; } .appleFrameWorkSec .appFrameLeft img{   width:100%; } .appleFrameWorkSec .appFrameRight{  width:calc(100% - 170px); } .appleFrameWorkSec .appFrameRight h4{   font:400 28px/44px OpenSans Regular;   margin-bottom:15px;   color:#222222; } .appleFrameWorkSec .appFrameRight p{   font:400 18px/30px OpenSans Regular;   letter-spacing:-0.36px;   color:#000000; } @media(max-width:575px){   .appleFrameWorkSec .appFrameLeft {  width:80px;  margin-right:0; } .appleFrameWorkSec .appFrameRight{   width:calc(100%);  }  .appleFrameWorkSec .appFrameRight h4{   font:400 24px/35px OpenSans Regular;   margin-bottom:8px; } .appleFrameWorkSec .appFrameRight p{   font:400 15px/25px OpenSans Regular; } } button.animateOtherBtn.backtransParent {   background:transparent!important; }  .slick-slider {   margin-bottom:0 !important; } button[type=submit]{ cursor:pointer; } .footer .wpcf7 form.invalid .wpcf7-response-output{   border:none!important;   color:#dc3232!important;   margin-top:15px; }  .footer .wpcf7 form.sent .wpcf7-response-output {   border:none!important;   color:#fff!important;   margin-top:15px; }   .mboileAppBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/mobile-app-dev/mobile-app-banner.png); } .backGray {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/mobile-app-dev/bg.png);   background-position:center;   background-repeat:no-repeat;   background-size:cover; border-radius:20px; } .strategy-block.mobileAppdev .right-block {   width:40%; } .strategy-block.mobileAppdev .right-block {   width:40%; } .strategy-block.mobileAppdev .left-block {   width:calc(60% - 55px); } .strategy-block.mobileAppdev .left-block h3 {   max-width:650px; } .strategy-block.mobileAppdev .left-block p {   max-width:650px; } .mobile-app-cta {   background-color:#161616; } .mobile-digital-pressence {   background:transparent linear-gradient(105deg, #590080 0%, #5514AA 70%, #5514AA 100%) 0% 0% no-repeat; } .mobile-appService-cta {   background:transparent linear-gradient(104deg, #45179D 0%, #060C57 70%, #060C57 100%) 0% 0% no-repeat padding-box; } .integrateSec {   background-color:#F2F2F2;   padding:40px 30px; } .integrateSec.serviceStaffBox:hover{   background:transparent linear-gradient(324deg, #0093FF 0%, #03529A 100%); } .integrateSec.serviceStaffBox:hover {   background:transparent linear-gradient(324deg, #0093FF 0%, #03529A 100%); } .integrateSec.serviceStaffBox:hover :is(h3, p) {   color:#fff; } .integrateSec.serviceStaffBox:hover svg path {   fill:#fff; } .integrateSec h3 {   font:400 26px/34px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .integrateSec p {   font:400 20px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .android .cards-container .block.onHoverBlank:hover {   background-color:#EFEFEF; } .android .cards-container .block.onHoverBlank:hover :is(h3, p) {   color:#222222; } .w25-oneFourth {   flex-basis:calc(25% - 18px);   width:calc(25% - 18px);   margin-bottom:30px;   margin-right:24px; } .w25-oneFourth:nth-child(4n+0) {   margin-right:0 } .w33-oneThird {   flex-basis:calc(33.33% - 24px);   width:calc(33.33% - 24px);   margin-bottom:30px;   margin-right:36px; } .w33-oneThird:nth-child(3n+0) {   margin-right:0 } .digitalJouney svg path {   fill:#000; } .digitalJouney:hover {   background:transparent linear-gradient(143deg, #45179D 0%, #060C57 100%) 0% 0% no-repeat padding-box; } .digitalJouney:hover :is(h3, p) {   color:#fff; } .digitalJouney:hover svg path {   fill:#fff; } @media (min-width:992px) {  .backGray {   max-height:340px; } } @media(max-width:991px){   .w25-oneFourth {  flex-basis:calc(50% - 11px);  width:calc(50% - 11px);  margin-right:22px;   }   .w25-oneFourth:nth-child(even) {  margin-right:0;   } } @media (max-width:767px) {   .strategy-block.mobileAppdev .left-block {  width:calc(100%); }   .strategy-block.mobileAppdev .right-block {  width:100%   }   .w33-oneThird {  flex-basis:calc(50% - 11px);  width:calc(50% - 11px);  margin-right:22px;   }   .w33-oneThird:nth-child(even) {  margin-right:0;   }   .w33-oneThird:nth-child(3n+0) {  margin-right:auto;   }   .integrateSec h3 {  font:400 24px/40px OpenSans SemiBold;  margin-bottom:0;   }   .integrateSec p {  font:400 18px/25px OpenSans Regular;   } }   @media(max-width:575px) {   .w25-oneFourth {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .w33-oneThird {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   } }   .owl-nav {   display:none; } .owlCarouselSec {   padding:80px 0; background:#E0F1FD; }  .counterNo {   display:flex;   flex-wrap:wrap;   justify-content:space-between; } .rightArrowSec {   display:flex; } .rightArrowSec .customer-btn-prev {   margin-right:20px; } .owl-carousel .slides {   min-height:320px; } .owl-carousel .slides:hover {   background:transparent linear-gradient(303deg, #009DFF 0%, #004F80 100%, #004F80 100%); } .owl-carousel .slides:hover :is(h3, p) {   color:#fff; } .owl-carousel .slides svg path {   fill:#000; } .owl-carousel .slides:hover svg path {   fill:#fff; } .links-block.mobileAppDevBlock {  background:transparent linear-gradient(300deg, #083276 0%, #000105 50%) } @media(max-width:767px) {   .owlCarouselSec {  padding:40px 0;   }   .integrateSec {  padding:25px 20px;   } }  .blockChainCardSec:hover {   background:transparent linear-gradient(286deg, #66247A 0%, #301F52 100%); } .blockChainBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/block-Chain/blockChainBanner.png); } .blockChain_cta {   background:transparent conic-gradient(from 68deg at 48% 38%, #340A45 0.00%, #0D113A 100.00%) } .appleFrameWorkSec .blockChainLeft {   width:calc(26% - 40px); } .appleFrameWorkSec .blockChainRight {   width:74%; } .appleFrameWorkSec .blockChainRight h4 {   font-family:OpenSans SemiBold;   font-weight:600;   position:relative;   display:inline-block; } .appleFrameWorkSec .blockChainRight h4::after{   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/right_arrow.svg);   opacity:0;   position:absolute;   right:-42px;   top:8px; } .appleFrameWorkSec:hover .blockChainRight h4::after {  opacity:1; }  .align-items-center {   align-items:center; } .hover-box-grey-add .hover-box-img {   width:77px;   margin-right:30px; } .hover-box-grey-add .hover-box-img img {   width:100%; } .hover-box-Content.hover-box-blockChain {   border:0; }   .links-block.blockChainBlock {   background:transparent linear-gradient(300deg, #420146 0%, #000105 50%) }  .w40-HalfFourth {   flex-basis:calc(40% - 25px);   width:calc(40% - 25px);   margin-right:25px; } .w60-HalfSix {   flex-basis:calc(60% -25px);   width:calc(60% - 25px);   } .justify-space-between{   justify-content:space-between; } .product-selection .title-block.w-100 {   width:100% !important; } .w60-HalfSix.product-selection .title-block p {   font:400 20px/30px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222; } .whyChooseLi {   margin:0;   padding:0; } .whyChooseLi li {   position:relative;   padding-left:20px;   letter-spacing:-0.44px;   color:#222222;   margin-bottom:4px;   font:400 20px/30px OpenSans Regular; } .whyChooseLi li:before {   position:absolute;   content:'';   width:8px;   height:8px;   background:#000000;   border-radius:50%;   left:0;   top:10px; }  @media(max-width:767px) {   .w40-HalfFourth {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .w60-HalfSix {  flex-basis:calc(100%);  width:calc(100%);   }   .w60-HalfSix.product-selection .title-block p {  font:400 18px/26px OpenSans Regular;   }   .whyChooseLi li {  font:400 18px/26px OpenSans Regular;   } } @media(max-width:575px) {   .appleFrameWorkSec .blockChainLeft {  width:150px   }   .appleFrameWorkSec .blockChainRight {  width:100%;   }   .mb-40-mobile {  margin-bottom:40px;   }  .appleFrameWorkSec .blockChainRight h4::after{  content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/right_arrow.svg);  opacity:0;  position:absolute;  right:-42px;  top:3px;   } }   .iosPageBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ios_page/ios_banner.png); } .seedParkCard {   background:transparent linear-gradient(116deg, #010305 0%, #55B039 100%); } .links-block.iosFooterBlock {   background:transparent linear-gradient(300deg, #3E1696 0%, #000105 50%); } .borderRadius25 {   border-radius:25px; } .backBlueColor {   background-color:#0A4DD7; } .sterlingSection {   background:transparent radial-gradient(closest-side at 28% 23%, #EBD3EA 0%, #E1D7F9 74%, #EEEDFF 100%); } .advanceIosBox:hover {   background-color:#EFF9FF; } .android .cards-container .block.advanceIosBox:hover{   background-color:#EFF9FF; } .custom-fluter .cards-container .block.advanceIosBox:hover :is(h3, p) {   color:#000; }  .posRelative {   position:relative; } .advanceIosBox::after {   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/right_arrow.svg);   opacity:0;   position:absolute;   bottom:15px;   right:20px; } .advanceIosBox:hover::after {   opacity:1; } .digitalIos_cta {   background-color:#E5EAEC; } .blackColor h4 {   color:#000; }  .owlCarouselSec.iosCarosualSec {   background:transparent radial-gradient(closest-side at 69% 31%, #274B5A 0%, #002D4F 100%); } .iosCarosualSec .owl-carousel .slides {   background:transparent linear-gradient(180deg, #15282F 0%, #001E3700 50%);   border-radius:15px; } .iosCarosualSec .owl-carousel .slides img {   height:50px;   width:auto;   margin-bottom:30px; } .embraceInnSec {  background:radial-gradient(closest-side at 35% 46%, #EFE8FF 0%, #FFE8F5 47%, #FCF2E7 100%); }  .embraceInnSec .heading .count {   font:400 56px/36px Bebas-Regular;   letter-spacing:-2.8px;   color:#3B3B3B;   display:inline-block;   margin-right:22px;   width:50px; } .embraceInnSec .heading {   font:600 28px/30px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   display:flex; } .embraceInnSec .para {   font:400 20px/34px OpenSans Regular;   letter-spacing:-0.4px;   color:#222222;   margin-left:72px; } .rightArrowSec svg path {   stroke:#00000040; } .rightArrowSec svg:hover path {   stroke:#000000; }  .iosCarosualSec .rightArrowSec svg path {   stroke:#ffffff50; } .iosCarosualSec .rightArrowSec svg:hover path {   stroke:#ffffff; } .visionOSBanner .bannerBack.topBanner400 {   padding-top:400px; } .whyPartnerCardiOS {   background:#E2E2E2;   border-radius:21px;   position:relative; }  .whyPartnerCardiOS svg path {   fill:#000; } .whyPartnerCardiOS:hover {   background:#000; } .whyPartnerCardiOS:hover svg path {   fill:#fff; } .whyPartnerCardiOS:hover :is(h3, p) {   color:#fff; } .whyPartnerCardiOS::after {   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ios_page/bottom-left.png);   opacity:0;   position:absolute;   bottom:0px;   left:20px; } .whyPartnerCardiOS::before {   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ios_page/top-right.png);   opacity:0;   position:absolute;   top:0px;   right:0px; } .w40-FourthFive {   flex-basis:calc(45% - 25px);   width:calc(45% - 25px);   margin-right:25px; } .whyPartnerCardiOS:hover::before {   opacity:1; } .whyPartnerCardiOS:hover::after {   opacity:1; }   .justify-content-right {   justify-content:end; }  @media(max-width:991px) {   .visionOSBanner .bannerBack.topBanner400 {  padding-top:280px;   } } @media(max-width:767px) {   .hover-box-grey-add .hover-box-img {  width:50px;  margin-right:10px;   }   .w40-FourthFive {  flex-basis:calc(90%);  width:calc(90%);  margin-right:0;   } } @media(max-width:575px) {   .visionOSBanner .bannerBack.topBanner400 {  padding-top:210px;   }   .embraceInnSec .heading .count {  font:400 35px/32px Bebas-Regular;  margin-right:10px;  width:36px;   }   .embraceInnSec .heading {  font:600 24px/32px OpenSans SemiBold;   }   .embraceInnSec .para {  margin-left:46px;   } }   .owl-testimonial-carosual {   box-shadow:5px 5px 20px 0px rgba(0, 0, 0, .16078431372549);   display:flex;   position:relative;   max-width:720px;   margin:auto;   width:100%; } .owl-testimonial-carosual .owl-nav.disabled {   display:none; } .owl-testimonial-carosual .slider-item {   min-width:100%;   height:auto;   padding:35px 40px; } .owl-testimonial-carosual .slider-item h5 {   color:#222;   font:400 18px/34px OpenSans Regular;   font-family:"Open Sans", Sans-serif;   letter-spacing:-.36px;  margin:auto;   margin-top:26px;   margin-bottom:30px; }  .testimonial-profile {   display:flex;   justify-content:space-between;   align-items:flex-end; } .owl-testimonial-carosual .slider-item .testimonial-profile .block {   display:flex;   gap:10px;   align-items:center;   width:100%;   margin:auto;   margin-bottom:10px; } .owl-testimonial-carosual .slider-item .testimonial-profile .block img {   width:70px;   height:70px;   border-radius:80px; } .owl-testimonial-carosual .slider-item .testimonial-profile .block h3 {   font:700 22px/34px OpenSans bold;   letter-spacing:-.44px; } .owl-testimonial-carosual .slider-item .testimonial-profile .block h4 {   color:#000;   font:400 18px/30px OpenSans Regular;   letter-spacing:-.44px;   margin-bottom:0; } .owl-testimonial-carosual .slider-item h5 {  color:#222;   font:400 18px/34px OpenSans Regular;   font-family:"Open Sans", Sans-serif;   letter-spacing:-.36px;   margin:auto;   margin-bottom:30px; } .owl-testimonial-carosual .slider-item .testimonial-profile .ratting {   margin-bottom:15px; } .owl-testimonial-carosual .slider-item .testimonial-profile .ratting img {   max-width:150px; } @media(max-width:920px) {   .owl-testimonial-carosual .slider-item {  padding:20px 30px 0;   }   .owl-testimonial-carosual .slider-item .testimonial-profile .ratting img {  max-width:100px;   }   .owl-testimonial-carosual .slider-item .testimonial-profile .block h3 {  font:700 18px/18px OpenSans Regular;   }   .owl-testimonial-carosual .slider-item .testimonial-profile .block h4 {  font:400 13px/20px OpenSans Regular;   }   .owl-testimonial-carosual .slider-item .testimonial-profile .block img {  width:55px;  height:55px;   }   .owl-testimonial-carosual .slider-item h5 {  font:400 15px/28px OpenSans Regular;   }   .testimonial .testimonial-slider .testimonial-btn-prevNext {  display:none;   } }  .contactPageBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/contac_page/contact_banner.png);   height:523px;   position:relative;   background-position:center;   background-repeat:no-repeat;   background-size:cover; } .contactPageBanner .bannerBack.contactBanner {   padding:350px 0 0; } .bannerBack.contactBanner .bannerSec .leftWrap h1 {   color:#FFFFFF;   font:400 40px/60px OpenSans Regular; } .bannerBack.contactBanner .bannerSec .leftWrap p {   color:#FFFFFF;   font:400 22px/36px OpenSans Regular; } .pb-20 {   padding-bottom:20px; } .backContactForm {   background:transparent linear-gradient(114deg, #010305 0%, #010305 75%, #285F87 100%) 0% 0% no-repeat padding-box;   border-radius:20px;   padding:40px 40px 0; } .commform .contactDetail h6{   font:400 16px/24px OpenSans Regular;   letter-spacing:-0.48px;   color:#FFFFFF90; } .commform .contactDetail h6.caltitle{   display:flex;   color:#FFFFFF;   align-items:center;   margin-bottom:5px; } .commform .contactDetail h6.caltitle svg{   margin-right:10px; } .commform .contactDetail h5{   font:400 20px/30px OpenSans Regular;   letter-spacing:-0.6px;   color:#FFFFFF;   display:flex;   margin-bottom:5px; } .commform .contactDetail h5 img{   width:26px;   margin-right:8px; } .innovationAbs.innovationAbsContact {   background-color:#fff;   width:100%;   display:flex;   justify-content:space-around;   align-items:center; } .thankyouBtn{   border:1px solid #FFFFFF;   border-radius:24px;   padding:0 14px 0 25px;   color:#fff;   font:600 18px/25px OpenSans SemiBold;   background:transparent;   display:flex;   align-items:center; } .thankyouBtn img{   width:50px; } .thankyouBtn.thankyouBlack {   border:1px solid #000;  color:#000; } .carosualSec .owl-dots {   display:flex;   align-items:center;   justify-content:center;   margin-top:20px; } .carosualSec .owl-carousel button.owl-dot {   background:none repeat scroll 0 0 #869791;   border-radius:20px;   display:block;   height:20px;   margin:5px 7px;   opacity:0.5;   width:20px; } .carosualSec .owl-carousel button.owl-dot.active {   background:none repeat scroll 0 0 #000; } .contacBlockHead {   max-width:900px;   width:100%;   margin:0 auto auto;   text-align:center; } .contacBlockHead h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .contacBlockHead h2 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .contacBlockHead p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222; } .collaboaratContact {   position:relative; } .collaboaratContact .collaborateImg img {   width:100%;   min-height:349px; } .collaboaratContact .contactCtaNew {   display:flex;   align-items:center;   min-height:349px;   position:absolute;   top:0; } .contactCtaNew h2 {   font:600 58px/60px Playfair-Bold;   letter-spacing:-1.32px;   color:#000;   margin-bottom:10px; } .contactCtaNew p {   font:400 30px/34px OpenSans Regular;   color:#222222;   letter-spacing:-0.68px; } .beyondCard .addressRight.noidaaddress p a {   color:#fff; } @media(max-width:1200px) {   .contactPageBanner .bannerBack.contactBanner {  padding:290px 0 0;   }   .contactPageBanner .bannerBack.contactBanner .bannerSec {  justify-content:start;   } } @media(max-width:991px) {   .consultationBox.backContactForm {  margin-top:0;   }  } @media(max-width:767px) {   .contacBlockHead h3 {  font:600 26px/40px OpenSans SemiBold;  margin-bottom:10px;   }   .contacBlockHead h2 {  font:600 26px/40px OpenSans SemiBold;  margin-bottom:10px;   }   .contacBlockHead p {  font:400 18px/30px OpenSans Regular;   }   .contactCtaNew h2 {  font:600 45px/50px Playfair-Bold;   }   .contactCtaNew p {  font:400 14px/32px OpenSans Regular;  color:#222222;  letter-spacing:-0.44px;   }   .bannerBack.contactBanner .bannerSec .leftWrap h1{  font:400 35px/50px OpenSans Regular   }   .bannerBack.contactBanner .bannerSec .leftWrap p {  font:400 20px/36px OpenSans Regular;   }   .backContactForm{  padding:40px;   } }  @media(max-width:575px) {   .contactCtaNew h2 {  font:600 40px/45px Playfair-Bold;   }   .backContactForm{  padding:20px;   }   .bannerBack.contactBanner .bannerSec .leftWrap h1{  font:400 26px/38px OpenSans Regular;   }   .bannerBack.contactBanner .bannerSec .leftWrap p{  font:400 18px/30px OpenSans Regular;   } }  .copyRightLeft .logoDmca img {   max-width:100px;   margin-right:15px }  .contacBlockHead.leftBlockHead {   margin:0;   text-align:left; } .fetaureNectar {   background-color:#F7FEFF; } .nectarPlus_cta {   background:#0F1828; } .nectarPlusCard {   box-shadow:0px 3px 6px #00000029;   border:1px solid #DDDDDD;   border-radius:16px;   padding:30px 25px; } .nectarPlusCard:hover {   background-color:#45197C; } .nectarPlusCard svg path {   fill:#000; } .nectarPlusCard:hover svg path {   fill:#fff; } .nectarPlusCard:hover :is(h3, p) {   color:#fff; } .nectarPlusCard h3 {   font:400 28px/44px OpenSans Regular;   margin-bottom:8px; } .nectarPlusCard p {   font:400 18px/24px OpenSans Regular;   letter-spacing:-0.36px; }  .featureNectarSec .featurLeft {   width:350px;   margin-right:70px; } .featureNectarSec .featurLeft img {   width:100%; } .featureNectarSec .featurRight {   width:calc(100% - 420px); } .nectarUl {   margin:0;   padding:0;   display:flex;   flex-wrap:wrap; } .nectarUl li {   font:600 36px/54px OpenSans SemiBold;   letter-spacing:-1.08px;   color:#000000;   width:45%;   margin-right:5%;   display:flex;   align-items:center;   margin-bottom:45px; } .nectarUl li img {   margin-right:20px; } .nectRightImg {   padding:0 100px; } .nectRightImg img {   max-width:400px;   width:100%; } .textRight {   text-align:right; } .w30 {   width:calc(30% - 40px);   margin-right:40px; } .w40 {   width:40%; } .forPatientsCard {   background:#45197C;   border-radius:30px;   padding:40px;   color:#fff; } .contacBlockHead.bottomLine h3 {   margin-bottom:0; } .forPatientsCard h4 {   font:600 28px/48px OpenSans SemiBold;   letter-spacing:-0.84px;   position:relative;   margin-bottom:10px;   padding-bottom:10px; } .forPatientsCard h4:after {   position:absolute;   width:85%;   height:2px;   background-color:#ffffff70;   content:'';   bottom:0;   left:0; } .forPatientsCard .liPatient {   padding:0;   margin:0; } .forPatientsCard .liPatient li {   font:400 22px/44px OpenSans Regular;   letter-spacing:-0.44px;   position:relative;   padding-left:20px; } .forPatientsCard .liPatient li::before {   position:absolute;   content:'';   width:8px;   height:8px;   border-radius:50%;   left:0;   background:#fff;   top:20px; } .conntingBox {   background-color:#f3f3f3;   border-radius:30px;   padding:40px;   display:flex;   align-items:center; } .conntingBox h3 {   font:300 58px/80px OpenSans Light;   color:#000000; } .conntingBox h3 span {   color:#45197C; } .conntingBox h3 img {   vertical-align:middle; }  .contactCtaNew h3 {   font:400 32px/48px OpenSans Regular;   letter-spacing:-0.96px; } .reachTitleContact h1 {   font:600 50px/66px Playfair-Bold;   letter-spacing:-1px;   margin-bottom:0; } .reachTitleContact p {   font:400 28px/36px OpenSans Regular;   letter-spacing:-0.84px; } .mt-200 {   margin-top:200px; } @media(max-width:991px) {   .featureNectarSec .featurLeft {  margin-right:0;  margin-bottom:30px;   }   .featureNectarSec .featurRight {  width:calc(100%);   }   .nectarUl li {  font:600 26px/40px OpenSans SemiBold;   }   .w30 {  width:calc(50% - 40px);  margin-right:40px;   }   .w40 {  width:70%;   }   .mt-200 {  margin-top:180px;   } } @media(max-width:767px) {   .nectarUl li img {  width:70px;  height:70px;   }   .nectarUl li {  width:100%;  margin-right:0;  margin-bottom:20px;   }   .mt-200 {  margin-top:150px;   }   .reachTitleContact h1 {  font:600 35px/55px Playfair-Bold;   }   .reachTitleContact p {  font:400 22px/32px OpenSans Regular;   } } @media(min-width:575px) {   .collaboaratContact .contactCtaNew.nectarCtaNew {  min-height:470px;   } } @media(max-width:575px) {   .w30 {  width:calc(100% - 0px);  margin-right:0;   }   .w40 {  width:100%;   }   .contactCtaNew.nectarCtaNew h3 {  width:80%;   }   .contactCtaNew h3 {  font:400 24px/35px OpenSans Regular;   }   .mt-200 {  margin-top:100px;   }   .reachTitleContact h1 {  font:600 26px/55px Playfair-Bold;   }   .reachTitleContact p {  font:400 18px/28px OpenSans Regular;   } } .countryCall a {   flex-grow:1;   margin-right:10px; }  .odooBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/Odoo/bannerodoo.png); } .odooDevelopmentCard{  border-radius:20px; } .odooDevelopmentCard:hover :is(h3, p) {   color:#fff; } .odooDevelopmentCard:hover{   background:#9C5788; } .odooServices:hover{   background:transparent; }  .visionExploreSec.odooServices:hover :is(h3, p){  color:#000 !important; } .odooServicecta{   background:transparent radial-gradient(closest-side at 69% 31%, #FF6E69 0%, #BE6C98 100%);   min-height:480px; } .odooRight{   text-align:center; } .odooRight img{   width:auto; } .odooStreamline{   min-height:480px;   background:transparent radial-gradient(closest-side at 69% 31%, #698CFF 0%, #5B76B2 100%); } .links-block.odooBlock{   background:transparent linear-gradient(300deg, #BE6C98 0%, #000105 60%); } .growthPotencial:hover {   background:transparent linear-gradient(122deg, #000000 0%, #BE6C98 100%) 0% 0% no-repeat padding-box; } .growthPotencial:hover :is(h3, p) {   color:#fff; }  .growthPotencial::after {   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/Odoo/right_arrow_white.png);   opacity:0;   position:absolute;   bottom:15px;   right:20px; } .growthPotencial:hover::after {   opacity:0; } .data-content-content.ml-0{  margin-left:0 !important; } .ad-wrapper-main-div.ml-0{   margin-left:0 !important; } .digiSahyakCard {   background:transparent linear-gradient(113deg, #010305 0%, #005BC4 100%); } @media(min-width:768px){   .growthPotencial{  min-height:270px;   }   .odooDevelopmentCard{  min-height:290px; } }  .aiBanner {   margin:0 auto;   text-align:center; } .aiBanner p {  margin:auto; } .videoSec video {   border-radius:30px; position:relative; z-index:9; } .aiCtaSection {   background:transparent linear-gradient(99deg, #57048A 0%, #470E8A 8%, #3D148A 17%, #3B168A 29%, #2E1D8A 40%, #162B8A 68%, #0E318B 85%) 0% 0% no-repeat padding-box;   padding-right:0; } .aiCtaSection .getAiRight {   text-align:end; } .aiCtaSection .getAiRight img {   max-width:100%; } .aiCtaSection .getLeft h4 {   margin-bottom:40px; } .aiFullCta {   position:relative;   height:400px; } .aiFullCta img {   position:absolute;   top:0;   bottom:0;   left:0;   right:0;   width:100%;   height:100%;   object-fit:cover; } .aiFullCta .portfolioSec {   position:absolute;   padding:70px 0; } .aiFullCta .portfolioTop .rightportfolio h3 {   color:#fff; } .aiFullCta .portfolioTop .rightportfolio p {   color:#fff; } .aiFullTrans .fintechAdvance.industries.fullView {   z-index:999; } .aiInstallDigital {   background-color:#000205;   } .getAmazed.aiInstallDigital .getLeft {   padding:15px 0; }  .aiInstallDigital .getAiRight {   text-align:end; } .aiInstallDigital .getAiRight img {   max-width:100%;   } .reactangle.whiteCircle {   background-color:#fff; } @media(min-width:991px) {   .reactangle.whiteCircle {  height:37px;   }   .aiInstallDigital .getLeft h4 {  margin-bottom:30px;   }  } @media(min-width:767px) {   .aiInstallDigital {  padding:0 0 0 70px;   } } @media(max-width:991px) {   .aiFullCta {  height:235px;   }   .aiFullCta .portfolioSec {  padding-right:20px;  padding:40px 20px 40px 0;   } } @media(max-width:767px) {   .aiCtaSection .getLeft {  padding-right:30px;   }   .getAmazed.aiInstallDigital .getLeft {  padding:15px 15px 15px 0;   } } @media(max-width:575px) {   .aiFullCta {  height:320px;   }   .aiFullCta img {  object-fit:unset;   } } .pr-0 {   padding-right:0; }   .model{   display:none;   position:fixed;   padding-top:100px;   top:0;   left:0;   z-index:9999;   overflow:auto;   width:100%;   height:100%;   background-color:rgba(0,0,0,0.4);  }   .model-content{   position:relative;   max-width:880px;   width:100%;   margin:auto;   animation-name:animatetop;   animation-duration:0.4s;   background:transparent linear-gradient(140deg, #010305 0%, #091621 21%, #285F87 100%) 0% 0% no-repeat padding-box;   border-radius:40px;  }   @keyframes animatetop { from {top:-300px; opacity:0} to {top:0; opacity:1}  }   .close {   color:#000;   float:right;   font-size:28px;   font-weight:bold;   right:30px;   padding:1px 11px;   background:#fff;   border-radius:50%;   width:40px;   margin:30px 40px 0 0;  }   .close:hover,  .close:focus { color:#000; text-decoration:none; cursor:pointer;  }  .modal-header h2{   letter-spacing:-0.74px;   font:600 36px/48px Playfair-SemiBold;   color:#fff;   max-width:580px;   margin:0 auto;   text-align:center;   padding:55px 30px 0; }   .modal-body {   padding:55px; } .modal-body .popupForm{   background:#fff;   border-radius:20px;   padding:25px; }  @media(max-width:767px){   .modal-header h2 {  letter-spacing:-0.54px;  font:600 26px/32px Playfair-SemiBold;   }  .modal-body {  padding:30px;   }   .model-content{  width:90%;   }   .close{  margin:14px 25px 0 0;  padding:0px 9px;  background:#fff;  border-radius:50%;  width:32px;  height:32px;  font-size:24px;   }  }  @media(min-width:768px){   .view-max-768{  display:none !important;   }  }  @media(max-width:767px){   .view-min-768{  display:none !important;   }  }  .mtb-25{   margin:25px 0;  } .consultationBox.boxBlogPage{   padding:30px;  }  .consultationBox.boxBlogPage .consultImg img{   width:50px;   height:50px;   margin-right:10px;  }  .consultationBox.boxBlogPage h4{  font:400 28px/35px OpenSans Regular;  }  .consultationBox.boxBlogPage p {   font:400 14px/20px OpenSans Regular;  } .formBlock.blogpageForm input{   font:400 15px/18px OpenSans Regular;  } .animateOtherBtn.blogPageBtn{   font:600 14px/20px OpenSans SemiBold;   padding:10px 16px;  }  .thankyouBtn.crmThankyouBtn{   font:600 14px/20px OpenSans SemiBold;   padding:0 10px 0 18px; } .crmImgBanner{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/crm/crmBanner.png);  }  .custom-fluter .cards-container .block.crmBlock{ border-radius:0; background:#F8F8F8;  }  .custom-fluter .cards-container .block.crmBlock:hover{   background:#F8F8F8; } .custom-fluter .cards-container .block.crmBlock:nth-child(even){   background:#E6F6FF; } .custom-fluter .cards-container .block.crmBlock:hover :is(h3, p) {   color:#222222; }  .owlCarouselSec.backtransParent{   background:transparent; } .owl-carousel .slides.crmOwlSec:hover{   background:transparent linear-gradient(310deg, #BA00FF 0%, #000F80 100%); }  .visionExploreSec.crmServices:hover{  background:#F8FFF7; } .visionExploreSec.crmServices:hover :is(h3, p) {   color:#222222; } .links-block.crmBlockSec{   background:transparent linear-gradient(300deg, #7C6CBE 0%, #000105 50%); } .crm_cta{  background:#100316; } .crm_cta_gradient{   background:transparent linear-gradient(180deg, #0F2877 0%, #08143C 100%) 0% 0% no-repeat padding-box;; } .leftAlign{   text-align:left !important; } .portfolio-block.gribbPortCard {   background:transparent linear-gradient(116deg, #010305 0%, #60259E 100%); } .owl-carousel .slides.crmOwlSec{   min-height:405px; } .thankyouBtn.crmThankyouBtn img {   width:40px; } @media(max-width:499px){   .owl-carousel .slides.crmOwlSec{  min-height:300px;   } } a.animateOtherBtn {   color:#000; }  .aiImgBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ai-landing/dubai_img.png); } .saudi-ImgBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ai-landing/saudi_img.png); } .qatar-ImgBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/ai-landing/qatarBanner.png); } .aiLandingBanner {   position:relative;   height:1040px;   background-position:center;   background-repeat:no-repeat;   background-size:cover; }  ul.aiHeading li {   font:400 38px/65px Playfair-Regular;   letter-spacing:0.62px;   position:relative;   padding-left:50px; } ul.aiHeading li:before {   position:absolute;   content:'';   width:15px;   height:15px;   border-radius:50%;   background:#007BFF;   left:0;   top:26px; } .ai-dubai-cta {   background-color:#000C1C; } .ai-dubai-cta span.country-name {   color:#000!important; } .ai-dubai-cta span.dial-code {   color:#000!important; } .aidubai-ImgBox {   position:relative;   height:278px; } .aidubai-ImgBox .aidubai-backImg {   width:100%;   height:100%; } .aidubai-ImgBox .aidubai-hoverBox {   display:none; } .aidubai-ImgBox:hover .aidubai-hoverBox {   display:block;   background:#00000060;   position:absolute;   top:0;   bottom:0;  width:100%;   height:100%;   text-align:center; } .logoBoxAi {   height:278px;   display:flex;   justify-content:center;   align-items:center; } .aidubai-hoverBox img {   max-width:210px; } .aiBlockCard-dubai h3 {   font:400 26px/34px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .aiBlockCard-dubai p {   font:400 20px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .aiLandingBanner .bannerSec .leftWrap.aidubai h1 {   font:600 46px/55px Playfair-Bold;   margin-top:0; } .justify-start {   justify-content:start; } .d-none{   display:none; } .bannerCounter .width50{   width:50%; } .bannerCounter h2{   font:400 70px/80px Bebas-Regular;   letter-spacing:-2px;   color:#fff;   position:relative; } .bannerCounter p{   font:400 24px/28px OpenSans Regular !important;   color:#fff;   letter-spacing:-0.72px; } @media(max-width:1440px){   .bannerCounter h2{  font:400 60px/70px Bebas-Regular;  letter-spacing:3px;   }  .bannerCounter p{  font:400 22px/26px OpenSans Regular !important;   } } @media(max-width:991px) {   .flexDir-Revers-991 {  flex-direction:column-reverse;   }   .aiLandingBanner .bannerSec .leftWrap.aidubai{  width:100%;   }  ul.aiHeading li {  font:600 36px/60px Playfair-Regular;  letter-spacing:-1.38px;   }   ul.aiHeading li:before {  top:25px;   }   .aiLandingBanner {  min-height:1200px;   }   .bannerCounter h2{  font:400 50px/60px Bebas-Regular;   }  .bannerCounter p{  font:400 20px/25px OpenSans Regular !important;   }   .aiLandingBanner .bannerBack{  padding:50px 0 50px;   } } @media(max-width:767px) {   .aiBlockCard-dubai h3 {  font:400 22px/35px OpenSans SemiBold;  margin-bottom:0;   }   .aiBlockCard-dubai p {  font:400 18px/25px OpenSans Regular;   }  .aiLandingBanner {  min-height:1360px;   }   .aiLandingBanner .bannerSec .leftWrap.aidubai h1 {  font:600 40px/45px Playfair-Bold;   } } @media(max-width:575px) {   .aiLandingBanner {  min-height:1250px;   }   ul.aiHeading li {  font:600 30px/50px Playfair-Regular;  letter-spacing:-1.38px;  padding-left:40px;   }   ul.aiHeading li:before {  top:20px;  width:14px;  height:14px;   }   .bannerCounter h2 {  font:400 42px/55px Bebas-Regular;   }   .bannerCounter p {  font:400 18px/22px OpenSans Regular !important;   }   .aiLandingBanner .bannerSec .leftWrap.aidubai h1 {  font:600 32px/36px Playfair-Bold;   } }  .itStaffBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/it-staff/itStaffBanner-new.png); } .numberDigit {   font:400 54px/40px Bebas-Regular;   color:#00000050;   letter-spacing:-1.62px;   margin-bottom:16px; }  .custom-fluter .cards-container .block.itStaffBlock {   border-radius:0;   background:#F8F8F8; } .custom-fluter .cards-container .block.itStaffBlock:hover {   background:#F8F8F8; } .custom-fluter .cards-container .block.itStaffBlock:nth-child(even) {   background:#FFF3E6; } .custom-fluter .cards-container .block.itStaffBlock:hover :is(h3, p) {   color:#222222; } .custom-fluter .cards-container .block.itStaffBlock:nth-child(even) {   background:#FFF3E6; } .itStaff-shadow {   box-shadow:0px 1px 2px #00000029; } .itStaff-shadow:hover {   background:transparent linear-gradient(108deg, #4E4EDE 0%, #00C0D9 100%); } .custom-fluter .cards-container .block.knowAboutStaff {   background:#fff;   box-shadow:0px 3px 6px #00000029;   border:1px solid #EFEFEF;   padding:30px; } .custom-fluter .cards-container .block.knowAboutStaff svg path{   fill:#fff; } .custom-fluter .cards-container .block.knowAboutStaff:hover :is(h3, p) {   color:#222222; } .custom-fluter .cards-container .block.knowAboutStaff .rightArrowOnHover{   display:none; } .custom-fluter .cards-container .block.knowAboutStaff:hover .rightArrowOnHover{   display:inline-block; } .itStaff_cta {   background:transparent conic-gradient(from 83deg at 38% 73%, #0780E8 0.00%, #4529BA 8.04%, #006CFF 100.00%); } .getAmazedRight.itStaffImg img {   object-fit:none; } .itStaff_cta_New {   background:transparent linear-gradient(110deg, #08143C 0%, #13318E 49%, #08143C 100%);   border-radius:30px;   padding:70px; } .itStaff_cta_New .innerStaff {   text-align:center; } .itStaff_cta_New .innerStaff h4 {   letter-spacing:0.96px;   font:300 48px/58px OpenSans Light;   color:#fff;   text-align:center; } .itstaff-full-cta {   background:#180002; } .knowAboutStaff.knowHoverBox:hover{   background:transparent linear-gradient(136deg, #010305 0%, #285F87 100%) !important; } .knowAboutStaff.knowHoverBox svg path{   fill:#000 !important; } .knowAboutStaff.knowHoverBox:hover svg path{   fill:#fff !important; } .knowAboutStaff.knowHoverBox:hover svg :is(#Rectangle_33796, #Rectangle_33795, #Rectangle_33797, #Rectangle_33799, #Rectangle_33800) {  stroke:#fff; } .knowAboutStaff.knowHoverBox:hover svg #Rectangle_33795{   stroke:#fff;  }  .knowAboutStaff.knowHoverBox:hover svg #Rectangle_33795{   stroke:#fff;  } .knowAboutStaff.knowHoverBox:hover :is(h3, p){   color:#fff !important; } .strategicStaffBox {   position:relative;   padding-top:108px;   border-radius:20px;   margin-bottom:80px; } .strategicStaffBox .abstrategic {   position:absolute;   top:-54px;   left:30px;   width:77px;   padding:16px;   box-shadow:0px 3px 6px #00000029;   border-radius:8px; } .strategicStaffBox .abstrategic .numberDigit {   color:#000; } .backLightPink {   background:#FFEFEF; } .backdarkblue {   background:#EEF8FF !important; } .backLightGreen {   background:#F0FFEE !important; } .backdarkPink {   background:#FFEEFD !important; } .backYellowBox{   background:#FFFFF0 !important; } .integrateSec.outSourceSec:hover{   background:transparent linear-gradient(137deg, #010305 0%, #285F87 100%); } .integrateSec.outSourceSec:hover :is(h3, p){   color:#fff; } .integrateSec.outSourceSec:hover h4.numberDigit{  color:#ffffff50; } .tabViewEvent.offshoretab{   background:#EFFFFE; } .tabViewEvent.offshoretab .tabViewLeft{   background:transparent; } .tabViewEvent.offshoretab ul.tab{   height:360px; } .tabViewEvent.offshoretab ul.tab li{   color:#000;   opacity:1;   font-weight:600;   letter-spacing:-0.56px;   width:92%; } .tabViewEvent.offshoretab .tabViewRight {   padding:50px 50px 40px 0px; } .tabViewEvent.offshoretab .tabViewRight .tabcontent{   background:#fff;   border-radius:34px;   padding:50px; }  .tabViewEvent.offshoretab .mobiletabSec p {   font:400 24px/36px OpenSans Regular;   color:#222222; } .tabViewEvent.offshoretab .mobiletabSec .mobileStaffBox{   background:#F5F5F5;   box-shadow:0px 3px 6px #00000029;   border-radius:20px;   display:inline-block;  width:90px;   height:90px;   display:flex;   justify-content:center;   align-items:center; } .tabViewEvent.offshoretab .mobiletabSec .mobileStaffBox img{   width:45px; } .tabViewEvent.offshoretab ul.tab li::after{   background:transparent; } .tabViewEvent.offshoretab ul.tab li.active::after{   background:#000;   height:2px;   width:100%; } .knowAboutStaff.knowHoverBox .iconsBox{   margin-bottom:15px;   justify-content:space-between; } .tabViewEvent.offshoretab .tabViewRight .rightBoxStaff{   background:#fff;   border-radius:34px;   padding:50px; } .tabViewEvent.offshoretab ul.tab li .count{   font:400 28px/40px Bebas-Regular;   color:#000000;   letter-spacing:-0.96px;   margin-right:16px; } @media(max-width:991px) {   .numberDigit {  font:400 44px/35px Bebas-Regular;  margin-bottom:12px;   }   .itStaff_cta_New .innerStaff h4 {  font:300 35px/45px OpenSans Light;   }   .itStaff_cta_New {  padding:40px;   } } @media(max-width:767px) {   .strategicStaffBox .abstrategic {  top:-34px;   }   .strategicStaffBox{  margin-bottom:65px;   } } @media(max-width:575px) {   .itStaff_cta_New .innerStaff h4 {  font:300 30px/40px OpenSans Light;  text-align:left;   } .itStaff_cta_New .innerStaff {   text-align:left; } .itStaff_cta_New .innerStaff .animateOtherBtn{ margin-top:10px } }  .align-spiner p { align-items:center;   display:flex; } .popbtn .wpcf7-submit {   background-color:#fff!important;   border:1px solid #000!important;   color:#000!important;  cursor:pointer; } .popbtn .wpcf7-submit:hover { color:#fff!important; border:none!important; } .justify-team{   justify-content:start;  }  .commform .contactDetail h5 a{   color:#007bff;   text-decoration:none   } .commform .contactDetail h5.bulletImpMsg{  position:relative;  padding-left:25px;  display:block; } .commform .contactDetail h5.bulletImpMsg::before{   position:absolute;   width:12px;   height:12px;   border-radius:50%;   top:10px;   background-color:#fff;   content:'';   left:0; } .commform .contactDetail a{   text-decoration:none; }  .cardStrategy .img_full img {   border-radius:25px; } .av-HeadingHome .paraText p {   font:400 36px / 32px Suisse-Regular;   letter-spacing:0.56px;   margin-bottom:10px !important; } .consultationBox .paraTextExpert p { font:400 35px / 55px OpenSans Regular;   letter-spacing:-1.26px;   margin-bottom:0px; }  html[lang="ar"] .exploreBtn{   direction:rtl; } html[lang="ar"] .exploreBtn svg{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } html[lang="ar"] .blogHomeCard a.exploreBtnAnimate{ display:inline-flex; direction:rtl; } html[lang="ar"] .blogHomeCard a svg{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } html[lang="ar"] .locationHead{ display:inline-flex; direction:rtl; } html[lang="ar"] .animateContactBtn{ flex-direction:row-reverse; } html[lang="ar"] .animateContactBtn svg{  -webkit-transform:rotate(280deg);  -moz-transform:rotate(280deg);  -ms-transform:rotate(280deg);  -o-transform:rotate(280deg);  transform:rotate(280deg); margin-left:0; margin-right:5px } html[lang="ar"] .blueHeadHome h4 a{   flex-direction:row-reverse;   display:inline-flex; } html[lang="ar"] .blueHeadHome h4 a .LinkSanity_Icon{  transform:rotate(180deg); margin-right:0; } html[lang="ar"] .whyChooseLi{   direction:rtl; } html[lang="ar"] .whyChooseLi li{   padding-left:0;   padding-right:20px; } html[lang="ar"] .whyChooseLi li:before{   right:0; left:auto } html[lang="ar"] .embraceInnSec .heading{ direction:rtl; } html[lang="ar"] .embraceInnSec .para{ direction:rtl; margin-left:0; margin-right:72px; } html[lang="ar"] .embraceInnSec .heading .count{   margin-right:0px; margin-left:22px; } html[lang="ar"] .strategy-block .right-block{   direction:rtl; } html[lang="ar"] .strategy-block .right-block .countBorder .heading .count{   margin-right:0; margin-left:20px; } html[lang="ar"] .appleFrameWorkSec{ direction:rtl; } html[lang="ar"] .appleFrameWorkSec .appFrameLeft{   margin-right:0; margin-left:40px; } html[lang="ar"] .strategy-block .right-block .countBorder .para{   margin-left:0; margin-right:66px; } html[lang="ar"] .strategy-block .right-block .countBorder .para.ml-0{ margin-right:0; } html[lang="ar"] .accordionHome{   direction:rtl; } html[lang="ar"] .custom-fluter .cards-container .block{   direction:rtl; } html[lang="ar"] .strategy-block .right-block .para{   margin-left:0; margin-right:55px; } html[lang="ar"] .strategy-block .right-block .heading .count{   margin-right:0; margin-left:30px; } html[lang="ar"] .android-strategy .right-block .scroll-container .para{  margin-right:0; } html[lang="ar"] .reviewImg p{ direction:rtl; } html[lang="ar"] .reviewImg p img{  transform:rotate(180deg); } @media(max-width:767px){ html[lang="ar"] .strategy-block .right-block .countBorder .para{ margin-right:60px; } } @media(max-width:575px) { html[lang="ar"] .embraceInnSec .para{ margin-right:46px; } html[lang="ar"] .embraceInnSec .heading .count{   margin-right:0px; margin-left:10px; } html[lang="ar"] .appleFrameWorkSec .appFrameLeft{ margin-left:0; }  html[lang="ar"] .appleFrameWorkSec .blockChainRight{  width:100%;  overflow-x:hidden; } }
  .accordion {   cursor:pointer;   width:100%;   text-align:left;   outline:none;   transition:0.4s;   padding:15px 20px 15px 0;   width:100%;   text-align:left;   outline:none;   display:flex;  justify-content:space-between;   margin-top:30px; } .accordion:after {   content:'+';   font-size:32px;   color:#000000;   opacity:0.7;   font-weight:400;   float:right;   margin-left:5px; } .accordion.active:after {   content:"--";   letter-spacing:-2.9px;   white-space:nowrap; } .accordion.active, .accordion:hover {   font-weight:500; } .panel {   max-height:0;   margin-top:20px;   overflow:hidden;   transition:max-height 0.4s ease-in;   border-bottom:1px dashed #707070;   padding:0 23px } .panel p {   width:85%;   overflow:hidden;  padding-bottom:23px;   text-align:left;   font:normal normal normal 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222;   opacity:1;   transition:max-height 0.3s ease-out; } .accordion p {   text-align:left;   font:normal normal 400 28px/48px OpenSans Regular !important;   letter-spacing:-0.96px !important;   color:#444444 !important;   opacity:1; } .panel ul {   margin:40px 0; } .panel ul>li {   font-size:1.4rem; } @media(max-width:1024px) {   .accordion p {  font-size:25px !important;  line-height:29px !important;   } } @media(max-width:767px) {   .accordion p {  font-size:20px !important;  line-height:29px !important;   }   .panel p {  font-size:16px;  width:100%;  line-height:30px;  padding:0px 0px 15px;   } }   .leftWrap.amaze-case-study {   max-width:100%; } .leftWrap.amaze-case-study h1 {   max-width:100%; } .conatiner-inner.amaze-case-banner {   display:flex; } .getLeft.amaze-case-banner-text {   display:flex;   flex-direction:column;   justify-content:center;   align-items:flex-start; } .shared-app-cont {   display:flex;   align-items:center;   justify-content:space-between; }   .portfolioSec.amaze-case-shared {   width:50%; } .shared-app-img {   width:50%; } .shared-app-img img {   width:100%;   height:100%; } .portfolioTop.amaze-case-share-text-cont {   width:90%; } .rightportfolio.amaze-case-share-text a {   width:100%;   display:flex;   text-align:left;   justify-content:flex-start;   margin-top:40px; } .amaze-facility-banner-img img {   width:100%;   height:100%; } .red-case-banner {   display:flex;   position:relative;   padding:140px 0; } .tech-stack-used-amaze p {   font:400 33px/42px OpenSans Regular;   letter-spacing:-1.32px;   text-align:center;   color:#000000; } .tech-stack-used-amaze-img-cont {   display:flex;   justify-content:center;   align-items:flex-start;   flex-wrap:wrap;   gap:40px;   max-width:780px;   margin:50px auto 0; } .getAmazedRight.red-bann-logo img {   max-height:600px; } .getAmazed.red-ban-wrap {   min-height:500px; } .getAmazedRight.red-bann-logo {   position:absolute;  left:480px; } .tech-stack-img {   width:100px;   background:#EBEBEB;   border-radius:50%;   display:flex;   justify-content:center;   align-items:center;   height:100px; } .coloured-Banner-div {   display:flex;   min-height:400px;   width:100%; } .green-flag-banner {   display:flex;   flex-direction:column;   align-items:flex-start;   justify-content:center;   width:50%;   height:400px;   padding:0px 70px;  background:#00D6BD 0% 0% no-repeat padding-box; } .green-flag-banner-text p {   padding-top:10px;   text-align:left;   font:400 26px/34px OpenSans Regular;   letter-spacing:0px;   color:#000000; } .green-flag-banner-text.open_Sec p {   font:400 28px/38px OpenSans Regular; }  .green-flag-banner.purple {   background-color:#9849ff; } .tech-stack-used-amaze-img-div p {   text-align:center;   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#000000; } .tech-stack-used-amaze-img-div {   display:flex;   flex-direction:column;   align-items:center;   gap:5px;   justify-content:flex-start; } .tech-stack-img img {   width:60%;   height:60%; } .below-red-Cont {   margin-top:200px; } .rightportfolio.amaze-slider h2 {   text-align:center; } .amaze-banner-t p {   font:400 22px/30px OpenSans Regular;   letter-spacing:-0.44px;   color:#FFFFFF;   margin-bottom:0px; } .amaze-banner-t {   margin-bottom:15px;   display:flex;   gap:10px;   align-items:center;   justify-content:center; } .color-banner-btn {   padding:3px 10px;   font:normal normal 600 13px/31px OpenSans Regular;   letter-spacing:-0.26px;   color:#050505;   border:0;   text-decoration:none;   background-color:transparent;   cursor:pointer;   text-transform:capitalize; }   .green-flag-banner .exploreBtn {   margin-top:35px;   padding:3px 10px;   border:0;   text-align:left;   font:normal normal 600 13px/31px OpenSans Regular;   letter-spacing:-0.26px;   color:#050505;   position:relative;   text-decoration:none;   background-color:transparent;   cursor:pointer;   text-transform:capitalize; } .green-flag-banner .exploreBtn svg {   width:20px; } .green-flag-banner .exploreBtn span {   position:relative;   z-index:2;   display:flex;   align-items:center; } .green-flag-banner .exploreBtn:before {   content:'';   width:20%;   height:100%;   background-color:#ffffff;   opacity:0.2;   top:0;   left:0;   position:absolute;   z-index:1;   transition:width ease-in 0.5s; }   .green-flag-banner:hover .exploreBtn:before {   width:100%;   transition:width ease-in 0.5s; } .getAmazedRight.purple-bann-logo img {   max-height:560px; } @media (max-width:1200px) {   .getAmazedRight.red-bann-logo img {  max-height:600px;  width:120%;   }   .getAmazed.red-ban-wrap {  min-height:420px;   }   .getAmazedRight.red-bann-logo {  position:absolute;  top:0px;  left:420px;   } } @media (max-width:1000px) {   .getAmazedRight.red-bann-logo img {  max-height:600px;  width:110%;   }   .getAmazed.red-ban-wrap {  min-height:390px;   }   .getAmazedRight.red-bann-logo {  position:absolute;  top:0px;  left:410px;   }   .below-red-Cont {  margin-top:200px;   } } @media (max-width:900px) {   .getAmazedRight.red-bann-logo {  position:absolute;  top:0px;  left:400px;   }   .getAmazedRight.red-bann-logo img {  max-height:600px;  width:120%;   }   .amaze-banner-t p {  font:400 18px/20px OpenSans Regular;   } } @media (max-width:850px) {   .getAmazedRight.red-bann-logo img {  max-height:600px;  width:120%;   }   .getAmazed.red-ban-wrap {  min-height:330px;   }   .getAmazedRight.red-bann-logo {  position:absolute;  top:24px;  left:337px   } } @media (max-width:767px) {   .tech-stack-used-amaze-img-cont {  margin:25px auto 0;   }   .amaze-banner-t p {  font:400 15px/20px OpenSans Regular;   }   .amaze-banner-t img {  width:40px;  height:20px;   }   .conatiner-inner.amaze-case-banner {  display:flex;  flex-direction:column;   }   .coloured-Banner-div {  flex-direction:column;   }   .green-flag-banner {  width:100%;  padding:0px 20px   }   .shared-app-cont {  flex-direction:column !important;   }  .shared-app-cont.flexReverse{  flex-direction:column-reverse !important;   }   .shared-app-cont.flexReverse .shareAppImg{  max-width:250px;   }   .shared-app-cont.flexReverse .shareAppImg img{  width:100%;   }   .portfolioSec.amaze-case-shared {  width:100%;  display:flex;  justify-content:center;   }   .portfolioTop.amaze-case-share-text-cont {  width:100%;   }   .tech-stack-used-amaze p {  font:400 26px/42px OpenSans Regular;   }   .rightportfolio.amaze-case-share-text a {  width:100%;  display:flex;  text-align:left;  justify-content:flex-start;  margin:20px 0px;   }   .shared-app-img {  width:100%;   }   .red-case-banner {  display:flex;  flex-direction:column;  position:relative;  padding:50px 0;   }   .getAmazedRight.red-bann-logo {  position:initial;   }   .getAmazedRight.red-bann-logo img {  max-height:600px;  width:100%;   }   .tech-stack-img {  width:80px;  height:80px;   } }  .green-flag-banner.redBack {   background-color:#FF2741; } .green-flag-banner.blueBack {   background-color:#23edf7; }  .ezipay-section-1 {   background-color:#0B3951; } .ezipay-section-2 {   background-color:#FBB925;   padding:150px 0;   height:600px; } .matajer-section-2 {   padding:120px 0;   height:550px; } .back_ezipay {   background-color:#FBB925; } .ezipay-section-2.tonity-section-2 {   background-color:#A6395B; } .ezipay-flag-banner.redBack {   background-color:#008CD6; } .amazeCase_back {   background-color:#f72940; } .images-size img {   height:37px;   width:118px; } .images-size-1 img {   width:243px;   height:23px; } .images-size-2 img {   width:125px;   height:44px; } .blueezipay {   background-color:#008CD6; } .yellowezipay {   background-color:#FBB925; } .text-black p {   color:black; } .ezipay-section-2.tonity-section-2 .text-black p {   color:#ffffff } .ezipay-img {   margin-left:32px; } @media(max-width:991px) {   .ezipay-section-2 {  padding:100px 0;   } } @media(max-width:767px) {   .ezipay-section-2 {  height:auto;   } }  .align-top {   align-items:start; } .rightportfolio.amaze-case-share-text a {   margin-left:0; }  .img_full img {   width:100%; } @media (max-width:575px) {   .img_full img {  width:100%;  height:auto;   } }  .ezipaySec .ezipay_left {   margin-bottom:30px;   display:flex;   gap:10px;   align-items:start; } .ezipaySec .ezipay_left img {   margin-top:5px; } .ezipaySec h3 {   font:400 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:40px;   color:#ffffff; } .ezipaySec p {   font:400 22px/30px OpenSans Regular;   color:#ffffff; } .main_bottom_head h3 {   font:400 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:40px;   color:#000000; }   .bullet_case_study {   display:flex;   flex-wrap:wrap;   align-items:start;   margin-bottom:20px;   max-width:860px; } .bullet_case_study .bullet_case-img {   width:60px;   margin-right:20px;   margin-top:4px; } .bullet_case_study .bullet_case-img img {   width:100%; } .bullet_case_study p {   width:calc(100% - 80px);   font:400 18px/25px OpenSans Regular; } @media(max-width:991px) {   .ezipaySec .ezipay_left img {  margin-top:3px;   }   .bullet_case_study .bullet_case-img {  width:40px;  margin-right:15px;  margin-top:5px;   }   .ezipaySec h3 {  font:400 22px/32px OpenSans SemiBold;  margin-bottom:20px;   }   .main_bottom_head h3 {  font:400 22px/32px OpenSans SemiBold;  margin-bottom:20px;   }   .ezipaySec p {  font:400 18px/25px OpenSans Regular;   }   .bullet_case_study p {  width:calc(100% - 60px);  font:400 16px/22px OpenSans Regular;   } } .ezipaySec {   padding:140px 0 110px;   position:relative;   display:flex;   flex-wrap:wrap; }  @media(max-width:1400px) {   .img_full_case_width img {  max-width:100%;   } } @media(max-width:991px) {   .ezipaySec {  padding:100px 0 70px;  position:relative;   }   .ezipaySec .w-50 {  max-width:calc(100% - 0px);  flex-basis:calc(100% - 0px);   }   .below-red-Cont {  margin-top:80px;   }   .img_full_casestudy {  text-align:center;   }   .img_full_casestudy img {   max-width:100%;   }   .img_full_case_width img {   max-width:100%;   } } @media(max-width:575px) {   .bullet_case_study .bullet_case-img {  margin-top:2px;  margin-right:10px;   }   .ezipaySec .ezipay_left img {  margin-top:5px;  width:40px;   }   .below-red-Cont {  margin-top:40px;   } } @media(min-width:992px) {   .ezipaySec .abspos {  position:absolute;  left:50%;   }   .ezipaySec .abspos.top50 {  top:80px;   }   .img_full_casestudy img {  width:100%;   } } .text-blue p {   color:#0B3951; } .logo_max_100 {   max-width:100%; }   .data-text-main .data-content-content h3 {   color:#000000;   width:100%;   padding-bottom:8px;   margin-bottom:8px;   position:relative;   font:600 28px/48px OpenSans SemiBold;   width:auto;   display:inline-block; } .data-text-main .data-content-content.normalFont h3 {   color:#000000;   width:100%;   padding-bottom:8px;   margin-bottom:8px;   position:relative;   font:400 28px/48px OpenSans Regular; } .data-text-main .data-content-content h3::after {   content:'';   position:absolute;   bottom:0;   left:0;   width:30px;   height:0;   border-bottom:1.5px solid #007BFF;   transition:width 0.3s; } .data-text-main .data-content-content h3:hover {   color:#007BFF; } .data-text-main {   display:flex; } .data-text-main .data-content-content h3:hover::after {   width:90%; } .data-text-main .data-content-content p {   width:90%;   font:400 18px/34px OpenSans Regular; } .data-text-main .data-content-content {   width:50%;   margin:0% 5%; } .hover-Text-border {   display:flex;   flex-direction:column;   gap:2rem; }  .additional-Val-Tab {   margin-top:100px; } @media(max-width:767px) {   .data-text-main .data-content-content {  width:90%;  margin:0% 5%;  height:100%;   }   p.tansition-borderText-head {  font-size:20px;   }   .data-text-main {  flex-direction:column;  gap:2rem;   }   .data-text-main .data-content-content h3 {  font:600 25px/35px OpenSans SemiBold;   }   .data-text-main .data-content-content p {  width:90%;  font:400 15px/28px OpenSans Regular;   } }   .hover-box-grey-add {   height:200px;   display:flex; } .hover-box-circle {   width:44px;   height:100%;   display:flex;   justify-content:center;   position:relative; } .side-circle-hover {   width:30px;   height:30px;   background:#9d9d9d;   position:absolute;   top:80px;   border-radius:50%;   transition:background 0.4s; } .hover-box-Content {   width:100%;   border:1px dashed #707070;   padding:10px 20px 20px 20px;   height:100%;   background:transparent;   transition:background 0.4s, border .4s; } .getting-started-feature h3 {  margin-bottom:36px;   font:500 32px/48px OpenSans Medium; } .box-content {   background:#f4f4f4 !important;   border:none; }  .hover-box-grey-add .hover-box-Content {   background-color:transparent;   } .hover-box-grey-add .hover-box-Content h4 {   color:#222; font:400 28px/44px OpenSans Regular; } .hover-box-Content p {   color:#222;  width:95%;  letter-spacing:.36px;   font:400 18px/34px OpenSans Regular; }  .hover-box-grey-add:hover .hover-box-Content {   background-color:#f8f8f8;   border:none; } .hover-box-grey-add:hover .hover-box-Content h3 {   color:#FFA65A; } .hover-box-grey-add:hover .hover-box-circle .inline_Block_dev.side-circle-hover {   background-color:#007BFF; } .side-greyLine-hover {   width:1px;   opacity:0.7;   height:100%;   background:#9d9d9d; } .ad-wrapper-section {   margin-top:100px; } .hover-padding-background {   padding-left:10px;   margin-bottom:15px;   width:100%; } .hover-box-grey-add.blockChain-hoverBox {   height:190px; } span.side-circle-hover.blockChain-hoverBox {   top:70px; } @media(max-width:1250px) {   .hover-box-grey-add.blockChain-hoverBox {  height:230px;   }   .hover-box-grey-add {  height:270px;   }   .hover-padding-background {  padding:0px 20px;   }   .hover-box-grey-add .hover-box-Content h4 {   font:400 24px/35px OpenSans Regular;   }   .hover-box-Content p {  font-size:18px;  line-height:30px;   }   .side-circle-hover {  top:110px;   }   .getting-started-feature h3 {  font-size:26px;  line-height:30px;  letter-spacing:.5px;   } } @media(max-width:767px) {   .hover-padding-background {  padding:0px 0px 0px 0px;   }   .hover-box-circle {  display:none;   }   span.side-circle-hover.blockChain-hoverBox {  top:130px;   }   .hover-box-grey-add {  height:100% !important;   }   .side-circle-hover {  top:170px;   }   .hover-box-Content p {  line-height:30px;   }   .getting-started-feature h3 {  font-size:22px;  line-height:24px;  letter-spacing:-.5px;   }   .hover-box-grey-add.blockChain-hoverBox {  height:100%;   } } @media(max-width:510px) {   span.side-circle-hover.blockChain-hoverBox {  top:180px;   }   .side-circle-hover {  top:220px;   } } @media(max-width:450px) {   span.side-circle-hover.blockChain-hoverBox {  top:180px;   }   .hover-box-grey-add.blockChain-hoverBox {  height:100%;   }   .side-circle-hover {  top:220px;   } }   .ad-wrapper-content-box {   width:50%;   border-style:solid;   border-width:1px 1px 1px 1px;   border-color:#c0c0c0;   transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;   margin:0px 20px 0px 0px;   padding:20px;   position:relative;   --e-column-margin-right:20px;   --e-column-margin-left:0px; } .ad-wrapper-main-div {   margin-left:5%;   display:flex;   gap:1rem; } .ad-wrapper-content-box h4 {   letter-spacing:-.96px;   position:absolute;   top:-25px;   background:white;   left:30px;   font:400 28px/44px OpenSans Regular; } .ad-wrapper-content-box h3 {   letter-spacing:-.96px;   position:absolute;   top:-25px;   background:white;   left:30px;   font:400 28px/44px OpenSans Regular; } .ad-wrapper-content-box p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-.36px; } @media(max-width:1024px) {   .ad-wrapper-content-box h4 {  font-size:22px;   }   .ad-wrapper-content-box h3 {  font-size:22px;   }   .ad-wrapper-content-box p {  font-size:16px;   } } @media(max-width:767px) {   .ad-wrapper-main-div {  flex-direction:column;  gap:3rem;  margin-left:0%   }   .ad-wrapper-content-box {  width:100%;   } }   .tabcontent {   display:none; } .sideTab {   width:40%;   display:flex;   flex-direction:column;   justify-content:space-between; } .sideHove-tab p {   text-align:left;   font:400 28px/50px OpenSans Regular;   letter-spacing:-0.78px;   color:#000000;   border-bottom:1px solid #707070;   padding:20px 0px 20px; } .sideHove-tab.active p {   color:#007BFF; } .contentBox {   flex-basis:calc(33.33%);   max-width:calc(33.33%);   display:flex;  flex-direction:column;   align-items:center; } .contentBox p {   font:normal normal normal 14px/20px OPENSANS REGULAR;   margin-bottom:20px; text-align:center; padding:0 10px; } .tabcontentT {   width:50%;   padding-top:15px; } .tabcontent {   width:100%;   justify-content:flex-start;   flex-wrap:wrap; } .desk-view {   width:calc(100% - 55px);   display:flex; } .mob-view {   display:none; } @media(max-width:767px) {   .sideHove-tab p {  font:400 22px/40px OpenSans Regular;  padding:20px 0px 20px;   }   .desk-view {  display:none;   }   .sideTab1 {  width:100%;  display:flex;  flex-direction:column;  }   .tabcontentT {  display:none;   }   .mob-view {  display:flex;  width:100%;   }   .tabcontentmb {  display:none;  justify-content:flex-start;  flex-wrap:wrap;  padding-top:40px;   }   .contentBox {  flex-basis:calc(50% - 20px);  max-width:calc(50% - 20px);  display:flex;   flex-direction:column;  align-items:center;   }   .tabcontentmb:nth-child(2) {  display:flex;   }   .contentBox p {  font:normal normal normal 14px/21px OPENSANS REGULAR;  text-align:center;  margin-bottom:20px;   } } .tabcontentT .tabcontent:nth-child(1) {   display:flex; }   .text-left {   text-align:left; } .features {   display:flex;   flex-wrap:wrap; } .featureBlocks {   flex-basis:calc(33.33% - 10px);   width:calc(33.33% - 10px);   margin-bottom:20px;   padding:30px 20px 20px 20px;   background-color:#f4f4f4;   margin-right:15px; } .features .featureBlocks:nth-child(3n+0) {   margin-right:0; } .features .featureBlocks:hover {   background-color:#ffedea;  transition:0.5s;   transform:translateY(-3%); } .features .featureBlocks.backgray:hover {   background-color:#f4f4f4; } .features .featureBlocks img {  margin-bottom:10px; } .features .featureBlocks h4 {   font:400 18px/28px OpenSans Regular;   letter-spacing:.5px;   color:#222222;   text-transform:capitalize;   margin-bottom:8px; } .features .featureBlocks.orange h4 {   color:#007bff; } .features .featureBlocks p {   font:400 14px/26px OpenSans Regular;   letter-spacing:.5px;   color:#000; } .features .featureBlocks h3 {   font:400 28px/44px OpenSans Regular;   letter-spacing:-0.84px;   color:#222222;   text-transform:capitalize;   margin-bottom:8px; } .features .featureBlocks.orange h3 {   color:#007BFF; } @media(max-width:991px) {   .featureBlocks {  flex-basis:calc(50% - 10px);  width:calc(50% - 10px);  margin-right:15px;   }   .features .featureBlocks:nth-child(3n+0) {  margin-right:auto;   }   .features .featureBlocks:nth-child(even) {  margin-right:0;   } } @media(max-width:767px) {   .featureBlocks {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:15px;   }   .features .featureBlocks:nth-child(3n+0) {  margin-right:auto;   }   .features .featureBlocks:hover {  background-color:#ffedea;  cursor:pointer;  transition:0.5s;  transform:translateY(-3%);   }   .features .featureBlocks.backgray:hover {  background-color:#f4f4f4;   }   .features .featureBlocks img {   margin-bottom:10px;   }   .features .featureBlocks h4 {  font:400 18px/28px OpenSans Regular;  letter-spacing:.5px;  color:#222222;  text-transform:capitalize;  margin-bottom:8px;   } .features .featureBlocks p {  font:400 14px/26px OpenSans Regular;  letter-spacing:.5px;  color:#000;   } } @media(max-width:991px) {   .featureBlocks {  flex-basis:calc(50% - 10px);  width:calc(50% - 10px);  margin-right:15px;   }   .features .featureBlocks:nth-child(3n+0) {  margin-right:auto;   }   .features .featureBlocks:nth-child(even) {  margin-right:0;   }   .features .featureBlocks h3 {  font:400 22px/35px OpenSans Regular;   } } @media(max-width:767px) {   .featureBlocks {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:15px;   }   .features .featureBlocks:nth-child(3n+0) {  margin-right:auto;   }   .features .featureBlocks:nth-child(even) {  margin-right:0;   }   .features .featureBlocks.fintechAdvance {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:15px;   }   .features .featureBlocks:nth-child(even) {  margin-right:0;   }   .features .featureBlocks.fintechAdvance {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:15px;   } }  .trans {   margin-top:-80px; } @media(max-width:991px) {   .trans {  margin-top:-40px;   } } .featureTech .fintechAdvance.backWhite h4:hover {   color:#FFA65A; } .featureTech .fintechAdvance h4 {   font:400 18px/44px OpenSans Regular;   letter-spacing:.5px;   color:#222222;   text-transform:capitalize; }  .featureTech .fintechAdvance h3 {   font:400 28px/44px OpenSans Regular;   letter-spacing:-0.84px;   color:#222222;   text-transform:capitalize; } .featureTech {   display:flex;   flex-wrap:wrap; } .featureTech .fintechAdvance.backWhite {   background-color:white; } .featureTech .fintechAdvance {   flex-basis:calc(50% - 20px);   width:calc(50% - 20px);   margin-bottom:30px;   padding:15px 20px 20px 20px;   background-color:#f4f4f4; } .featureTech .fintechAdvance.paddingExt {   padding:40px 20px 25px 20px; } .featureTech .fintechAdvance.paddingExt.backWhite {   background-color:#fff; } .featureTech .fintechAdvance:nth-child(even) {   margin-right:0; } .featureTech .fintechAdvance:nth-child(odd) {   margin-right:30px; } .featureTech .fintechAdvance h4 {   font:400 18px/24px OpenSans Regular;   letter-spacing:.5px;   color:#222222;   text-transform:capitalize;   } .featureTech .fintechAdvance.orange h4 {   color:#ffa65a; } .featureTech .fintechAdvance.orange h3 {   color:#007BFF; } .featureTech .fintechAdvance.hover_Org:hover h3 {   color:#007BFF; } .featureTech .fintechAdvance p {   font:400 17px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#000; } @media(max-width:767px) {   .featureTech .fintechAdvance {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:25px;   }   .featureTech .fintechAdvance:nth-child(odd) {  margin-right:0;  padding-top:15px;   }   .featureTech .fintechAdvance.paddingExt {  padding:40px 20px 20px 25px;   }   .featureTech .fintechAdvance h3 {  font:400 22px/35px OpenSans Regular;   }   .featureTech .fintechAdvance p {  font:400 14px/22px OpenSans Regular;   }   .featureTech .fintechAdvance.paddingExt {  padding:20px 20px 15px 20px;   } } .finTech_Number {   display:flex;   flex-wrap:wrap;   margin-left:55px; } .finTech_Number .blog-w33 {   width:calc(33.33% - 30px);   flex-basis:calc(33.33% - 30px);   margin:0 45px 30px 0;   overflow:hidden; } .finTech_Number .blog-w33:hover img {   transform:scale(1.1);   -webkit-transition-duration:0.1s;   transition-duration:0.1s; } .finTech_Number .blog-w33:nth-child(3n+0) {   margin:0 0 30px 0; } .finTech_Number .blog-w33 p {   font:500 22px/34px OpenSans Regular;   color:#222222; }  .countNo {   font:500 85px/85px Bebas-Regular;   letter-spacing:-3.68px;   color:#000;   position:relative; } .finTech_Number .blog-w33 p {   font:400 18px/24px OpenSans Regular;   color:#222222; } .finTech_Number .blog-w33 h4 {   font:500 85px/85px Bebas-Regular;   letter-spacing:-3.68px;   color:#000;   position:relative; } .finTech_Number .blog-w33 h5 {   margin-left:5px;   font:400 45px/30px Bebas-Regular; } .finTech_Number .blog-w33 p {   font:400 18px/24px OpenSans Regular;   color:#222222; } @media(max-width:767px) {   .finTech_Number .blog-w33 h4 {  font:400 60px/60px Bebas-Regular;   }   .finTech_Number .blog-w33 h5 {  font:400 36px/32px Bebas-Regular;   }   .finTech_Number {  margin-left:30px;   }   .finTech_Number .blog-w33 .countNo {  font:400 60px/60px Bebas-Regular;   }   .finTech_Number .blog-w33 p {  font:500 14px/20px OpenSans Regular;   }   .finTech_Number .blog-w33 {  width:calc(50% - 20px);  flex-basis:calc(50% - 20px);  margin:0 40px 30px 0;   }   .finTech_Number .blog-w33:nth-child(even) {  margin:0 0 30px 0;   }   .finTech_Number .blog-w33:nth-child(odd) {  margin:0 40px 30px 0;   } } .testimonial {   margin-top:80px; } .testimonial .link-btn {   margin:20px 0;   font-family:OpenSans Regular;   font-size:16px;   font-weight:500;   letter-spacing:.15px;   fill:#ffa65a;   color:#ffa65a;   display:flex;   align-items:center;   text-decoration:none;   gap:10px; } .testimonial .link-btn svg {   width:16px; } .testimonial .testimonial-slider {   display:flex;   max-width:900px;   width:100%;   margin:40px auto;   align-items:center;   gap:50px; } .testimonial .testimonial-slider .slider-nav {   width:50px; } .testimonial .testimonial-slider .slider-nav {   width:50px;   cursor:pointer; } .testimonial .testimonial-slider .prev {   transform:rotate(180deg);   transform-origin:center center; } .testimonial .testimonial-slider svg path {   fill:#007bff; } .testimonial .testimonial-slider .slider-container {   box-shadow:5px 5px 20px 0px rgba(0, 0, 0, .16078431372549);   display:flex;   position:relative;   max-width:720px;   margin:auto;   width:100%;   overflow:hidden; } .testimonial .testimonial-slider .slider-container .slider {   display:flex;   transition:transform 0.5s ease;   width:100%; } .testimonial .testimonial-slider .slider-container .slider .slider-item {   min-width:100%;   height:auto;   padding:20px 40px; } .testimonial .testimonial-slider .slider-container .slider .slider-item h5 {   color:#222;   font:400 18px/34px OpenSans Regular;   font-family:"Open Sans", Sans-serif;   letter-spacing:-.36px;  margin:auto;   margin-top:26px;   margin-bottom:30px; }  .testimonial-profile {   display:flex;   justify-content:space-between;   align-items:flex-end; } .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block {   display:flex;   gap:10px;   align-items:center;   width:100%;   margin:auto;   margin-bottom:10px; } .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block img {   width:70px;   height:70px;   border-radius:80px; } .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block h3 {   font:700 22px/34px OpenSans bold;   letter-spacing:-.44px; } .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block h4 {   color:#000;   font:400 18px/30px OpenSans Regular;   letter-spacing:-.44px;   margin-bottom:0; } .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .ratting {   margin-bottom:15px; } .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .ratting img {   max-width:150px; } .testimonial h2 {   font:400 32px/42px OpenSans Regular;   letter-spacing:-1.32px;   color:#000000; } @media(max-width:767px) {   .testimonial .testimonial-slider .slider-container .slider .slider-item {  padding:20px 30px;   }   .testimonial h2 {  font:400 24px/30px OpenSans Regular;   }   .testimonial {  margin-top:40px;   }   .testimonial .testimonial-slider .slider-nav {  display:none;   }   .testimonial .testimonial-slider .slider-container .slider .slider-item h5 {  font:400 15px/28px OpenSans Regular;   }   .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block h3 {  font:700 18px/18px OpenSans Regular;  ;   }   .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block h4 {  font:400 13px/34px OpenSans Regular;   }   .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block img {  width:55px;  height:55px;   } }  .buyserSec h4 {   color:#FFA65A;   font:400 28px/34px OpenSans Regular;   margin-bottom:20px; } .buyserSec.colorBlack h4 {   color:#222; } .buyserSec p {   font:400 18px/28px OpenSans Regular;   letter-spacing:-0.36px;   margin:15px 0;   color:rgba(0, 0, 0, .85);   word-break:break-word; } .buyserDesc label {   font-family:OpenSans SemiBold; } .big-data-left-alignment p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222;   margin-bottom:40px; } .latestTech {   font:400 28px/28px OpenSans Regular;   color:#000;   margin-bottom:20px; } .big-data-left-alignment h4 {   font:400 28px/28px OpenSans Regular;   color:#000;   margin-bottom:20px; } @media(max-width:767px) {   .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .ratting img {  max-width:100px;   }   .buyserSec h4 {  font:400 22px/25px OpenSans Regular;  margin-bottom:15px;   }   .buyserSec p {  font:400 16px/28px OpenSans Regular;   }   .latestTech {  font:400 18px/22px OpenSans Regular;  margin-bottom:10px;   }   .big-data-left-alignment h4 {  font:400 18px/22px OpenSans Regular;  margin-bottom:10px;   }   .buyserDesc {  font:400 14px/23px OpenSans Regular;  margin:10px 0;   }   .big-data-left-alignment p {  font:400 14px/23px OpenSans Regular;  letter-spacing:-0.36px;  color:#222222;  margin-bottom:20px;   }   .big-data-left-alignment {  margin-left:30px;   } }  .tonity-section-1 {   background-color:#A6395B; } .toogether_BackSec {   background-color:#0B2849; } .clear-section-1 {   background-color:#F87369; } .back_yellow {   background-color:#FC9F4F; } .dayprise_back {   background-color:#E43773; } .matajer-section {   background-color:#224EC3; } .dayaprise_back_blue {   background-color:#28B4F3; } .asapp-section {   background-color:#1EE0DF; } .asapp-section_dark {   background-color:#3DBAAD; } .voilet {   background-color:#9948FF; } .light_green {   background-color:#36ACB1; } .back_toogether {   background-color:#44D0A3; } .back_clear_green {   background-color:#00D058; } .back_clear_blue {   background-color:#489CFF; } .tonity-images-size-2 img {   width:153px;   height:42px; } .tonty-stack-imges img {   width:120px;   height:120px;   border-radius:50%; } .tonity-section-2 {   background-color:#A6395B; } @media(max-width:767px) {   .tonty-stack-imges img {  width:60px;  height:60px;   }   .tech-stack-used-amaze-img-cont {  gap:20px;   } }   .text-white p {   color:#fff; } .max-500 {   max-width:500px;   margin:auto; } .max-500 img {   width:100%; }  @media(max-width:575px) {   .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .ratting img {  max-width:70px;   }   .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .block img {  width:40px;  height:40px;   }   .testimonial .testimonial-slider .slider-container .slider .slider-item .testimonial-profile .ratting {  margin-bottom:22px;   } }   .btn.exploreBtn.clear:before {   background-color:white;   opacity:0.2; } .reactangle.circular {   border-radius:50%; } .clear-text-cls {   text-align:left;   color:#fff;   font-family:"Open Sans", Sans-serif;   font-size:18px;   font-weight:500;   text-transform:uppercase;   letter-spacing:2.2px; } .progressive {   background-color:transparent;   background-image:linear-gradient(80deg, #57048a 36%, #0e318b 100%); } button.btn.exploreBtn.progressive:before {   background-color:rgba(255, 255, 255, .2); } .getting-started-feature {   color:#000;   margin-bottom:56px;   font:400 32px/48px OpenSans Regular; } .getAmazed.collab.mb-80 {   background:transparent;   background-image:linear-gradient(339deg, #f7b42c 26%, #fc575e 100%); } button.btn.exploreBtn.collab::before {   background-color:rgba(255, 255, 255, .2); } .getAmazed.collab.mb-80 {   padding-right:0px; } .getAmazed.collab.mb-80.experienceBan {   margin-top:60px; } .w-50.getAmazedRight.collab {   display:grid;   justify-content:center;   align-items:center; } section.innovationSec.ptb-100.industries {   background-color:#ffedea; } .innovationAbs.ptb-100.FinanceBan {   padding:40px;   display:flex;   justify-content:flex-start;   align-items:flex-start;   gap:2rem; } .innovationAbsImg-content h3 {   margin-bottom:18px;   font-family:OpenSans Regular;   font-size:32px;   font-weight:600;   line-height:48px;   letter-spacing:-.96px; } .innovationAbsImg-content {   display:flex;   flex-direction:column;   justify-content:flex-start; } .innovationAbsImg-content p {   color:#222;   font-family:OpenSans Regular;   font-size:18px;   font-weight:400;   line-height:34px; } .fintechAdvance.industries {   flex-basis:calc(100%);   width:calc(100%);  background-color:#fff;   box-shadow:2px 4px 6px 0px rgba(0, 0, 0, .1); } .fintechAdvance.industries.fullView {   margin-right:0px; } button.btn.exploreBtn.progressive1::before {   background-color:rgba(255, 255, 255, .2); } .mt-40 {   margin-top:40px; } .getAmazed.clear {   background-color:#2890f7; } .paddingAiBanner {   padding:10px 0px 0px 70px; } .conatiner-inner.additional-Val-Tab {   margin-top:0px; } .w-50.getAmazedRight.chatbot {   display:flex;   align-items:center; } @media(max-width:767px) {   .getting-started-feature {  margin-bottom:30px;   }   .innovationAbs.ptb-100.FinanceBan {  flex-direction:column;  align-items:center;  gap:0rem;  padding:20px;   }   .innovationAbsImg-content h3 {  margin-bottom:8px;  font-size:23px;  line-height:30px;   }   .innovationAbsImg-content p {  font-size:16px;  line-height:30px;   }   .getAmazed.collab.mb-80 {  padding:10px 0px 30px 10px;   }   .getAmazed.progressive.mb-80.paddingAiBanner {  padding:10px 0px 30px 10px;   } }   .getAmazed.data-powered.backImage {   background-color:#3e5ee1;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/data-poweredBanner.svg);   background-position:center center;   margin:60px 0%;   min-height:330px;   background-repeat:no-repeat;   background-size:cover;   transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;   padding:70px 90px 70px 75px; }   .getAmazed.data-powered.backImage.deployLatestBanner {   background-color:#ffa65a;   min-height:330px;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/CTA_Banner_Orange.svg);   margin:50px 0%; } @media (min-width:1200px) {   .rightSideBanner {  height:370px !important;   } } @media(max-width:767px) {   .getAmazed.data-powered {  margin:40px 0;   }   .getAmazed.data-powered.deployLatestBanner {  margin:40px 0;   } } .cardBlock {   display:flex;   flex-wrap:wrap; } .ourTakeBlocks {   flex-basis:calc(33.33% - 10px);   width:calc(33.33% - 10px);   margin-bottom:20px;   padding:20px 20px 20px 20px;   background-color:#f4f4f4;   margin-right:15px;   min-height:210px;   display:flex;   flex-direction:column;   justify-content:space-between; } .orangeBack {   background-color:#ffa65a; } .blueBack {   background-color:#007bff; } .cardBlock .ourTakeBlocks:nth-child(3n+0) {   margin-right:0; } .cardBlock .ourTakeBlocks h3 {   font:400 24px/32px OpenSans Regular;   letter-spacing:.5px;   color:#222222;   text-transform:capitalize;   margin-bottom:8px; } .cardBlock .ourTakeBlocks.orangeBack h3 {   color:#fff; } .cardBlock .ourTakeBlocks.blueBack h3 {   color:#fff; } .cardBlock .ourTakeBlocks a {   font:400 16px/26px OpenSans Regular;   letter-spacing:.5px;   letter-spacing:.15px;   fill:#007bff!important;   color:#007bff;   display:flex;   align-items:center;   text-decoration:none;   gap:10px; } .cardBlock .ourTakeBlocks a path {   fill:#007BFF!important; } .cardBlock .ourTakeBlocks.orangeBack a {   color:#fff;   fill:#fff; } .cardBlock .ourTakeBlocks.blueBack a {   color:#fff;   fill:#fff; } .cardBlock .ourTakeBlocks a svg {   width:16px; } .colorWhite {   color:#fff !important; } .cardBlock .ourTakeBlocks.orangeBack a svg path {   fill:#fff !important; } .cardBlock .ourTakeBlocks.blueBack a svg path {   fill:#fff !important; } .ourTakeBlocks p {   position:absolute;   top:-32px } @media(max-width:991px) {   .ourTakeBlocks {  flex-basis:calc(50% - 10px);  width:calc(50% - 10px);  margin-right:15px;   }   .cardBlock .ourTakeBlocks:nth-child(3n+0) {  margin-right:auto;   }   .cardBlock .ourTakeBlocks:nth-child(even) {  margin-right:0;   } } @media(max-width:767px) {   .ourTakeBlocks {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:15px;  min-height:170px;   }   .cardBlock .ourTakeBlocks:nth-child(3n+0) {  margin-right:auto;   }   .cardBlock .ourTakeBlocks:nth-child(even) {  margin-right:0;   }   .cardBlock .ourTakeBlocks.fintechAdvance {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:15px;   }   .cardBlock .ourTakeBlocks h3 {  font:400 22px/30px OpenSans Regular;   } }   .getAmazed.mb-80.data-powered {   background-color:#3e5ee1;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/data-poweredBanner.svg);   background-position:center center;   margin:40px 0%;   background-repeat:no-repeat;   background-size:cover;   transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;   padding:70px 300px 70px 75px; } h4.getDetail.chatbot {   color:#fff;   font-family:OpenSans Regular;   font-size:32px;   font-weight:500;   line-height:48px;   letter-spacing:-1px; } .fintechAdvance.chatbot {   padding:40px 20px 25px 20px; } .getAmazed.mb-80.deploy-latest {   background-color:#f89944;   padding:70px 300px 70px 75px;   margin-top:80px; } .featureTech {   margin-left:0%; } .mLeftChatBot {   width:20px; } .mBlockTitle.chatbot:hover {   color:#ffa65a } .entrustedSec.chatbot {   margin-top:100px; } .orange-inline-text-main {   margin:30px 0px 30px 55px; } .orange-inline-text-content {   display:flex;   align-items:flex-start; } .orange-inline-text-headeing {   font-weight:600;   color:#ffa65a;   text-align:left;   font-family:OpenSans Semibold;   font-size:18px;   text-transform:none;   line-height:22px;   letter-spacing:.56px; } p.orange-inline-text-data {   text-align:left;   color:rgba(0, 0, 0, .85);   font-family:OpenSans Regular;   font-size:18px;   font-weight:400;   text-transform:none;   line-height:22px;   letter-spacing:.56px; }   .getAmazed.mb-80.data-powered.mt-40.deployLatestBanner {   background-color:#ffa65a;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/CTA_Banner_Orange.svg);   margin:40px 0%; } .industries-image-text-wrapper-content-div {   display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   width:calc(25% - 20px);   margin-bottom:60px; } .industries-image-text-wrapper-content-div p {   color:#222222;   font-weight:400;   font-family:OpenSans Regular;   text-align:center;   margin-top:10px; } .industries-image-text-wrapper-div {   display:flex;   flex-wrap:wrap;   justify-content:space-between;   max-width:810px;   margin-left:1%; }  @media(max-width:767px) {   .getAmazed.mb-80.data-powered.mt-40 {  margin:40px 0;   }   .getAmazed.mb-80.data-powered.mt-40.deployLatestBanner {  margin:40px 0;   }   .industries-image-text-wrapper-content-img svg {  width:80px;   }   .fintechAdvance.chatbot img {  width:60px;   }   .featureTech .fintechAdvance h4 {  font:400 14px/15px OpenSans Regular;  letter-spacing:.5px;  color:#222222;  text-transform:uppercase;  margin-bottom:8px;   }   .featureTech .fintechAdvance p {  font:400 12px/19px OpenSans Regular;  letter-spacing:.5px;  color:#000;   }   h4.getDetail.chatbot {  font-size:24px;  line-height:30px;  letter-spacing:.5px;   }   .getAmazed.mb-80 {  max-width:100%;   }   .orange-inline-text-main {  margin:30px 0px 30px 30px;   }   .getAmazed.mb-80.data-powered {  padding:65px 10px 50px 20px;   }   .orange-inline-text-headeing {  font-size:16px;  line-height:23px;   }   p.orange-inline-text-data {  font-size:16px;  line-height:23px;   }  .industries-image-text-wrapper-div {  display:flex;  flex-wrap:wrap;  justify-content:space-evenly;  max-width:100%;   }   .industries-image-text-wrapper-content-div {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center;  width:calc(50% - 20px);  margin-bottom:60px;   } } .inline_Block_dev.industries-image-text-wrapper-content-img img {   width:100px;   height:100px; } @media(max-width:767px) {   .inline_Block_dev.industries-image-text-wrapper-content-img img {  width:80px;  height:80px;   } }   .image-size {   height:57px;   width:57px;   display:flex;   justify-content:center; } .image-center {   justify-content:flex-start; }   .conatiner-inner.trans.Ev-ethics {   background-color:white;   box-shadow:0px 3px 6px #00000029;   opacity:1; }  .ev-expert {   display:flex;   justify-content:space-around; }  .reactangle-bullet {   width:10px;   height:10px;   background-color:#FFA65A;   margin:2px 15px 0 0; }   .tech-container {   display:flex;   align-items:flex-start;   flex-wrap:wrap;   gap:40px;   max-width:800px; } .tech-container .tech_box p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   text-align:center; } .tech_box .tech_imgaes {   width:120px;   height:120px; } .tech_box .tech_imgaes img {   width:100%;   height:100%; } .tech-icon img {   width:100% !important;   height:100% !important; } @media (max-width:767px) {   .tech-container .tech_box p {  font:400 14px/24px OpenSans Regular;   }   .tech_box .tech_imgaes {  width:90px;  height:90px;   }   .tech-container {  gap:20px;  max-width:800px;   } }   .getAmazed.data-powered.backImage {   background-color:#3e5ee1;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/data-poweredBanner.svg);   background-position:center center;   margin:60px 0%;   min-height:330px;   background-repeat:no-repeat;   background-size:cover;   transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;   padding:70px 90px 70px 75px; } .getAmazed.data-powered.backImage.deployLatestBanner {   background-color:#ffa65a;   min-height:330px;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/department-chatBot/CTA_Banner_Orange.svg);   margin:50px 0%; } @media (min-width:1200px) {   .rightSideBanner {  height:370px !important;   } } @media(max-width:767px) {   .getAmazed.data-powered {  margin:40px 0;   }   .getAmazed.data-powered.deployLatestBanner {  margin:40px 0;   } } .digital-heading p {   font:400 28px/36px OpenSans Regular; } .digital-heading b {   color:black;   font-size:40px; } .trans.digital-ethics {   background-color:white;   box-shadow:0px 3px 6px #00000029;   opacity:1; } .bannerDesc.orange.digital-font {   font-size:32px !important;  } .digital-icon {   display:flex;   flex-wrap:wrap;  margin-top:20px; } .digital-icon img {   height:60px; }  .icon-name {   font-size:18px;   display:flex;   align-items:center;   gap:10px;   width:25%; } .what-should {   display:flex;   flex-direction:column;   align-items:flex-start; } @media (max-width:768px) {   .icon-name {  width:33%;   }   .digital-icon img {  max-width:80px; } } @media(max-width:575px) {   .icon-name {  width:50%;   } }   .teamSec h3 {   font:400 32px/48px OpenSans Regular;   letter-spacing:-0.64px;   margin-bottom:20px; } .teamSec .img_Sec {   display:flex;   flex-wrap:wrap;   justify-content:center;   align-items:center; } .teamSec .img_Sec .img_left {   width:265px;  margin-right:35px;   text-align:center;   align-items:center; } .teamSec .img_Sec .img_left img {   width:100%;   height:100%;   margin-bottom:15px; } .teamSec .img_Sec .img_left h4 {   font:400 16px/20px OpenSans Regular;   letter-spacing:-0.54px;   color:#000; } .teamSec .img_Sec .img_left p {   font:400 14px/20px OpenSans Regular;   color:#007bff; } .teamSec .img_Sec .img_right {   width:calc(100% - 300px); } .teamSec .img_Sec .img_right p {   font:400 18px/34px OpenSans Regular;   color:#222222; } .main_img_coll {   display:flex;   flex-wrap:wrap; } .main_img_coll .img_coll_w25 {   width:calc(25% - 25px);   flex-wrap:calc(25% - 25px);   text-align:center;   margin-right:33px;   margin-bottom:25px; } .main_img_coll .img_coll_w25:nth-of-type(4n+0) {   margin-right:0; } .img_coll_100 img {   width:100%;   height:260px;   margin-bottom:15px;   object-fit:contain; } .main_img_coll .img_coll_w25 h4 {   font:400 16px/20px OpenSans Regular;   letter-spacing:-0.54px;   color:#000; } .main_img_coll .img_coll_w25 p {   font:400 14px/20px OpenSans Regular;   color:#007bff; } .desc_img_coll {   margin:0 auto; } .desc_img_coll p {   text-align:center;   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px; } .team_backSec {   background-color:#007BFF;   padding:90px 0;   text-align:center; } .team_backSec h3 {   font:400 32px/34px OpenSans Regular;   letter-spacing:-0.64px;   color:#fff;   margin-bottom:10px; } .team_backSec p {   color:#fff;   margin-bottom:50px;   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px; } .team_backSec a {   font:600 18px/34px OpenSans SemiBold;   color:#fff;   text-decoration:none; } @media(max-width:991px) {   .main_img_coll .img_coll_w25 {  width:calc(50% - 17px);  flex-wrap:calc(50% - 17px);  text-align:center;  margin-right:33px;  margin-bottom:15px;   }   .main_img_coll .img_coll_w25:nth-of-type(4n+0) {  margin-right:auto;   }   .main_img_coll .img_coll_w25:nth-of-type(2n+0) {  margin-right:0;   } }  @media(max-width:767px) {   .teamSec h3 {  font:400 24px/35px OpenSans Regular;  letter-spacing:-0.64px;  margin-bottom:15px;   }   .team_backSec h3 {  font:400 24px/35px OpenSans Regular;   }   .team_backSec p {  margin-bottom:50px;  font:400 14px/24px OpenSans Regular;   }   .team_backSec {  padding:50px 0;   }   .teamSec .img_Sec .img_right p {  font:400 14px/24px OpenSans Regular;  color:#222222;   } } @media(max-width:575px) {   .teamSec .img_Sec .img_right {  width:100%;   }   .teamSec .img_Sec .img_left {  margin-right:0;   } } @media(max-width:450px) {   .main_img_coll .img_coll_w25 {  width:calc(100% - 0px);  flex-wrap:calc(100% - 0px);  text-align:center;  margin-right:0;  margin-bottom:15px;   }   .main_img_coll .img_coll_w25:nth-of-type(4n+0) {  margin-right:0;   }   .main_img_coll .img_coll_w25:nth-of-type(2n+0) {  margin-right:0;   } }   .portfolio-img-container {   display:flex;   flex-wrap:wrap;  width:100%; } .portfolio-img-container-left {   width:calc(50% - 30px);   height:100%;   margin-right:60px;   margin-bottom:50px; } .portfolio-img-container-left:nth-child(even) {   margin-right:0; } .ezipayBack {   background-color:#007BFF; } .tontyBack {   background-color:#A32F56; } .matajerBack {   background-color:#09B885; } .daypriseBack {   background-color:#EE4E6D; } .clearBack {   background-color:#F77369; } .matajer_blueBack {   background-color:#2557A4; } .mooveBack {   background-color:#16284C; } .raduizBack {   background-color:#38B660; } .gaybnnBack {   background-color:#D9264D; } .eflBack {   background-color:#005BC4; } .amaze_Back {   background-color:#f72940; } .toogetherBack {   background-color:#00C4FF; } .seedparkBack {   background-color:#31A452; } .digisahayakBack {   background-color:#005BC4; } .HolcimBack {   background-color:#53A4EC; } .raftaarrBack {   background-color:#EE7400; } .chicbeeBack {   background-color:#D7BB73; } .nectarBack {   background-color:#45197C; } .portfolio-img-container-left-wrapper {   padding:36px; } .portfolio-img-container-left-wrapper .portfolio_img {   margin:auto; } .portfolio-img-container-left-wrapper img {   max-width:100%; } .portfolio-img-container-left-wrapper .portfolid_detail_sec h4 {   font:400 15px/20px OpenSans Regular;   letter-spacing:3px;   color:#fff;   margin-bottom:5px; } .portfolio-img-container-left-wrapper .portfolid_detail_sec h3 {   font:400 33px/42px OpenSans Regular;   letter-spacing:-1.32px;   color:#fff;   margin-bottom:20px;   text-transform:capitalize; } .portfolio-img-container-left-wrapper .portfolid_detail_sec p {   margin-top:20px;   text-align:left;   font:400 16px/34px OpenSans Regular;   letter-spacing:-0.32px;   color:#fff;   margin-bottom:20px; } @media(max-width:767px) {   .portfolio-img-container {  flex-direction:column;   }   .portfolio-img-container-left {  width:100%;  margin-right:0;  margin-bottom:0;   }   .portfolio-img-container-left-wrapper p {  width:100%;  font:400 24px/27px OpenSans Regular;   } } .btnEstimate {   width:167px;   height:48px;   background-color:#fff;   letter-spacing:-0.36px;   font:400 18px/48px OpenSans Regular;   color:#000;   border:none; cursor:pointer; }  .getAmazed .exploreBtn {   font:400 16px/30px OpenSans Regular;   display:flex;   justify-content:center;   align-items:center; }   .apply-btn {   background-color:#FFA65A;   border:none;   width:111px;   height:38px;   cursor:pointer;   margin-top:15px;   font:600 18px/30px OpenSans Semibold;   letter-spacing:-0.54px; } .text-spacing h3 {   color:#FFA65A; } .btnGroup {   display:flex;   align-items:center; } .btnGroup input {   width:210px;   height:34px;   background-color:#f1eeee20;   color:#FFFFFF;   border:0;   padding:0 12px;   font-size:13px;   line-height:31px; } .btnGroup input::placeholder {   color:#FFFFFF; } .btnGroup .subscribeBtn {   background-color:#FFFFFF;   width:82px;   height:34px;   color:#000000;   font:400 16px/24px OpenSans Regular;   border:0;   letter-spacing:0.26;   font-size:13px;   line-height:31px; } .amaze-facility-banner-img img {   width:100%; }  .contactSec h3 {   color:#f1aa6b;   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px; } .contact_BottomSec h3 {   color:#f1aa6b;   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:40px; } .contact_BottomSec .featureTech .fintechAdvance.paddingExt h4 {   color:#f1aa6b; }   .relativeBlog {   position:relative; } .relativeBlog .topRight:after {   position:absolute;   right:0;   background-color:#F7F7F7;   content:'';   width:50%;   height:100%;   top:0px;   z-index:-9; }   .blog-main-wrapper {   min-height:300px;  margin-top:195px; }  .blog-main-wrapper.backGray {   background-color:#F7F7F7;   display:flex;   flex-wrap:wrap;   align-items:center } .blog-main-wrapper.backGray .leftSide {   width:50%;   text-align:center;   padding-top:80px; } .blog-main-wrapper.backGray .leftSide img {   width:350px; } .blog-main-wrapper.backGray .rightSideBlog {  width:50%; } .blog-main-wrapper h1 {   font:600 40px/52px OpenSans Semibold;   letter-spacing:-0.96px;   color:#222222; } .blog-main-wrapper p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222;   margin-top:15px; } .blog-main-wrapper a {   color:#FFA65A; } @media(max-width:1250px){  font:600 35px/45px OpenSans Semibold; }  .date-social-wrapper {   display:flex;   justify-content:space-between;   margin-top:25px; } .date-social-wrapper h2 {   font-family:OpenSans Semibold;   font-size:1rem;   font-weight:600; } .blog-content-ref {   width:22%; } .blog-content-ref-right {   width:22%; } .blog-content-ref .leftSticky {   position:sticky;   top:130px; } .blog-content-ref h6 {   color:#007BFF;   padding-top:5px;   max-width:150px;   font:600 18px/34px OpenSans Semibold; } .blog-content-main {   margin:20px 0;   display:flex;   flex-direction:column;   grid-area:10px; } .blog-content-main a {   font:400 16px/24px OpenSans Regular;   text-decoration:none;   letter-spacing:-0.36px;   color:#222222;   margin-bottom:10px;   width:80%; } .blog-content-text {   width:54%;   margin:0 1%; } .blog-main-wrapper-content {   display:flex;   flex-wrap:wrap; } .blog-content-text p {   text-align:left;   font:400 18px/32px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222;   margin-top:10px; } .blog-content-text p a {   font:400 18px/32px OpenSans Regular;   letter-spacing:-0.36px; } .text-spacing {   margin-top:20px; } .blog-content-text h1 {   margin-top:30px;   font:400 42px/60px OpenSans Regular;   letter-spacing:-0.96px;   color:#000000; } .blog-content-text h2 {   margin-top:30px;   font:400 38px/54px OpenSans Regular;   letter-spacing:-0.96px;   color:#000000; } .blog-content-text h3 {   margin-top:30px;   font:400 32px/48px OpenSans Regular;   letter-spacing:-0.96px;   color:#000000; } .blog-content-text h4 {   margin-top:30px;   text-align:left;   font:400 26px/34px OpenSans Regular;   letter-spacing:-0.56px;   color:#222222; } .blog-content-text h5 {   margin-top:30px;   text-align:left;   font:400 24px/30px OpenSans Regular;   letter-spacing:-0.56px;   color:#222222; } .blog-content-text h6 {   margin-top:30px;   text-align:left;   font:400 22px/30px OpenSans Regular;   letter-spacing:-0.56px;   color:#222222; } .blog-content-text img {   width:100%;   height:100%;   margin:30px 0px; } .blog-content-text a {   color:#007BFF;   text-decoration:none; } .blog-content-text ul li {   text-align:left;   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } .blog-content-text ul li a {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px; } .blog-content-text ol li {   text-align:left;   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } .blog-content-text ol li a {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px; } ul {   list-style-type:none;   padding-left:0; } ol {   padding-left:20px; } .blog-content-text ul li {   position:relative;   margin-left:30px;   line-height:1.8; } .blog-content-text ul li::before {   content:'';   display:inline-block;   width:9px;   height:9px;   background-color:#007bff;   border-radius:50%;   position:absolute;   left:-30px;   top:23px;   transform:translateY(-50%); } .blog-content-text hr {   margin:20px 0px;   border:1px solid #707070;   opacity:0.4; } .blog-content-main .clicked-link {   color:#007BFF; }  .testimonial-header {   display:flex;   gap:25px;   align-items:center; } .testimonial-header .profileImg {   width:110px;   height:110px;   border-radius:50%; } .name-desig-div h5 {   font-weight:600;   font-size:20px;   font-family:OpenSans Semibold;   margin:0px;   color:#000; } .name-desig-div p {   margin:0px;   padding-top:0px !important;   color:#838181;   font:400 18px/30px OpenSans Regular; } .social-link a {   text-transform:none; } .social-link img {   width:33px;   height:33px; } .testimonial-section p {   text-align:left;   color:#222;   width:100%;   font:400 18px/34px OpenSans Regular; } .date-social-wrapper .social-img-wrapper img {   margin:0 5px; }  @media(max-width:991px) {   .blog-content-text {  width:100%;   }   .blog-content-text h1 {  margin-top:30px;  font:400 32px/45px OpenSans Regular;   }   .blog-content-text h2 {  margin-top:15px;  font:400 28px/40px OpenSans Regular;   }   .blog-content-text h3 {  margin-top:15px;  font:400 25px/40px OpenSans Regular;   }   .blog-content-text h4 {  font:400 22px/30px OpenSans Regular;  letter-spacing:-0.56px;  margin-top:20px;   }   .blog-content-text h5 {  font:400 20px/26px OpenSans Regular;  letter-spacing:-0.56px;   }   .blog-content-text h6 {  font:400 18px/26px OpenSans Regular;  letter-spacing:-0.56px;   }   .blog-main-wrapper.backGray .leftSide {  width:100%;  text-align:center;  padding-top:40px;   }   .blog-main-wrapper.backGray .rightSideBlog {  width:100%;  padding:40px;   }   .blog-main-wrapper.backGray .rightSideBlog p {  font:400 16px/29px OpenSans Regular;  margin-top:15px;   }   .blog-main-wrapper.backGray .rightSideBlog h1 {  font:600 30px/40px OpenSans Semibold;   } } @media (max-width:767px) {   .blog-main-wrapper {  margin-top:120px; }   .blog-main-wrapper-content {  flex-direction:column; }   .blog-content-ref {  width:100%;   }   .blog-content-text {  margin-top:20px; }   .blog-main-wrapper {  margin-left:0px; }   .blog-main-wrapper h1 {  font:400 28px/42px OpenSans Regular;   }   .blog-main-wrapper.backGray .rightSideBlog {  width:100%;  padding:20px 10px;   } } @media(max-width:450px) {   .blog-main-wrapper.backGray .leftSide img {  width:100%;   } } .contact_bullet {   display:flex;   flex-wrap:wrap;   align-items:start; } .contact_bullet p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#fffffff5;   width:calc(100% - 50px); } .contact_bullet p a {   color:#fff;   text-decoration:none;   font:600 18px/34px OpenSans Semibold; } .contact_bullet .bullet {   width:40px;   margin-right:10px;   line-height:34px; } .contact_bullet .bullet img {   width:100%; } .contact_box {   display:flex;   flex-wrap:wrap; } .contact_box .contact_first_box .contact_form_flag {   display:flex;   flex-wrap:wrap;   align-items:center;   margin-bottom:15px; } .contact_box .contact_first_box {   max-width:250px;   width:100%; } .contact_box .contact_first_box.contact_second_box {   max-width:calc(100% - 452px);   width:100%; } .contact_box .contact_first_box .contact_form_flag h4 {   font:400 28px/48px OpenSans Regular;   letter-spacing:-0.84px;   color:#FFA65A;   width:calc(100% - 60px);   margin-bottom:5px; } .contact_form_flag .flag_sec {   width:60px;   } .contact_banner .bannerSec .rightSideBanner.contact_banner img {   width:auto; } .contact_box .contact_first_box .contact_form_flag p {   color:#000000;   width:calc(100% - 60px);   font:400 22px/35px OpenSans Regular;   text-decoration:none; } .contact_box .contact_first_box .contact_form_flag a {   color:#000000;   width:calc(100% - 60px);   font:400 22px/35px OpenSans Regular;   text-decoration:none; } .border_right {   width:2px;   background-color:#00000024;   margin:5px 100px; }  @media(max-width:991px) {   .border_right {  margin:5px 50px;   }   .contact_box {  flex-direction:column;   }   .contact_box .contact_first_box {  max-width:calc(100%);  width:100%;   }   .contact_box .contact_first_box.contact_second_box {  max-width:calc(100%);  width:100%;   } } @media(max-width:767px) {   .contact_box .contact_first_box .contact_form_flag h4 {  font:400 22px/31px OpenSans Regular   }   .contact_box .contact_first_box .contact_form_flag {  margin-bottom:5px;   }   .contact_box .contact_first_box .contact_form_flag p {  font:400 16px/25px OpenSans Regular;   }   .contact_box .contact_first_box .contact_form_flag a {  font:400 16px/25px OpenSans Regular;   }   .contact_form_flag .flag_sec {  width:45px;   }   .contact_form_flag .flag_sec img {  width:25px;   } }  .address_sec {   display:flex;   flex-wrap:wrap; } .address_sec .left_img_address {   width:349px;   height:260px;   margin-right:20px;   margin-bottom:30px; } .address_sec .left_img_address img {   width:100%; } .address_sec .right_address_block {   background-color:#F8F8F8;   padding:40px;   display:flex;   align-items:center;   width:calc(100% - 370px);   margin-bottom:30px; } .address_sec .right_address_block h4 {   color:#FFA65A;   font:400 28px/36px OpenSans Regular;   letter-spacing:-0.84px;   margin-bottom:15px; } .address_sec .right_address_block p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } @media(max-width:767px) {   .address_sec .right_address_block {  width:100%;   }   .address_sec .left_img_address {  margin:0 auto 20px;   }   .address_sec .right_address_block {  padding:20px;   }   .address_sec .right_address_block h4 {  font:400 20px/26px OpenSans Regular;  margin-bottom:10px;   }   .address_sec .right_address_block p {  font:400 14px/24px OpenSans Regular;   } }  .scheduleBtn {   background-color:#fff;   padding:7px 10px;   font:400 13px/24px OpenSans Regular;   letter-spacing:-0.26px;   color:#000000;   border:#fff;   text-decoration:none; } .contact_page_back_blue {   background-color:#007BFF;   padding:110px 0 30px; }  .contact_banner {   padding-bottom:0; } @media(min-width:1200px) {   .contact_banner .btnStarted {  margin-bottom:0;   } }   .contact_page_back_blue .bottom_img_sec h4 {   color:#fff; } .contact_page_back_blue .rightportfolio h2 {   color:#fff; } .contact_page_back_blue .rightportfolio p {   color:#fff; } @media(min-width:1200px) {   .contact_banner .bannerSec .rightSideBanner {  height:350px;   }   .contact_banner .bannerSec .leftWrap h1 {  margin:15px 0 32px;   } } @media(max-width:1300px) {   .contact_banner .bannerSec .rightSideBanner {  max-height:300px;   }   .contact_banner .bannerSec .rightSideBanner {  margin-bottom:0;   } } @media(max-width:991px) {   .contact_page_back_blue {  padding:60px 0 15px;   } } @media(min-width:768px) {   .mobile_contact_view {  display:none!important;   } }  @media(max-width:767px) {   .desktop_contact_view {  display:none!important;   } } @media(max-width:450px) {   .contact_banner .bannerSec .rightSideBanner {  max-height:200px   } }   .featureBlocks.on-demand-box {   position:relative;   flex-basis:calc(33.33% - 30px);   width:calc(23.33% - 30px);   position:relative; } .featureBlocks.on-demand-box::after {   content:'';   height:1px;   width:50px;   border-bottom:3px dashed gray;   position:absolute;   top:50%;   right:-51px; } .featureBlocks.on-demand-box:nth-last-child(1)::after {   border-bottom:0;   right:0; } .features.on-demand-wrapper {   margin:0px 30px;   display:flex;   justify-content:space-between; } .featureBlocks.on-demand-box img {   position:absolute;   left:-30px;   top:8px; } .on-demand-head-wrapper {   height:100px;   display:flex;   align-items:center;   justify-content:flex-end; } .on-demand-head-wrapper h4 {   text-align:left;   width:71%; } .features.color-box-demand-wrapper {   display:flex;   justify-content:flex-start; } .featureBlocks.color-box-demand.thumbz {   background-color:#6974f4; } .featureBlocks.color-box-demand.thumbz:hover {   background-color:#6974f4; } .featureBlocks.color-box-demand {   padding:34px 28px;   background-color:#e5c772;   width:30%; } .rightportfolio.on-demandText h4 {   margin-top:20px;   color:#000000;   width:100%;   padding-bottom:8px;   margin-bottom:8px;   position:relative;   font:600 28px/48px OpenSans Regular; } .featureBlocks.color-box-demand h3 {   text-align:left;   color:#fff;   font-family:"Open Sans", Sans-serif;   font-size:18px;   font-weight:500;   text-transform:uppercase;   letter-spacing:2.2px; } .featureBlocks.color-box-demand:hover {   background-color:#e5c772; cursor:pointer;   transition:0.5s;   transform:translateY(-3%); }  .featureBlocks.color-box-demand p {   margin-top:15px;   font-size:20px;   color:#fff; } .color-img-div {   display:flex;   margin-top:25px;   justify-content:flex-end; } .color-img-div img {   width:66px;   height:66px; }  @media (max-width:991px) {   .features .featureBlocks.on-demand-box:nth-child(3n+0) {  margin-right:0px;   }   .featureBlocks.on-demand-box {  position:relative;  flex-basis:calc(100% - 0px);  width:calc(100% - 0px);   }   .featureBlocks.on-demand-box::after {  content:'';  height:50px;  width:1px;  border:1px dashed gray;  position:absolute;  top:100%;  left:50%;   }   .featureBlocks.on-demand-box:nth-last-child(1)::after {  border:0;   height:0;   }   .features.on-demand-wrapper {  margin:0px 0px 0 30px;   }   .on-demand-head-wrapper {  margin-left:100px;  justify-content:flex-start;   } } @media (max-width:767px) { .rightportfolio.on-demandText h4 {  font:600 25px / 35px "OpenSans SemiBold";   }   .on-demand-head-wrapper h4 {  text-align:left;  width:65%;   }   .featureBlocks.on-demand-box {  position:relative;  flex-basis:calc(100%);  width:calc(100%);   } }  .div-content p strong {   color:#FFA65A;   text-decoration:none;   cursor:pointer;   font:400 18px/34px OpenSans Regular; }   .getAmazed.mobileDesign {   background-color:#6437F5; } .colon-img img {   width:25px;   height:15px;   margin-bottom:10px; } .colon-img h4 {   font-size:28px;   color:#FFA65A; } .aiBanner {   margin:0 auto;   text-align:center; } .colorBlue h1 {   color:#034693; } .bannerSec .leftWrap.colorBlue p {   font:500 32px/48px OpenSans Medium;   letter-spacing:-0.96px; } .case_study_banner img {   width:100%; } .case_study_portfolio {   display:flex;   flex-wrap:wrap; } .case_study_portfolio .left_case_study {   width:calc(100% - 300px);   margin-right:30px; } .case_study_portfolio .right_case_study {   width:270px; } .case_study_portfolio a {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222;   text-decoration:none; } .case_study_portfolio p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222;   text-decoration:none; } .case_study_portfolio a:hover {   color:#034693;   text-decoration:none; }  .core_concept_block h3 {   font:600 38px/40px OpenSans SemiBold;   color:#034693;   letter-spacing:-1.32px;  margin-bottom:22px; } .core_concept_block p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } .bullet_blue {   display:flex;   flex-wrap:wrap; } .bullet_blue .bullet_blue-img {   width:40px;   margin-right:20px;   padding:8px 0; } .bullet_blue .bullet_blue_right {   width:calc(100% - 60px); } .bullet_blue h3 {   font:600 24px/34px OpenSans SemiBold;   color:#222222; } .bullet_blue p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } .card_50_mainSec {   display:flex;   flex-wrap:wrap; } .left_50_card {   width:calc(50% - 30px);   margin-right:60px; } .left_50_card img {   width:100%; } .left_50_card:nth-child(even) {   margin-right:0; } .bullet_circle_efl_blue {   padding-left:30px;   position:relative; } .bullet_circle_efl_blue li {   font:400 18px/62px OpenSans Regular;   color:#222222;   display:flex;   flex-direction:column;   justify-content:center;   align-items:start; } .bullet_circle_efl_blue li::before {   position:absolute;   left:0;   content:'';   width:12px;   height:12px;   border-radius:50%;   background-color:#034693; }  .solution_sec {   display:flex;   flex-wrap:wrap;   justify-content:center;   align-items:center;   margin-bottom:40px; } .sol_mr {   margin-right:80px; } .sol_ml {   margin-left:80px; } .sol_img_sec img {   width:100%; } .sol-text_sec {   width:500px; } .sol-text_sec h4 {   font:600 24px/34px OpenSans SemiBold; } .sol-text_sec p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; }  .efl_card_sec {   display:flex;   flex-wrap:wrap; } .efl_size {   width:calc(33.33% - 15px);   margin-right:22px; } .efl_card_box {   border-radius:50px;   padding:40px 30px;   background-color:#EDEDED;   margin-bottom:40px; } .efl_card_box.active {   background-color:#005BC4; } .efl_card_box.active h4 {   color:#fff; } .efl_card_box.active p {   color:#fff; } .efl_size img {   margin-bottom:14px; } .efl_size h4 {   font:600 24px/34px OpenSans SemiBold; } .efl_size p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } .efl_size:nth-last-child(1) {   margin-right:0; } .efl_size.case_studty_card img {   width:100%;   border-radius:20px;   -webkit-transform:perspective(1px) translateZ(0);   transform:perspective(100px) translateZ(0);   box-shadow:0 0 1px rgba(0, 0, 0, 0);   -webkit-transition-duration:0.1s;   transition-duration:0.1s;   -webkit-transition-property:transform;   transition-property:transform; } .efl_size.case_studty_card img:hover {   -webkit-transform:scale(0.98);   transform:scale(0.98);   transition:0.5s; } .case_study_portfolio a {  text-decoration:none; }  .efl_cta {   background-color:#000;   display:flex;   justify-content:space-between;   align-items:flex-end;   padding-right:70px; }  .align_baseline {   align-items:baseline; } .social_Network_Cta {   background:transparent linear-gradient(70deg, #0A52CB 0%, #FF0081 100%) 0% 0% no-repeat padding-box; } .efl_cta_right {   } .case_study_profile {   display:flex;   flex-wrap:wrap;   justify-content:space-between; } .case_study_profile h3 {   color:#000000;   font:400 32px/42px OpenSans Regular;   letter-spacing:-1.28px;   margin-right:15px; } .viewAllBtn {   padding:15px 20px;   border:1px solid #000000;   border-radius:41px;   text-decoration:none;   color:#000;   margin-bottom:20px; display:inline-block;   cursor:pointer; } .viewAllBtn.btnCta_animate {   border:1px solid #fff;   color:#fff;   height:56px; } .viewAllBtn.btnCta_animate:hover {   border:0;   color:#fff; } .viewAllBtn.btnCta_animate.animatedBtn>span span svg path {   fill:#fff; } .viewAllBtn.btnCta_animate.animatedBtn:hover svg path {   fill:#000; } .btnCta_animate.animatedBtn:before {   background:#ffffff;   border:1px solid #fff; } .btnCta_animate.animatedBtn:hover>span span {   color:#000; } .viewAllBtn:hover {   color:#fff; } .case_study_profile_left {   display:flex;   width:calc(100% - 250px);   align-items:center;   margin-bottom:20px; } .case_study_profile img {   width:30px; }   @media(max-width:991px) {   .bullet_blue .bullet_blue-img{  padding:5px 0;   }   .bannerSec .leftWrap.colorBlue p {  font:500 20px/32px OpenSans Medium;   }   .case_study_portfolio .left_case_study {  width:calc(100%);  margin-right:0;   }   .case_study_portfolio .right_case_study {  width:270px;   }   .case_study_profile h3 {  font:400 24px/34px OpenSans Regular;   }   .core_concept_block h3 {  font:600 28px/35px OpenSans SemiBold;  margin-bottom:15px;   }   .core_concept_block p {  font:400 14px/26px OpenSans Regular;   }   .bullet_blue h3 {  font:600 18px/24px OpenSans SemiBold;   }   .bullet_blue p {  font:400 14px/26px OpenSans Regular;   }   .left_50_card {  width:calc(100%);  margin-right:0;   }   .bullet_circle_efl_blue li {  font:400 16px/50px OpenSans Regular;   }   .sol-text_sec {  width:100%;   } } @media(min-width:767px) {   .mobileBtn {  display:none;   }   .desktopBtn {  display:inline-block;   } } @media(max-width:767px) {   .case_study_profile_left {  width:calc(100%);   }   .desktopBtn {  display:none;   }   .mobileBtn {  display:inline-block;   }   .efl_size {  width:calc(100%);  margin-right:0;   }   .efl_size.case_studty_card {  margin-bottom:50px;   }   .efl_cta {  flex-direction:column;  align-items:start;  padding-right:20px;   }   .social_cta {  min-height:250px;   }   .efl_cta_right {  padding-left:20px;  width:100%;  text-align:end;   } } @media(max-width:575px) {   .bullet_circle_efl_blue {  padding-left:25px;   }   .efl_card_box {  min-height:290px;  border-radius:30px;   }   .efl_size h4 {  font:600 20px/30px OpenSans SemiBold;   }   .efl_size p {  font:400 16px/30px OpenSans Regular;   }   .case_study_profile {  flex-direction:column;   } } .aiBanner {   margin:0 auto;   text-align:center; } .bannerSec .leftWrap.colorBlue p {   font:500 32px/48px OpenSans Medium;   letter-spacing:-0.96px; } .case_study_portfolio {   display:flex;   flex-wrap:wrap; } .case_study_portfolio .left_case_study {   width:calc(100% - 300px);   margin-right:30px; } .case_study_portfolio h3 {   font:600 22px/36px OpenSans SemiBold;   color:#000; } .case_study_portfolio p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222;   text-decoration:none; } .core_concept_block h3 {   font:600 38px/40px OpenSans SemiBold;   color:#034693;   letter-spacing:-1.32px;   margin-bottom:22px; } .core_concept_block p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; }  .efl_card_sec {   display:flex;   flex-wrap:wrap; } .social_card_size {   width:calc(33.33% - 40px);   margin-right:60px;   margin-bottom:40px; } .milli_card_size {   width:calc(33.33% - 20px);   margin-right:30px;   border-radius:30px;   padding:30px;   box-shadow:0px 3px 6px #00000029;   margin-bottom:40px; } .milli_card_size img {   margin-bottom:12px; } .milli_card_size h4 {   font:600 22px/31px OpenSans SemiBold;   color:#fff;   letter-spacing:-0.44px;   margin-bottom:12px; } .milli_card_size p {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#fff; } .efl_card_sec .milli_card_size:nth-child(3n+0) {   margin-right:0; } .cardSocial {   background:transparent linear-gradient(207deg, #8A00FF 0%, #07D9FC 100%) 0% 0% no-repeat padding-box;   box-shadow:0px 3px 6px #00000029;   border-radius:30px;  padding:30px;   position:relative;   } .cardSocial .cardSocialNo {   padding:3px;   text-align:center;   background:transparent linear-gradient(214deg, #8A00FF 0%, #00E1FF 100%) 0% 0% no-repeat padding-box;   box-shadow:0px 3px 6px #00000029;   border:1px solid #FFFFFF;   border-radius:14px;   letter-spacing:-0.92px;   font:600 46px/87px OpenSans Bold;   color:#fff;   width:95px;   position:absolute;   top:-30px; } .cardSocialBottom {   margin-top:55px; } .cardSocial_white h4 {   font:600 24px/34px OpenSans SemiBold;   color:#fff; } .cardSocial_white p {   font:400 18px/28px OpenSans Regular;   letter-spacing:-0.36px;   color:#fff; }  .social_card_size:nth-last-child(1) {   margin-right:0; } .craftingBack {   background-color:#13125D;   padding:80px 0; } .max-850 {   max-width:875px !important; } .whiteColor h3 {   color:#fff; } .whiteColor p {   color:#fff; } .card_50_mainSec {   display:flex;   flex-wrap:wrap; } .left_50_card {   width:calc(50% - 30px);   margin-right:60px; } .left_50_card img {   width:100%; } .left_50_card:nth-child(even) {   margin-right:0; }  .craftBlock {   display:flex;  justify-content:center;   align-items:start;   margin-bottom:50px; } .craftBlock .left {   width:65px; } .craftBlock .left img {   width:40px;   margin-right:25px;   vertical-align:middle; } .craftBlock .right {   width:calc(100% - 65px); }  .cardtTrans {   margin-top:-230px; } .pb-160 {   padding-bottom:160px; } .milliCard {   display:flex;   flex-wrap:wrap; } .milliCard .milliCard-25 {   width:calc(25% - 15px);   margin-right:20px;  padding:40px 25px 60px;   box-shadow:0px 3px 6px #00000029;   border-radius:24px;   height:400px; } .backBlue {   background-color:#0A52CB; } .milliCard .milliCard-25 h4 {   margin-bottom:20px;   } .backPink {   background-color:#EC56A2; } .backDarkBlue {   background-color:#13125D; } .milliCard .milliCard-25:nth-child(n+4) {   margin-right:0; } .stairsCard {   padding:38px 40px;   box-shadow:0px 3px 6px #00000029;   border-radius:24px; } .max-750 {   max-width:750px; } .ml-7-per {   margin-left:7.5% } .ml-5-per {   margin-left:5% } .ml-20-per {   margin-left:20%; } .bannerSec .leftWrap.max-700 h1 {   max-width:700px;   width:100%; }  @media(max-width:991px) {   .case_study_portfolio .left_case_study {  width:calc(100%);  margin-right:0;   }   .bannerSec .leftWrap.colorBlue p {  font:500 20px/32px OpenSans Medium;   }   .core_concept_block h3 {  font:600 28px/35px OpenSans SemiBold;  margin-bottom:15px;   }   .core_concept_block p {  font:400 14px/26px OpenSans Regular;   }   .milliCard .milliCard-25 {  width:calc(50% - 15px);  margin-right:30px;  margin-bottom:30px;  height:270px;   }   .milliCard .milliCard-25:nth-child(even) {  margin-right:0;   } } @media(min-width:767px) {   .mobileBtn {  display:none;   }   .desktopBtn {  display:inline-block;   }   .mt-40-space {  margin-top:40px;   } } @media(max-width:767px) {   .stairsCard {  width:75%;   }   .desktopBtn {  display:none !important;   }   .mobileBtn {  display:inline-block;   }   .stairsCard {  padding:25px;   }   .cardSocial_white h4 {  font:600 20px/28px OpenSans SemiBold;   }   .cardSocial_white p {  font:400 14px/20px OpenSans Regular;   }   .milli_card_size h4 {  font:600 20px/28px OpenSans SemiBold;  margin-bottom:8px;   }   .milli_card_size p {  font:400 14px/20px OpenSans Regular;   }   .milli_card_size img {  height:50px;   }   .case_study_profile_left {  width:calc(100%);   }   .social_card_size {  width:calc(100%);  margin-right:0;  margin-bottom:50px;   }   .milli_card_size {  width:calc(100%);  margin-right:0;  margin-bottom:30px;  border-radius:15px;   }   .left_50_card {  width:calc(100%);  margin-right:0;   }   .milliCard .milliCard-25 {  height:190px;  padding:20px 15px 30px;   }   .cardSocial .cardSocialNo {  width:68px;  font:600 36px/60px OpenSans Bold;   }   .cardSocialBottom {  margin-top:25px;   }   .cardSocial {  border-radius:15px;   }   .craftBlock .left {  width:45px;   }   .craftBlock .left img {  width:30px;  margin-right:15px;   }   .craftBlock .right {  width:calc(100% - 45px);   }   .craftBlock {  margin-bottom:30px;   } } @media(min-width:575px) {   .mt-40-space {  margin-top:20px;   } } @media(max-width:575px) {   .milliCard .milliCard-25 {  width:calc(100% - 0px);  margin-right:0;  margin-bottom:30px;  height:auto;  border-radius:12px;   }   .milliCard .milliCard-25:nth-last-child(1) {  margin-bottom:15px;   }   .milliCard .milliCard-25 h4 {  margin-bottom:10px;   }   .pb-160 {  padding-bottom:40px;   }   .cardtTrans {  margin-top:-120px;   } }   .millibackImage {   position:relative;   padding:0;   background:transparent; } .millImg {   position:absolute;   width:100%;   height:100%;   object-fit:cover; } .getAmazed.millibackImage .getLeft {   padding:30px 70px 0;   z-index:99; } .millibackImage .getAmazedRight {   padding:30px 70px 0 0;   z-index:99; } @media(max-width:767px) {   .getAmazed.millibackImage .getLeft {  padding:30px 30px 0;   }   .millibackImage .getAmazedRight {  padding:0 30px 0;   } } .callRelate{ position:relative; */  padding:12px 0;  }  .callIcon{ background:transparent linear-gradient(269deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box; width:50px; height:50px; border-radius:50%; */  }  .callIcon svg{ width:30px; cursor:pointer; } @-webkit-keyframes ring {   0% {  -webkit-transform:rotateZ(0)   }   1% {  -webkit-transform:rotateZ(30deg)   }   3% {  -webkit-transform:rotateZ(-28deg)   }   5% {  -webkit-transform:rotateZ(34deg)   }   7% {  -webkit-transform:rotateZ(-32deg)   }   9% {  -webkit-transform:rotateZ(30deg)   }   11% {  -webkit-transform:rotateZ(-28deg)   }   13% {  -webkit-transform:rotateZ(26deg)   }   15% {  -webkit-transform:rotateZ(-24deg)   }   17% {  -webkit-transform:rotateZ(22deg)   }   19% {  -webkit-transform:rotateZ(-20deg)   }   21% {  -webkit-transform:rotateZ(18deg)   }   23% {  -webkit-transform:rotateZ(-16deg)   }   25% {  -webkit-transform:rotateZ(14deg)   }   27% {  -webkit-transform:rotateZ(-12deg)   }   29% {  -webkit-transform:rotateZ(10deg)   }   31% {  -webkit-transform:rotateZ(-8deg)   }   33% {  -webkit-transform:rotateZ(6deg)   }   35% {  -webkit-transform:rotateZ(-4deg)   }   37% {  -webkit-transform:rotateZ(2deg)   }   39% {  -webkit-transform:rotateZ(-1deg)   }   41% {  -webkit-transform:rotateZ(1deg)   }   43% {  -webkit-transform:rotateZ(0)   }   100% {  -webkit-transform:rotateZ(0)   } } @-moz-keyframes ring {   0% {  -moz-transform:rotate(0)   }   1% {  -moz-transform:rotate(30deg)   }   3% {  -moz-transform:rotate(-28deg)   }   5% {  -moz-transform:rotate(34deg)   }   7% {  -moz-transform:rotate(-32deg)   }   9% {  -moz-transform:rotate(30deg)   }   11% {  -moz-transform:rotate(-28deg)   }   13% {  -moz-transform:rotate(26deg)   }   15% {  -moz-transform:rotate(-24deg)   }   17% {  -moz-transform:rotate(22deg)   }   19% {  -moz-transform:rotate(-20deg)   }   21% {  -moz-transform:rotate(18deg)   }   23% {  -moz-transform:rotate(-16deg)   }   25% {  -moz-transform:rotate(14deg)   }   27% {  -moz-transform:rotate(-12deg)   }   29% {  -moz-transform:rotate(10deg)   }   31% {  -moz-transform:rotate(-8deg)   }   33% {  -moz-transform:rotate(6deg)   }   35% {  -moz-transform:rotate(-4deg)   }   37% {  -moz-transform:rotate(2deg)   }   39% {  -moz-transform:rotate(-1deg)   }   41% {  -moz-transform:rotate(1deg)   }   43% {  -moz-transform:rotate(0)   }   100% {  -moz-transform:rotate(0)   } } @keyframes ring {   0% {  transform:rotate(0)   }   1% {  transform:rotate(30deg)   }   3% {  transform:rotate(-28deg)   }   5% {  transform:rotate(34deg)   }   7% {  transform:rotate(-32deg)   }   9% {  transform:rotate(30deg)   }   11% {  transform:rotate(-28deg)   }   13% {  transform:rotate(26deg)   }   15% {  transform:rotate(-24deg)   }   17% {  transform:rotate(22deg)   }   19% {  transform:rotate(-20deg)   }   21% {  transform:rotate(18deg)   }   23% {  transform:rotate(-16deg)   }   25% {  transform:rotate(14deg)   }   27% {  transform:rotate(-12deg)   }   29% {  transform:rotate(10deg)   }   31% {  transform:rotate(-8deg)   }   33% {  transform:rotate(6deg)   }   35% {  transform:rotate(-4deg)   }   37% {  transform:rotate(2deg)   }   39% {  transform:rotate(-1deg)   }   41% {  transform:rotate(1deg)   }   43% {  transform:rotate(0)   }   100% {  transform:rotate(0)   } } .whyChooseSec {   display:flex;   flex-wrap:wrap;   align-items:baseline; } .whyChooseLeft {   width:70px; } .whyChooseLeft img {   width:32px; } .whyChooseLeft.baseline img{   vertical-align:bottom; } .whyChooseRight {   flex-basis:calc(100% - 70px);   width:calc(100% - 70px); } .whyChooseRight h3 {   font:400 26px/48px OpenSans Regular !important;   letter-spacing:-0.9px; } .whyChooseRight p {   font:400 18px/28px OpenSans Regular !important;   letter-spacing:-0.36px;   color:#222222; } @media (max-width:991px) {   .whyChooseRight h3 {  font:400 20px/35px OpenSans Regular !important;  letter-spacing:-0.9px;   }   .whyChooseLeft {  width:40px;   }   .whyChooseLeft img {  width:24px;   }   .whyChooseRight {  flex-basis:calc(100% - 40px);  width:calc(100% - 40px);   }   .whyChooseRight p {  font:400 14px/22px OpenSans Regular !important;   } } .tabViewEvent {   display:flex;   flex-wrap:wrap;   background:#F0F0F0 0% 0% no-repeat padding-box; } .tabViewEvent .tabViewLeft {   padding:45px 35px;   width:50%;   background:transparent linear-gradient(224deg, #0076FF 0%, #9000D0 100%) 0% 0% no-repeat padding-box; } .tabViewRight {   width:50%;   padding:50px 80px 40px 60px; } .tabViewRight .tabcontent{   flex-direction:column;   text-align:left;   align-items:start; }  ul.tab {   padding:0;   margin:0;   list-style:none;   height:300px;   overflow-y:auto; } ul.tab li {   padding:5px 0;   cursor:pointer; } ul.tab li {   color:#FFFFFF;   opacity:0.5;   letter-spacing:-0.48px;   font:400 24px/48px OpenSans Regular;   width:85%;   position:relative; } ul.tab li::after {   position:absolute;   content:'';   width:85%;   height:1px;   background:#fff;   left:0;   top:100%;   opacity:0.5; } ul.tab li.active {   opacity:1;   color:#fff; } .mobiletabSec h4{   letter-spacing:-0.48px;   font:600 24px/48px OpenSans SemiBold;   color:#000; }  .mobiletabSec p{   font:400 18px/34px OpenSans Regular; }  @media(max-width:991px){   .mobiletabSec h4{  font:600 18px/35px OpenSans SemiBold;   }   .mobiletabSec p{  font:400 14px/24px OpenSans Regular;   } } #style-1::-webkit-scrollbar {   width:5px; } #style-1::-webkit-scrollbar-track {   background:#ffffff52; } #style-1::-webkit-scrollbar-thumb {   background:#ffffff;   border-radius:10px; } #style-1::-webkit-scrollbar-thumb:hover {   background:#555; } .colorBlack h3 {   color:#000000; } .miniStry_info_sec h3 {   font:400 30px/40px OpenSans Regular;   letter-spacing:-0.9px;   margin-bottom:5px; } .miniStry_info_sec.h3Semi h3 {   font-family:OpenSans SemiBold;   margin-bottom:5px; } .miniStry_info_sec h4 {   font:600 24px/34px OpenSans SemiBold;   color:#222222;   letter-spacing:-0.44px; } .miniStry_info_sec h4 a {   font:400 22px/34px OpenSans Regular;   color:#222222;   letter-spacing:-0.44px;   text-decoration:underline; } .miniStry_info_sec p {   font:400 18px/28px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } .miniStry_info_sec p span {   font-family:OpenSans SemiBold; } .know_more a {   font:400 18px/28px OpenSans Regular;   letter-spacing:-0.36px;   color:#007BFF;   padding-left:30px; } .know_more.w_Space a {   padding-left:0; } .know_more a img {   margin-left:5px;   width:25px; } .pr-0 {   padding-right:0 !important; } .align-start {   align-items:start; } .gov_img img {   max-width:390px;   width:100%; } .bullet_circle_black {   padding-left:30px;   position:relative; } .bullet_circle_black li {   font:400 18px/34px OpenSans Regular;   color:#222222; } .bullet_circle_black li a {   color:#007BFF; } .bullet_circle_black li::before {   position:absolute;   left:0;   content:'';   width:10px;   height:10px;   border-radius:50%;   background-color:#222222;   margin-top:12px; } .back_cta .innerData_cta.new_cta_space {   padding:50px 40px 50px 55px; } .justify-content-start {   justify-content:start; } .governance-bg-gray {   background-color:#F4F4F4;   padding:50px 0; } .efl_size.w-50 {   flex-basis:calc(50% - 10px);   width:calc(50% - 10px);   margin-right:20px; } .efl_size.w-50:nth-child(even) {   margin-right:0; } .efl_cta.e-govt_cta {   background-color:#0D1A51; } .efl_cta.egovt_looking_cta {   background-color:#28013F; } .govt_card_hover h4 {   font:600 22px/34px OpenSans SemiBold; } .efl_card_box.govt_card_hover:hover {   background-color:#007BFF; } .efl_card_box.govt_card_hover:hover svg path {   fill:#fff; } .efl_card_box.govt_card_hover:hover h4 {   color:#fff; } .efl_card_box.govt_card_hover:hover p {   color:#fff; } .efl_card_box.govt_card_hover svg path {   fill:#000000; }  .efl_card_box.govt_card_hover:hover svg path {   fill:#fff; } @media(max-width:991px) {   .miniStry_info_sec h3 {  font:400 22px/34px OpenSans Regular;   }   .miniStry_info_sec h4 a {  font:400 18px/24px OpenSans Regular;   }   .miniStry_info_sec p {  font:400 14px/22px OpenSans Regular;   }   .bullet_circle_black li {  font:400 14px/22px OpenSans Regular;   }   .know_more a {  font:400 14px/22px OpenSans Regular;  padding-left:25px;   }   .bullet_circle_black li::before {  width:8px;  height:8px;   }   .bullet_circle_black {  padding-left:25px;   } } @media(max-width:767px) {   .back_cta .innerData_cta.new_cta_space {  padding:40px 30px 35px 20px;   }   .efl_size.w-50 {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .bullet_circle_black li::before {  margin-top:10px;   } } @media(max-width:575px) {   .bullet_circle_black li::before {  margin-top:8px;   }   .core_concept_block h3 {  font:600 24px/30px OpenSans SemiBold;  margin-bottom:12px;   }   .img_full-xs img {  max-width:100%;   }   .efl_cta_right {  margin-bottom:-4px;   } }   .m-auto{   margin:auto; } .digisahayak_cta{ background-color:#424EE2; } .backBlue{   background-color:#0370D5; } .text-white p {   color:#fff!important; } .text-white h2{   color:#fff !important; } .text-white h3{   color:#fff !important; } .text-white h4{   color:#fff!important; } .numberBebas {   font:600 75px/100px Bebas-Regular;   color:#000;   opacity:0.1;   letter-spacing:3px; } .w-85{   width:85%; } .blueheading h4{   color:#007BFF; } .textCenter h3{   text-align:center; } .textCenter p{   text-align:center; } .digisahayakCard{   width:calc(33.33% - 40px);   margin-right:60px;   min-height:304px; } .digisahayakCard h4{   font:600 24px/31px OpenSans SemiBold; } .sol-text_sec.digishayakSec {   position:relative;   padding-left:25px; } .sol-text_sec.digishayakSec::before {   position:absolute;   content:'';   width:1px;   height:100%;   background-color:#fff;   left:0; } @media(max-width:767px){   .digisahayakCard{  width:calc(100%);  margin-right:0;   }   .digisahayakCard h4{  font:600 20px/31px OpenSans SemiBold;   }   .digisahayakCard{  min-height:140px;   } } @media(max-width:575px){   .digisahayakCard{  min-height:170px;   } }  .orangeheading h4{   color:#EE7E18; } .seedbox{   font:400 24px/48px OpenSans Regular;   color:#000000;   letter-spacing:-0.44px;   padding:6px 15px;   border-radius:30px;   background-color:#F4F4F4;   margin:0 30px 30px 0; } .backOrange{   background-color:#EE7E18; } .colorLight_Blue h1{   color:#007BFF;   } .green {   color:#3B9F36; } @media(max-width:991px){   .seedbox{  font:400 18px/35px OpenSans Regular;  margin:0 15px 15px 0;   } } @media(max-width:575px){   .back_cta.efl_cta .innerData_cta{  padding:50px 10px 20px 20px !important;;   } }   .conatiner-blog {   max-width:840px;   width:100%;   margin:0 auto;   padding-left:57px; } .blogWidthRight {   max-width:840px;   width:100%; } .conatiner-blog-center {   max-width:880px;   width:100%;   margin:0 auto;   } .testimonial-header.smalTestmoi .profileImg {   width:70px;   height:70px;   border-radius:50%;   margin:20px 0; } .borderLine {   width:160px;   height:1px;   background-color:#00000080; } .accordianBlog h3 {   font-weight:600; } .accordianBlog .accordion {   margin-top:15px; } .accordianBlog .accordion p {   width:85%;   margin-top:0; } .accordianBlog .panel {   margin-top:0; } .accordianBlog .panel p {   padding:0 23px 23px 0;   margin-top:0; } .testimonial-section p.postDate {   color:#007BFF;   font:600 18px/34px OpenSans Regular;   letter-spacing:-0.36px; } .blog-main-wrapper p.updateDate {   color:#000000;   font:400 18px/34px OpenSans SemiBold;   letter-spacing:-0.36px; } .backTestGray {   background-color:#F2F2F2;   padding-top:50px; } .backTestGray .testimonial-section p {   margin-bottom:20px; }  .cardBlog {   display:flex;   flex-wrap:wrap; } .cardBlog .carBlock {   flex-basis:calc(50% - 25px);   width:calc(50% - 25px);   margin-right:50px;   display:flex;   flex-direction:column;   justify-content:space-between;   position:relative;   margin-bottom:30px;   height:250px; }  .cardBlog .carBlock .carbachImg {   margin:0;   height:250px; }  .cardBlog .carBlock .cardBlogText {   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   height:100%;   display:flex;   flex-direction:column;   justify-content:space-between;   padding:30px;   text-decoration:none; } .cardBlog .carBlock .cardBlogText h3 {   font:400 24px/30px OpenSans Regular;   letter-spacing:-0.64px;   color:#222222;   max-width:286px;   display:-webkit-box;   -webkit-line-clamp:3;   -webkit-box-orient:vertical;   overflow:hidden; } .cardBlog .carBlock .cardBlogText .linkReadMore {   color:#000000;   font:400 17px/28px OpenSans Regular;   letter-spacing:-0.34px;   display:flex;   align-items:center;   text-decoration:none;   gap:10px;   margin-bottom:0; } .cardBlog .carBlock .cardBlogText .linkReadMore svg {   width:16px; } .cardBlog .carBlock .cardBlogText .linkReadMore svg path {   fill:#000000; }  .cardBlog .carBlock:nth-child(even) {   margin-right:0; } .cardBlog .carBlock h3 {   font:400 32px/41px OpenSans Regular;   letter-spacing:-0.64px;   color:#000000;   margin-top:0; } .blogDetailTopSec {   margin-top:115px;   }   @media screen and (min-device-width:1201px) and (max-device-width:1380px) {   .blogWidthRight {  max-width:655x;  width:100%;   } }  @media(max-width:1200px) {   .blog-content-ref {  width:100%;   }   .blog-main-wrapper-content {   max-width:840px;  width:100%;  margin:0 auto;   }   .conatiner-blog {  padding-left:0;   }   .conatiner-blog-center {  max-width:840px;  width:100%;   }   .blog-content-text {  width:100%;  margin:0;   }   .cardBlog .carBlock {  flex-basis:calc(50% - 10px);  width:calc(50% - 10px);  margin-right:20px;   }   .cardBlog .carBlock .cardBlogText .linkReadMore {  color:#000000;  font:400 14px/22px OpenSans Regular;   } } @media(max-width:991px) {   .blog-main-wrapper-content {  flex-direction:column;  max-width:100%;   width:100%;   }   .blog-content-ref {  max-width:100%;  width:100%;   }   .conatiner-blog {  max-width:100%;  padding-left:0;   } }  @media(max-width:575px) {   .conatiner-blog {  padding:0 20px;   }   .cardBlog .carBlock {  height:auto;   }   .cardBlog .carBlock .cardBlogText {  padding:15px;   }   .cardBlog .carBlock .carbachImg {  height:auto;  object-fit:contain;   }   .cardBlog .carBlock.cardBlogSec .carbachImg {  height:100%;  object-fit:fill;   }   .cardBlog .carBlock {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  margin-bottom:20px;   }   .cardBlog .carBlock .cardBlogText h3 {  font:400 20px/25px OpenSans Regular;  margin-bottom:10px;   }   .cardBlog .carBlock.cardBlogSec .cardBlogText h3 {  font:400 22px/30px OpenSans Regular;  max-width:90%;  width:100%;   }   .testimonial-header .profileImg {  width:70px;  height:70px;  border-radius:50%;   }   .testimonial-header {  gap:10px;   }   .blog-content-text img {  margin:15px 0px;   } }  .tableResponsive {   overflow-x:auto;   margin:30px 0 10px 0; } .tableResponsive table, th, td {   border:1px solid black;   border-collapse:collapse;  text-align:center;   border:1px solid black;   border-collapse:collapse;   padding:8px;   font-size:18px;   font-family:OpenSans Regular;   font:400 18px/22px OpenSans Regular; } .tableResponsive table, th {   color:#000000;   font:600 20px/34px OpenSans SemiBold;   letter-spacing:-0.36px; } html {   scroll-behavior:smooth;   } .cardBlog .carBlock.cardBlogSec {   flex-basis:calc(33.33% - 10px);   width:calc(33.33% - 10px);   margin-right:15px;   height:220px; } .carBlock.cardBlogSec:nth-child(3n+0) {   margin-right:0; } .cardBlog .carBlock.cardBlogSec .cardBlogText{   height:220px;   padding:20px; } @media(max-width:991px) {   .cardBlog .carBlock.cardBlogSec {  flex-basis:calc(50% - 10px);  width:calc(50% - 10px);  margin-right:20px;   }   .cardBlog .carBlock.cardBlogSec:nth-child(2n+0) {  margin-right:0;   }   } @media(max-width:767px){ .cardBlog .carBlock.cardBlogSec {   flex-basis:calc(100%);   width:calc(100%);   margin-right:0; } .cardBlog .carBlock.cardBlogSec .carbachImg{   height:230px; } } .getAmazed .getLeft .logoImg img{  width:100px; } .getAmazed.eflHomecard{   padding:0 0 0 70px; } .pt-30{   padding-top:30px !important; } .backHolcim{   background-color:#012148; }  .bullet_circle_black.space20 li{ margin-bottom:20px; } .backLightBlue{   background-color:#53A5EC; }   .teckStatckImg{   margin:0 25px 25px 0; } .groupAchBox{   padding:25px 35px;   background-color:#53A5EC;   box-shadow:0px 3px 6px #00000029; border-radius:24px;   } .max-650{   max-width:650px;   width:100%; } .w-75{ width:75% !important; } .w-90{   width:90% !important; } .holcimCard{   padding:40px 20px 34px;   text-align:center;   border-radius:20px;   width:calc(33.33% - 28px);   margin-right:40px;   margin-bottom:30px; } @media(min-width:651px){   .holcimCard:nth-child(3n+0) {  margin-right:0;   } } @media(max-width:650px){   .holcimCard{  width:calc(50% - 20px);  margin-right:40px;  margin-bottom:25px;  padding:35px 20px 30px;   }   .holcimCard:nth-child(even) {  margin-right:0;   }   .teckStatckImg{  margin:0 15px 15px 0;   } } .holcimCard img{   height:70px; } .holcimCard p{   font:400 18px/22px OpenSans Regular;   letter-spacing:-0.48px;   color:#fff; } .craftBlock .left.leftSamll img{   width:30px; }  .bannerSec .leftWrap.semiBold h3{   font:400 32px/48px OpenSans Regular;   letter-spacing:-0.96px;   color:#000; } @media(max-width:991px){   .bannerSec .leftWrap.semiBold h3{  font:600 24px/35px OpenSans SemiBold;   } } @media(max-width:575px){   .bannerSec .leftWrap.semiBold h3{  font:600 20px/24px OpenSans SemiBold;   } }  .blueColora a{  color:#007BFF; } .backRaftar{   background:#114798; }   .process.raftarProcess .process--blocks .blocks{   padding:30px;   background:transparent linear-gradient(232deg, #0076FF 0%, #00D0A8 100%) 0% 0% no-repeat;   border-radius:35px; } .process.raftarProcess .process--heading h3{   font:600 44px/48px OpenSans SemiBold;   margin-bottom:15px; } .process.raftarProcess .process--heading p{  color:#000; } .process.raftarProcess .process--blocks .blocks h4{   font:600 24px/34px OpenSans SemiBold;   letter-spacing:-0.48px;   color:#fff; } .process.raftarProcess .process--blocks .blocks p{   font:400 18px/34px OpenSans SemiBold;   letter-spacing:-0.48px;   color:#fff; } @media(min-width:991px){   .process.raftarProcess {   }   .process.raftarProcess .process--blocks{  width:calc(100% - 150px);  margin-left:150px;   }   .process.raftarProcess .raftarLeft{  position:absolute;   } } @media(max-width:991px){   .process.raftarProcess .process--heading h3{  font:600 32px/48px OpenSans SemiBold;  margin-bottom:5px;   }   .process.raftarProcess .process--heading{  margin-bottom:30px;   }   .process.raftarProcess .process--blocks .blocks h4 {  font:600 20px/30px OpenSans SemiBold;   }   .process.raftarProcess .process--blocks .blocks p {  font:400 15px/30px OpenSans SemiBold;   }   .process.raftarProcess .process--blocks .blocks {  padding:22px;  border-radius:22px;   } } @media(max-width:767px){   .process.raftarProcess .process--heading {  margin-bottom:0;   } } .raftar_Cta{   background:transparent linear-gradient(252deg, #0092D5 0%, #1400FF 100%) 0% 0% no-repeat; } .bg_Gray{   background-color:#F2F2F2; } .about_raftar{   display:flex;   flex-wrap:wrap;  border-top:2px solid #d5d4d4;   } .col-25{   width:25%;   text-align:center;   padding:30px 20px;   position:relative;   font:400 20px/30px OpenSans Regular;   color:#000000;   border-bottom:2px solid #d5d4d4;   } .col-25::after{   position:absolute;   content:'';   width:2px;   height:50%;   background-color:#d5d4d4;   right:0;   top:25% } .col-25:nth-last-child(1)::after{   width:0; } @media(max-width:767px){   .col-25{  width:50%;  font:400 16px/24px OpenSans Regular;  padding:20px 15px;   }   .col-25:nth-child(even)::after{  width:0;   } } .whyChooseLeft.topAlign{ width:55px; } .whyChooseLeft.topAlign img {   vertical-align:top; }   .btnChichbee {   background:#E7CB75;   border-radius:35px;   padding:21px 31px;   color:#362900;   font:600 20px/25px OpenSans SemiBold;   letter-spacing:-0.4px;   cursor:pointer; } .btnChichbee:hover{ background:#d6ae34; color:#000; } .mr-20 {   margin-right:20px; } .chichbeeBack {   background-color:#0F1318; } .card20 {   flex-basis:calc(20% - 20px);   width:calc(20% - 20px);   margin-right:22px;   margin-bottom:22px; } .designProcessCard {   background:#E7CB75 0% 0%;   border-radius:35px;   padding:35px 20px;   text-align:center; } .designProcessCard h4 {  letter-spacing:-0.72px;   font:600 24px/48px OpenSans SemiBold;   color:#000000; } .designProcessCard p {   font:600 18px/28px OpenSans SemiBold;   letter-spacing:-0.36px;   color:#000000; } .card20:nth-last-child(1) {   margin-right:0; } .chicbee_Cta {   background:transparent linear-gradient(258deg, #AA8326 1%, #BD993E 8%, #D9BA62 20%, #EED17C 32%, #FBE08C 43%, #FFE592 51%, #F7DC88 59%, #E3C56E 72%, #C29E44 89%, #AA8326 100%) 0% 0% no-repeat padding-box; } .blackText h4 {   color:#000; } .viewAllBtn.btnCta_animate.chicbeeBtn {   border:1px solid #000000;   color:#000000; } .viewAllBtn.btnCta_animate.chicbeeBtn>span span svg path {   fill:#000000; } .btnCta_animate.chicbeeBtn.animatedBtn:before {   background:#000000;   border:1px solid #000000; } .btnCta_animate.chicbeeBtn.animatedBtn:hover>span span {   color:#F1D57F; } .viewAllBtn.btnCta_animate.chicbeeBtn.animatedBtn:hover svg path {   fill:#F1D57F; } .bullet_circle_efl_blue.chicbeeBullet li::before {  background:#E7CB75; } .mr60 {   margin-right:60px; } .leftChicbee img {   max-width:100%; } @media(max-width:991px) {   .card20 {  flex-basis:calc(33% - 20px);  width:calc(33% - 20px);  margin-right:20px;   }   .btnChichbee {  border-radius:25px;  padding:15px 20px;  color:#362900;  font:600 16px/20px OpenSans SemiBold;   } } @media(max-width:575px) {   .card20 {  flex-basis:calc(33% - 10px);  width:calc(33% - 10px);  margin-right:13px;  padding:15px 10px;  border-radius:10px;   margin-bottom:15px;   min-height:120px;   }   .card20:nth-child(3n+0) {  margin-right:0px;   }   .designProcessCard h4 {  font:600 18px/20px OpenSans SemiBold;   }  .designProcessCard p {  font:600 14px/16px OpenSans SemiBold;   }   }  .callRelate {   position:relative;  } .callIcon {   background:transparent linear-gradient(269deg, #0076FF 0%, #00D8FF 100%) 0% 0% no-repeat padding-box;   width:50px;   height:50px;   border-radius:50%; }   .topBar .topSec .mobileNO img {   width:20px;   margin-right:15px; } .newContact {   display:flex;   flex-wrap:wrap; } .cardContac {   flex-basis:calc(25% - 30px);   width:calc(25% - 30px);   margin-right:40px; } .cardContac:nth-last-child(1) {   margin-right:0; } .cardContac .carImg {   position:relative;   margin-bottom:15px; } .cardContac .carImg {   position:relative; } .cardContac .carImg img {   width:100%; } .cardContac .carImg .locName {   position:absolute;   bottom:30px;   color:#fff;   left:0;   right:0;   text-align:center;   font:400 30px/36px OpenSans Regular;   letter-spacing:-0.9px; } .addreddText {   font:400 18px/34px OpenSans Regular;   letter-spacing:-0.36px;   color:#222222; } @media(max-width:991px) {   .cardContac .carImg .locName {  font:400 24px/30px OpenSans Regular;   }   .addreddText {  font:400 16px/24px OpenSans Regular;   } } @media(max-width:767px) {   .cardContac {  flex-basis:calc(50% - 15px);  width:calc(50% - 15px);  margin-right:30px;  margin-bottom:20px;   }   .cardContac:nth-child(even) {  margin-right:0;   } }  html[lang="ar"] .animatedBtn{   direction:rtl; } html[lang="ar"] .animatedBtn svg{  -webkit-transform:rotate(45deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } html[lang="ar"] .cardBlock .ourTakeBlocks a{   flex-direction:row-reverse;   justify-content:left; } html[lang="ar"] .cardBlock .ourTakeBlocks a svg{  transform:rotate(180deg); } html[lang="ar"] .craftBlock{   direction:rtl; } html[lang="ar"] .craftBlock .left img{   margin-right:0;  margin-left:25px; } html[lang="ar"] .bullet_case_study{   flex-direction:row-reverse; } html[lang="ar"] .bullet_case_study .bullet_case-img{ margin-right:0;   margin-left:20px;  transform:rotate(180deg); } html[lang="ar"] .ezipaySec .ezipay_left{ flex-direction:row-reverse;   justify-content:left; } html[lang="ar"] .ezipaySec .ezipay_left img{ transform:rotate(180deg); } html[lang="ar"] .whyChooseSec{  direction:rtl; } html[lang="ar"] .bullet_circle_efl_blue li{   direction:rtl;   padding-right:23px; } html[lang="ar"] .bullet_circle_efl_blue li::before{   right:0;   left:auto; } html[lang="ar"] .cardBlog .carBlock .cardBlogText .linkReadMore{   flex-direction:row-reverse;   justify-content:left; } html[lang="ar"] .cardBlog .carBlock .cardBlogText .linkReadMore svg{ transform:rotate(180deg); } html[lang="ar"] .blogWidthRight{ direction:rtl; } html[lang="ar"] .blogWidthRight p{   text-align:right; } html[lang="ar"] .getting-started-feature h3{   direction:rtl;   display:inline-flex; margin-bottom:0; } html[lang="ar"] .topBar .topSec .mobileNO img{ margin-right:0; margin-left:10px; } html[lang="ar"] .bullet_circle_black{   direction:rtl; } html[lang="ar"] .bullet_circle_black li{  padding-right:20px; }   html[lang="ar"] .bullet_circle_black li::before{  right:0;   left:auto; } html[lang="ar"] .know_more a{   flex-direction:row-reverse;   display:inline-flex; } html[lang="ar"] .know_more a img{   height:13px;   margin-top:11px;  transform:rotate(180deg); margin-left:0; margin-right:5px; } html[lang="ar"] .miniStry_info_sec{ direction:rtl; } html[lang="ar"] .miniStry_info_sec.know_more a{ flex-direction:row; } html[lang="ar"] .blog-content-text ul li::before{ right:0; left:auto; } html[lang="ar"] .blog-content-text ul li{   direction:rtl;   text-align:right; margin-left:0; padding-right:30px; } html[lang="ar"] .ml-55{ margin-left:0; margin-right:55px; } html[lang="ar"] .blog-content-text h4{  text-align:right; } 
 .fintechBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/fintech/fintechBanner.png); } .ezipayPortfolio {   background:transparent linear-gradient(116deg, #010305 0%, #010305 35%, #007BFF 100%) !important; } .incardPortfolio {   background:transparent linear-gradient(113deg, #010305 0%, #006C64 100%)!important; }  .softDevDubaiBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/softwaredev-dubai/softwaredubaibanner.png); }  .chicbeecard {   background:transparent linear-gradient(116deg, #010305 0%, #BA973F 100%)!important; } .asappCard {   background:transparent linear-gradient(113deg, #010305 0%, #32DFE4 100%)!important; } .softDubai_cta {   background:#0F3775!important; } .borderRadius0 {   border-radius:0!important; } .onhoverskyBlue:hover {   background:#E6F6FF!important; } .p-30 {   padding:30px; } .black_back {   background:#010305!important; } .chooseDubaiSec {   background:#F2F2F2;   border-radius:20px;   padding:30px; } .chooseDubaiSec h3 {   font:400 28px/44px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .chooseDubaiSec p {   font:400 20px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .blogHomeCard .blogHomeCard h4, .blogHomeCard p{   font:400 30px/42px OpenSans Regular!important;   letter-spacing:-0.64px!important;   color:#000!important;   margin-bottom:20px!important; } @media(max-width:767px) {   .chooseDubaiSec h3 {  font:400 24px/40px OpenSans SemiBold;  margin-bottom:0;   }   .chooseDubaiSec p {  font:400 18px/25px OpenSans Regular;   }   .chooseDubaiSec {  padding:20px;   } .blogHomeCard .blogHomeCard h4, .blogHomeCard p {  font:400 25px/35px OpenSans Regular!important;   } } .backgroundGray{   background:#F0F0F0!important; } .stateArtSec:hover {   background:transparent linear-gradient(124deg, #010305 0%, #285F87 100%); } .skyBlueGradient {   background:transparent linear-gradient(301deg, #007BFF 0%, #000105 70%, #000105 100%); } .skyBlueLinkBlockGradient {   background:transparent linear-gradient(300deg, #4500FF 0%, #000105 65%, #000105 100%); }  @media(min-width:768px) {   .pt0-min-767 {  padding-top:0;   } }  .block.strategicProcesBox {   background:#fff !important;   box-shadow:0px 3px 6px #00000029;   border:1px solid #EFEFEF;   border-radius:20px; } .block.strategicProcesBox:hover {   background:transparent linear-gradient(134deg, #4E4EDE 0%, #00C0D9 100%) !important; } .block.strategicProcesBox svg path {   fill:#000; } .block.strategicProcesBox:hover svg path {   fill:#fff; } .block.customFintech svg path {   fill:#000; } .block.customFintech:hover svg path {   fill:#fff; } .block.customFintech {   box-shadow:0px 3px 6px #00000029;   border:1px solid #EFEFEF;   border-radius:20px;   padding:30px 30px 30px 30px !important;   background:#fff !important; } .block.customFintech:hover {   background:transparent linear-gradient(180deg, #0093FF 0%, #03529A 100%) !important; } .backFintechCta {   background:transparent linear-gradient(90deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .collFintechSec:hover {   background:transparent linear-gradient(108deg, #45179D 0%, #060C57 100%)!important; } .collFintechSec:hover :is(h3, p) {   color:#fff; } .fintechCtaNew {   background:transparent linear-gradient(106deg, #1A083C 0%, #3E138E 49%, #1A083C 100%); } .owlCarouselSec.iosCarosualSec.digitalFintech {   background:#F2FFED; } .iosCarosualSec.digitalFintech .owl-carousel .backWhite {   background:#fff;   min-height:370px; } .iosCarosualSec.digitalFintech .owl-carousel .backWhite:hover {   background:transparent linear-gradient(310deg, #0093FF 0%, #03529A 100%); } .iosCarosualSec.digitalFintech .rightArrowSec svg path {   stroke:#00000050; } .iosCarosualSec.digitalFintech .rightArrowSec svg:hover path {   stroke:#000000; } .ideaFintech_cta {   background:transparent linear-gradient(108deg, #45108A 0%, #45108A 2%, #3D065F 39%, #12054E 92%, #10054D 100%); } .blueHeadHome h3 a {   font:600 28px/40px OpenSans SemiBold;   color:#21219D;   letter-spacing:-0.84px;   transition:color .15s;   gap:10px;   display:flex; } .blueHeadHome h3 a svg path {   fill:#21219D50; } .blueHeadHome:hover h3 a svg path {   fill:#21219D; } .fontsize40{   font-size:40px !important; } @media(max-width:991px) {   .blueHeadHome h3 a {  font:600 24px/36px OpenSans SemiBold;   }   .iosCarosualSec.digitalFintech .owl-carousel .backWhite {  min-height:310px;   }   .fontsize40{   font-size:30px !important; } } @media(max-width:575px) {   .blueHeadHome h3 a svg path {  fill:#21219D;   }   .iosCarosualSec.digitalFintech .owl-carousel .backWhite {  min-height:270px;   } } .blueDark_back{   background:#161342; } .countryFooter{   display:flex; } .countryFooter img{   max-width:40px; } .countryFooter .countrySec{  margin-right:20px; } .countryFooter .countrySec p{   font-size:12px; } .countryFooter .countrySec img {   height:25px; }  .softdevBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/softwareDevelopment/softdevelopmentBanner.png); } .leverageSoftSec .leverageLeft {   width:90px;   margin-right:20px;   padding-top:10px; } .leverageSoftSec .leverageRight {   width:calc(100% - 110px); } .leverageSoftSec .leverageLeft img {   width:100%; } .backYellowSoft {   background:#FFFFF0!important; } .backGreenSoft {   background:#F0FFF0!important; } .backPinkSoft {   background:#F9F0FF!important; } .backPinkSoft {   background:#F9F0FF!important; } .backBlueSoft {   background:#F0F5FF!important; } .tabViewEvent.enablingSoft {   background:#fff; } .tabViewEvent.enablingSoft .tabViewLeft {   background:#EFF1FF; } .tabViewEvent.enablingSoft .tabViewLeft {   width:45%;   margin-right:5%;   padding-right:0; }  .tabViewEvent.enablingSoft ul.tab li {   color:#000;   font:600 24px/48px OpenSans SemiBold;   padding-left:20px;   width:100%;   opacity:1; } .tabViewEvent.enablingSoft ul.tab li::after {   height:0; } .tabViewEvent.enablingSoft .enablingRight {   box-shadow:0px 3px 6px #00000029;   border-radius:34px;   margin:20px 0; }  .tabViewEvent.enablingSoft .enablingRight p {   font:400 22px/30px OpenSans Regular; } .tabViewEvent.enablingSoft ul.tab li.active {   background:#89A0FF;   width:calc(100% + 20px); } .tabViewEvent.enablingSoft ul.tab {   height:auto;   overflow:initial; } .factorsSoftSec {   display:flex;   flex-wrap:wrap; } .factorsSoftSec .ulLeftSoft {   width:60%;   margin-right:5%; } .factorsSoftSec .ulLeftSoft li {   font:400 24px/35px OpenSans Regular;   letter-spacing:-0.44px;   color:#000000;   margin-bottom:10px;   padding-left:55px;   position:relative; } .factorsSoftSec .ulLeftSoft li::before {   position:absolute;   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/softwareDevelopment/rightArrow.svg);   left:0;   top:10px; } .factorsSoftSec .ulLeftSoft .ulLeftDesc {   font:400 22px/35px OpenSans Regular;   letter-spacing:-0.44px;   color:#000000;   margin-bottom:20px;   display:flex; } .factorsSoftSec .ulLeftSoft .ulLeftDesc .countNum {   font:400 32px/36px Bebas-Regular;   letter-spacing:-0.96px;   color:#3B3B3B;   display:inline-block;   margin-right:22px; } .factorsSoftSec .factorRightSoft {   width:35%; } .factorsSoftSec .factorRightSoft img {   width:100%; } @media(max-width:991px) {   .factorsSoftSec .ulLeftSoft {  width:100%;  margin-right:0;  margin-bottom:20px;   }   .factorsSoftSec .factorRightSoft {  width:50%;   }   .factorsSoftSec .ulLeftSoft li {  font:400 18px/30px OpenSans Regular;   } } @media(max-width:575px) {   .leverageSoftSec .leverageLeft {  width:70px;  margin-right:15px;  padding-top:10px;   }   .leverageSoftSec .leverageRight {  width:calc(100% - 85px);   }   .factorsSoftSec .factorRightSoft {  width:100%;   } }   .logisticsBanner{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/logistics/logisticsBanner.png); } .android .cards-container .block.streamliningBlock:hover{   background:transparent linear-gradient(314deg, #4E4EDE 0%, #00C0D9 100%); } .android .cards-container .block.streamliningBlock svg path{   fill:#000; } .android .cards-container .block.streamliningBlock:hover svg path{   fill:#fff; } .countryFooter{   display:flex; } .countryFooter img{   max-width:40px; } .countryFooter .countrySec{  margin-right:20px; } .backGrayLogistics{   background:#F1F0FF!important; } .locationTracking{   background:#FFF0F0!important; } .routeOpt{   background:#FFEFF9; } .realTime{   background:#F1FFEE; } .assetTracking{   background:#EEF1FF; } .aiMiIntegration{   background:#FFFCEE; } .realTineNavigation{   background:#EEEFFF; } .freeCal{   background:#EEFEFF; } .securePayment{   background:#FFEFF0; } .cta_gradient_logistcs{   background:transparent linear-gradient(103deg, #15145D 0%, #22228D 100%)!important; }  .mvpPageBanner{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/mvp/mvpBanner.png); } .backMvpGreen{   background:#F1FFEF!important; } .mvpBackCta{   background:transparent linear-gradient(103deg, #D7FFD1 0%, #B5F9FF 100%)!important; } .text-Black{   color:#000 !important; } .mvpNumberDigit{   font:400 34px/48px Bebas-Regular !important;   color:#000000;   letter-spacing:-1.02px;   margin-bottom:10px; } .product-selection .title-block h3.subHeading{   font:600 28px/40px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } @media(max-width:991px){   .product-selection .title-block h3.subHeading{  font:600 22px/30px OpenSans SemiBold;  letter-spacing:-0.96px;  margin-bottom:10px;   } }  .backContactForm.formCampain{ z-index:999999; padding:30px; max-width:570px; } .backContactForm.formCampain .thankyouBtn{   font:600 16px/22px OpenSans SemiBold; } @media(max-width:767px){ .collaboarate.collcamp .collaborateImg img{   min-height:870px; } .collaboarate.collcamp .homePageForm .formBlock .leftBlock{ margin-bottom:5px; } .homePageForm.backContactForm.formCampain {   margin-top:20px; } } @media(max-width:575px) { .collaboarate.collcamp .wpcf7-not-valid-tip { font-size:16px; } } .businessInteBanner{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/Business-Intelligence/businessBanner.png); } .bannerSec .leftWrap h1 span.gradientBusiness{  background:transparent linear-gradient(99deg, #014DFF 0%, #00C0D9 70%, #00C0D9 100%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent; } .extensiveBusiness{   background:#EDF5FF; } .custom-fluter .cards-container .block.businessIntelBox {   background:#fff;   padding:30px;   box-shadow:0px 3px 6px #00000029;   border:1px solid #EFEFEF;   border-radius:20px; } .custom-fluter .cards-container .block.businessIntelBox:hover {   background:transparent linear-gradient(127deg, #0093FF 0%, #03529A 100%) !important; } .para.ml-0{   margin-left:0 !important; } .strategy-block .right-block .heading.font-Weight600{   font:600 28px/44px OpenSans SemiBold; } .strategy-block .left-block p.w-100{   max-width:100%; } .qaBiProduct{   background:#EEF5FF; } .ctaBusiness{   background:transparent linear-gradient(106deg, #08103C 0%, #13858E 53%, #08103C 100%); } .extApproachSec{   background:transparent linear-gradient(107deg, #45108A 2%, #3D065F 39%, #12054E 100%, #10054D 100%); } .flexiblePricing{   flex-basis:calc((100% / 3) - 30px);   margin-right:30px;   border-right:1px solid #fff;   padding-right:30px; } .flexiblePricing:nth-last-child(1){   border-right:0; } .flexiblePricing h3{   font:600 28px/44px OpenSans SemiBold;   letter-spacing:-0.84px; } .flexiblePricing p{   letter-spacing:-0.4px;   font:400 20px/34px OpenSans Regular; } .flexiblePricing.text-white:hover h3{   color:#007BFF !important; } @media(max-width:767px){   .strategy-block .right-block .heading.font-Weight600{  font:600 24px/40px OpenSans SemiBold;   }   .flexiblePricing{  flex-basis:calc(100%);  margin-right:0;  border-right:0;  margin-bottom:20px;  border-bottom:1px solid #fff;  padding-bottom:20px; } } @media(max-width:575px){   .flexiblePricing h3{  font:600 24px/40px OpenSans SemiBold;   }   .flexiblePricing p{  letter-spacing:-0.4px;  font:400 16px/30px OpenSans SemiBold;   } } .borderTop5{   border-top:5px solid #007BFF; }  .travelAppBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/travel/businessBannerTravel.png); } .spectrumTravel .w-85.border-left {   border-left:2px solid #707070;   padding-left:15px } .spectrumTravel .w-85.border-bottomBlue {   border-bottom:2px solid #4E4EDE;   padding-bottom:15px; } .spectrumTravel .w-85.border-bottomlightBlue {   border-bottom:2px solid #007BFF;   padding-bottom:15px; } .spectrumTravel .smallImg-60 {   width:60px; } .spectrumTravel .smallImg-60 img {   width:100%; } .spectrumTravelSec {   background:transparent linear-gradient(180deg, #E6E6FF 0%, #FFFFFF 100%); } .spectrumTravel.specTravelTop {   position:relative;   margin-top:20px; } .spectrumTravel.specTravelTop .pt-15{   padding-top:15px; } .spectrumTravel.specTravelTop:before {   width:70%;   height:2px;   background:#707070;   position:absolute;   left:0;   content:''; } .spectrumTravel img{   margin-bottom:7px; } .spectrumTravel h3 {   font:500 26px/36px OpenSans medium;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .spectrumTravel p {   font:400 20px/34px OpenSans Regular;   letter-spacing:-0.4px;   color:#222222; } @media(max-width:767px){   .spectrumTravel h3 {   font:600 22px/30px OpenSans SemiBold;   }   .spectrumTravel p {  font:400 18px/30px OpenSans Regular;   }   .w33-oneThird.enableTravelBox{  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   } } .looingTravelCta{   background:#333333; } .chooseDubaiSec.enableTravelBox{   padding:25px;   border-radius:0; } .chooseDubaiSec.enableTravelBox:hover{   background:transparent linear-gradient(153deg, #4E4EDE 0%, #00C0D9 100%)!important; } .chooseDubaiSec.enableTravelBox:hover :is(h3, p){   color:#fff; } .collTravelCta{   background:#13318E;   position:relative; } .collTravelCta:after{   position:absolute;   content:'';   left:0;   bottom:0;   background-repeat:no-repeat;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/travel/map_icon_travel.png);   height:108px;   background-size:100% 100%;   width:100%; } @media(min-width:992px){   .getAmazed.pt-0{  padding-top:0;   } } @media(max-width:991px){   .collTravelCta:after{  height:60px;   } } @media(max-width:575px){  .collTravelCta:after{ height:50px;  }   } .w50-Half-travel {  flex-basis:calc(50% - 12px);  width:calc(50% - 12px);  margin-bottom:24px;   }  .w50-Half-travel:nth-child(odd) {  margin-right:24px;   }   @media(max-width:767px){  .w50-Half { flex-basis:calc(100%); width:calc(100%);  }  .w50-Half:nth-child(odd) { margin-right:0;  }   }  .chatboarBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatboat/chatboat-banner.png); } .pdfChatBoatBox {   flex-basis:calc((100% / 3) - 20px);   border-radius:46px;   margin-right:30px;   padding:30px; } .pdfChatBoatBoxBack {   background-color:#031B49; } .pdfChatBoatBox66 {   flex-basis:calc((100% / 1.5) - 30px); } .boatImg {   width:80px;   height:80px;   margin-right:20px; } .boatImg.wid-70 {   width:70px;   height:70px; } .boatImg img {   width:100%; } .rightBoat {   width:calc(100% - 100px); } .rightBoat h3 {   font:600 24px/32px OpenSans SemiBold;   color:#fff; } .rightBoat h3.chatBotHead {   font:600 22px/30px OpenSans SemiBold;   color:#000; } .rightBoat p.chatBotDesc {   color:#989DA4;   font:400 22px/30px OpenSans Regular; } .pdfChatBoatBox p {   font:400 18px/24px OpenSans Regular;   color:#B7B7B7; } .chatboatMoreBtn {   align-items:center;   color:#FFA65A;   font:400 19px/24px OpenSans Regular;   display:flex;   gap:10px; } .justifyCenter {   justify-content:center; } .chatBoatBannerBack {   background-position:center;   background-repeat:no-repeat;   background-size:cover;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatboat/bannerbg.png)!important;   margin-top:115px;  padding:100px 0 80px; } .chatBoatHeading {   font:600 44px/60px OpenSans SemiBold; } .chatBoatHeading span {   color:#FFA65A } .chatBoatDesc {   font:400 21px/28px OpenSans Regular;   color:#595959; } .awesomeBoatSec {   background:#F2F6F9;   } .awesomeBoat-60 {   width:60%; } .awesomeBoat-70 {   width:70%; } .awesomeBoat-40 {   width:40%; } .btnStarted.chatBoatTransparent {   background:transparent;   color:#007BFF; } .btnStarted.chatBoatTransparent:hover {   color:#0145FF; } .btnStarted.chatBoatTransparent svg path {   fill:#007BFF; } .max-900 {   max-width:900px;   width:100%; } .ptb-60 {   padding:60px 0; } .howitChatBox {   border:1px solid #CFCFCF;   border-radius:20px; } .howitChatBox img {   margin-bottom:10px; } .howitChatBox h3 {   font:600 22px/30px OpenSans SemiBold;   color:#000;   margin-bottom:5px; } .howitChatBox p {   font:400 22px/30px OpenSans Regular;   color:#989DA4; } .whyChoose-ChatBoat {   display:flex;   flex-wrap:wrap; } .whyChoose-ChatBoat .leftBox {   width:40% } .whyChoose-ChatBoat .leftBox img {   width:100%; } .whyChoose-ChatBoat .rightBox {   width:60%;   background:#fff;   padding:20px 40px; } .chooseBoxChatBot {   padding:20px;   border-left:6px solid transparent; } .chooseBoxChatBot:hover {   box-shadow:0px 4px 55px 0px #0000001A;   border-left:6px solid #007BFF;   border-radius:4px 0px 0px 4px; } .loader {   width:30px;   height:30px;   border:5px solid #007bff;   border-bottom-color:transparent;   border-radius:50%;   display:inline-block;   box-sizing:border-box;   animation:rotation 1s linear infinite;   }   @keyframes rotation {   0% {  transform:rotate(0deg);   }   100% {  transform:rotate(360deg);   }   }  @media(min-width:992px) {   .pdfChatBoatBox:nth-child(n+3) {  margin-right:0;   } } @media(max-width:1200px) {   .chatBoatBannerBack {  margin-top:95px;  padding:80px 0;   }   .chatBoatHeading {  font:600 40px/54px OpenSans SemiBold;   }   .chooseBoxChatBot {  padding:15px;   }   .whyChoose-ChatBoat .rightBox {  padding:12px 30px;   } }  @media(max-width:991px) {   .chatBoatBannerBack {  margin-top:80px;  padding:60px 0;   }   .pdfChatBoatBox {  flex-basis:calc((100% / 2) - 20px);  border-radius:30px;  margin-right:30px;  padding:25px;   }   .pdfChatBoatBox66 {  flex-basis:calc((100% / 1.5) - 30px);   }   .pdfChatBoatBox:nth-child(n+2) {  margin-right:0;   }   .boatImg {  width:60px;  height:60px;   }   .rightBoat h3 {  font:600 20px/26px OpenSans SemiBold;   }   .pdfChatBoatBox p {  font:400 15px/20px OpenSans Regular;   }   .chatboatMoreBtn {  font:400 16px/20px OpenSans Regular;   }   .chatBoatHeading {  font:600 35px/50px OpenSans SemiBold;   }   .chatBoatDesc {  font:400 18px/24px OpenSans Regular;   }   .whyChoose-ChatBoat .rightBox {  width:100%;   }   .whyChoose-ChatBoat .leftBox {  width:100%;   }   .rightBoat p.chatBotDesc {  font:400 18px/24px OpenSans Regular;   }   .rightBoat h3.chatBotHead {  font:600 18px/25px OpenSans SemiBold;   }   .boatImg.wid-70 {  width:50px;  height:50px;   } } @media(max-width:767px) {   .awesomeBoat-60 {  width:100%;   } .awesomeBoat-70 {   width:100%; }   .awesomeBoat-40 {  width:100%;   } } @media(max-width:575px) {   .pdfChatBoatBox {  flex-basis:calc(100%);  margin-right:0;   }   .chatBoatHeading {  font:600 30px/44px OpenSans SemiBold;   }   .whyChoose-ChatBoat .rightBox {  padding:12px;   } }  .defaultSpaceFromTop {   margin-top:115px; }  .chatBotSec {   background:#fff;   padding:40px;   height:600px;   overflow-y:auto; } .chatBotSec .chatApp .ChatBoxLeft {   width:28px;   height:28px;   border-radius:7px;   margin-right:12px;   display:flex;   align-items:center;   justify-content:center; } .chatBotSec .chatApp .ChatBoxLeft img {   width:15px;   } .orangechatBack {   background:#FF7A00; } .blackChatBack {   background:#007BFF; } .chatBotSec .chatApp .chatBoxDescRight {   width:calc(100% - 40px); } .chatBotSec .chatBoxDescRight p {   font:400 16px/28px OpenSans Regular;   color:#000; } .chatBotSec .chatBoxDescRight h3 {   font:600 19px/30px OpenSans SemiBold;   color:#000;   } .chatBotSec .chatApp .chatBoxDescRight ul {   list-style-type:disc;  padding-left:0px; } .chatBotSec .chatApp .chatBoxDescRight ul li {   font:400 16px/28px OpenSans Regular;   color:#000; margin-left:19px; } .chatBotSecLeft {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatboat/backchat.png);   background-position:center center;  background-repeat:no-repeat;   background-size:contain;   } .backWhite {   background:#fff; } .chat-conversation { text-align:center;   max-width:620px;   margin:0 auto 20px; } .chatBotSecLeft h2 {   font:700 40px/60px OpenSans Bold; } .chatBotSecLeft h2 span {   color:#007BFF; } .dragFileChatSec {   border:2px dashed #007BFF;   padding:40px;   text-align:center;   background:#fff; } .m-40 { margin:40px; } .ptb-0 { padding-top:0; padding-bottom:0; } .dragFileChatSec p {   font:600 20px/40px OpenSans SemiBold;   color:#000; } .dragFileChatSec p.colorBlue {   color:#007BFF;   font:400 18px/40px OpenSans Regular;   margin-top:10px; } .pt-150 {   padding-top:150px; } .chatInputBox {   position:relative;   margin:50px 34px 50px 40px;   width:100%!important; } .chatInputBox input {   width:100%;   box-shadow:0px 0px 10px 0px #0000001A;  font:400 16px/40px OpenSans Regular;   color:#000;   padding:4px 40px 4px 14px;   border:0; } .chatInputBox .arrowIcon {   position:absolute;   right:20px;   top:11px; } @media(max-width:1200px) {   .defaultSpaceFromTop {  margin-top:95px;   } } @media(max-width:991px) {   .chatBotSecLeft h2 {  font:700 35px/50px OpenSans Bold;   } } @media(min-width:768px) {   .borderGrayRight {  border-right:1px solid #0000001A;   } .chatBotSecLeft {   margin-left:5%; } } @media(max-width:767px) {   .chatBotSecLeft h2 {  font:700 30px/48px OpenSans Bold;   }   .dragFileChatSec p {  font:600 18px/35px OpenSans SemiBold;   }   .chatBotSec {  height:600px;   }   .pt-150 {  padding-top:80px;   } } @media(max-width:575px) {   .defaultSpaceFromTop {  margin-top:85px;   }   .chatBotSec {  height:calc(100vh - 120px);   }   .chatInputBox {   margin:20px;   width:calc(100% - 90px); }   .dragFileChatSec {  padding:30px;   } .loader {   width:32px;   height:32px;  } } #progress-wrapper {  width:100%;  background:#fff;  border:1px solid #fff;  margin-top:10px;  height:30px;  position:relative;   }   #progress-bar {  height:100%;  width:0;  background:#4caf50;  text-align:center;  line-height:30px;  color:white;   } .success {  color:#fff;  font-size:15px;   font-weight:bold;   }   .error {  color:red;  font-size:15px;   font-weight:bold;   } #ask-loader { position:absolute;   right:18px;   top:8px; }  .mahineLearningBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/machine-learning/bannerImg.png); } .spectrumTravel.machineBottomBorder {   position:relative;   margin-top:20px; } .spectrumTravel.machineBottomBorder .pt-15 {   padding-top:15px; } .spectrumTravel.machineBottomBorder:after {   width:70%;   height:2px;   background:#707070;   position:absolute;   left:0;   content:'';   bottom:0; } .keyBenefitsSec {   background:transparent linear-gradient(180deg, #E6F0FF 0%, #FFFFFF 100%); } .spectrumTravel .w-100.border-left {   border-left:2px solid #707070;   padding-left:15px; } .machine_expertSec_cta {} .transform_cta_machine {   background:transparent linear-gradient(291deg, #010305 0%, #285F87 100%); } .know_more.w_Space .strategyMachineBox img {   width:90px;   height:90px; } .collbrateMachine_cta {   background:transparent linear-gradient(118deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .connectMachine_cta {   background:transparent linear-gradient(180deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); }  @media(max-width:767px) {   .block.itStaffBlock .strategyMachineBox img {  width:70px;   } }  .chatbotBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatbot-development/chatbotBanner.png); } .newchatboatHeight {  position:relative;  height:calc(100vh - 130px);   -webkit-height:calc(100vh - 130px);   -moz-height:calc(100vh - 130px);   background-position:center;   background-repeat:no-repeat;   background-size:cover; } .newchatboatHeight .bannerBack {   position:absolute;   bottom:0px;   width:100%; } .chatbotBgGray {   padding:20px 0;   background-color:#E8E8E8;   z-index:9; } .bgRightChatbot {   width:calc(100% - 275px); } .bgLeftChatbot {   width:275px; } .bgLeftChatbot h4 {   font:400 18px/24px OpenSans Regular;   color:#000;   letter-spacing:0.36px;   text-align:left; } .bgLeftChatbot p {   font:400 18px/24px OpenSans Regular;   color:#000;   letter-spacing:0.36px;   text-align:left; } .chooseDubaiSec.backwhite {   background:#fff; } .getSmallImg {   text-align:center; } .getSmallImg img {   max-width:100%; } .ctaBackBlue {   background:#0D3182; } .shadowChatbox {   box-shadow:0px 3px 6px #00000029; } .back-ChatboatCta {   background:#011826; } .backgradientChatboat {   background:transparent linear-gradient(106deg, #010305 0%, #285F87 100%); } .chatboatUlLi {   display:flex;   flex-wrap:wrap; } .chatboatUlLi li {   width:calc(50% - 20px);   margin-right:20px;   display:flex;   margin-bottom:20px;   font:600 22px/40px OpenSans SemiBold;   letter-spacing:-0.66px;   color:#000000; } .chatboatUlLi.chatBoatLiImg li {   padding-left:55px;   position:relative; } .chatboatUlLi.chatBoatLiImg li::before {   position:absolute;   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatbot-development/blue-arrow-circle.svg);   left:0;   top:12px; } .chatboatBannerUlLI {   display:flex;   flex-wrap:wrap;   justify-content:space-between; } .chatboatBannerUlLI li {   padding-left:30px;   position:relative;   width:calc(50% - 20px);   margin-right:20px;   font:400 20px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#fff;   display:flex; } .chatboatBannerUlLI li::before {   position:absolute;   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatbot-development/tick.svg);   left:0;   top:7px;   width:20px; } .chatboatUlLi li .leftImg {   width:60px;   margin-right:10px;   text-align:center; } .chatboatUlLi li .leftImg img {   width:auto; }  .chatboatUlLi li .rightDesc {   width:calc(100% - 70px); } .chatboatUlLi.medicalLi-33 li {   width:calc(33.33% - 20px);   font:400 22px/40px OpenSans Regular;   align-items:center; } .chatboatUlLi.medicalLi-33 li .leftImg {   width:60px;   margin-right:15px;   text-align:center; } .chatboatUlLi.medicalLi-33 li .rightDesc {   width:calc(100% - 75px); } .chatboatUlLi.medicalLi-33 li .leftImg img {   width:100%; } @media(max-width:991px) {   .chatboatUlLi li .rightDesc {  width:calc(100% - 70px);  font:600 18px/36px OpenSans SemiBold;   }   .chatboatUlLi.medicalLi-33 li {  width:calc(50% - 20px);  font:400 18px/36px OpenSans Regular;   }   .chatboatUlLi li .leftImg {  width:45px;  margin-right:10px;   }   .chatboatUlLi li .leftImg img {  max-width:45px;   }   .chatboatUlLi li .rightDesc {  width:calc(100% - 55px);   }   .chatboatBannerUlLI li {  font:400 18px/30px OpenSans Regular;   }   .chatboatUlLi li {  font:600 18px/30px OpenSans SemiBold;   }   .bgRightChatbot {  width:calc(100%);   }   .bgLeftChatbot {  width:100%;   }   .bgLeftChatbot h4 {  text-align:center;  margin-bottom:30px;   } } @media(max-width:575px) {   .chatboatBannerUlLI li {  width:calc(100%);  margin-right:0;   }   .chatboatUlLi li {  width:calc(100%);  margin-right:0;   }   .chatboatUlLi.medicalLi-33 li {  width:calc(100%);  margin-right:0;  margin-bottom:15px;   } .chatboatUlLi.chatBoatLiImg li::before {  top:6px; }  .chatboatBannerUlLI {  max-width:250px;  margin:10px auto 0;   } } .gradientGreenchatBoat {   background:transparent linear-gradient(106deg, #08103C 0%, #13858E 53%, #08103C 100%); } .costBreakDownTitle {   font:600 28px/48px OpenSans SemiBold;   letter-spacing:-0.84px;   margin-bottom:15px;   color:#0098F7;  display:inline-block;   position:relative; } .costBreakDownTitle::after {   position:absolute;   content:'';   width:100%;   height:2px;   background-color:#0098F7;   left:0;   bottom:0; } .empowerProdSec {   position:relative; } .empowerProdSec::before {   position:absolute;   content:'';   width:80px;   height:84px;   left:80px;   background-repeat:no-repeat;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatbot-development/leftChatIcon.svg);   background-size:100% 100%; } .empowerProdSec::after {   position:absolute;   content:'';   width:80px;   height:84px;   bottom:41px;   right:80px;   background-repeat:no-repeat;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/chatbot-development/rightChatIcon.svg);   background-size:100% 100%; } .p-25 {   padding:25px !important; }   @media(max-width:1100px) {   .newchatboatHeight {  height:calc(100vh - 60px);  min-height:680px;   }   .empowerProdSec::before {  position:absolute;  content:'';  width:45px;  height:47px;  left:30px;   }   .empowerProdSec::after {  position:absolute;  content:'';  width:45px;  height:47px;  bottom:41px;  right:30px;   } } @media(max-width:991px) {   .costBreakDownTitle {  font:600 20px/30px OpenSans SemiBold;   }   .empowerProdSec::before {  display:none;   } } @media(max-width:575px) {   .costBreakDownTitle::after {  bottom:-10px;   }   .costBreakDownTitle {  margin-bottom:30px !important;   } } .healthCardAppBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/healthCareApp/healthCareBanner.png); } .revolutSecChat {   background:transparent linear-gradient(180deg, #010305 0%, #285F87 100%) 0% 0% no-repeat padding-box; }  .android .cards-container .block p .boldText {   font-weight:600;   font-family:OpenSans SemiBold; } .onHoverCircleIcon {   position:relative; } .onHoverCircleIcon:hover:after {   position:absolute;   content:'';   width:52px;   height:52px;   top:20px;   right:40px;   background-repeat:no-repeat;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/easymd/onhoverIcon.svg);   background-size:100% 100%; } .height-70 {   height:70px; } .align-botttom {   display:flex;   align-items:end; }  .integrateSec.normsHelthSec:hover {   background:transparent linear-gradient(180deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .integrateSec.normsHelthSec:hover :is(h3, p) {   color:#fff; } .integrateSec.normsHelthSec svg path{   fill:#000; } .integrateSec.normsHelthSec:hover svg path{   fill:#fff; } .blueLight_back {   background-color:#007BFF; } .backOfPatientCounseling {   background-color:#F7FCEC; } .backOfPaymentHealth {   background-color:#EDFCED; } .backOfChatbotAssistance {   background-color:#FCEDED; } .backOfE-PresctnMngmt {   background-color:#FAEDFC; } .backpinkHealthCard {   background-color:#FFEFF9; } .backLightGreen {   background:#F0FFEE !important; } .backBlueHealthCard {   background-color:#EEF1FF; } .costBreakDownHead {   font:400 28px/48px OpenSans Regular;   letter-spacing:-0.84px;   color:#01060A; } .fontSize30Head {   font:400 30px/34px OpenSans Regular;   letter-spacing:-0.64px; } .msgDeliveryHeadSec {   position:relative; } .msgDeliveryHeadSec .backImgdelivery {   min-height:640px; } .msgDeliveryHeadSec .msgDeliveryTextSec {   position:absolute;   top:75px;   left:90px;   right:90px;   bottom:75px; } .msgDeliveryTextSec .quotoImg {   max-width:66px;   margin-bottom:30px; } .msgDeliveryHeadSec .msgDeliveryTextSec h3 {   font:400 28px/54px OpenSans Regular;   letter-spacing:-0.56px;   color:#000;   margin-bottom:30px; } .expSecBackHealth{   box-shadow:2px 4px 8px #00000029; } .expSecBackHealth:hover{   background:transparent linear-gradient(288deg, #010305 0%, #285F87 100%) 0% 0% no-repeat padding-box; } .healthCareCtaBack{   background-color:#2663A9; } .getAmazed.ptb-6010{  padding:60px 0 10px; } .weDeveopSecHealth h3{   font:600 28px/48px OpenSans SemiBold;   color:#007BFF;  }  .chatboatUlLi.beforeCircle li {   padding-left:32px;   position:relative; } .chatboatUlLi.beforeCircle li::before {   position:absolute;   content:'';   left:0;   top:10px;   width:17px;   height:17px;   background:transparent linear-gradient(180deg, #010305 0%, #285F87 100%);   border-radius:50%; } .chatboatUlLi.beforeCircle li{   font:400 26px/35px OpenSans Regular; } .fontSize-22{   font:400 22px/34px OpenSans Regular !important;   letter-spacing:-0.44px; } @media(max-width:1200px){  .msgDeliveryTextSec .quotoImg {  max-width:66px;  margin-bottom:15px;   }  .msgDeliveryHeadSec .msgDeliveryTextSec h3 {  font:400 24px/50px OpenSans Regular;  margin-bottom:20px;   } } @media(max-width:991px){ .msgDeliveryHeadSec .msgDeliveryTextSec {  position:absolute;  left:50px;  right:50px;   }  .msgDeliveryHeadSec .backImgdelivery {  min-height:755px;   }   .fontSize-22{  font:400 18px/30px OpenSans Regular !important;   }   .getAmazed.ptb-6010{  padding:40px 0 0px; } .weDeveopSecHealth h3 {  font:600 24px / 40px OpenSans SemiBold;   } .chatboatUlLi.beforeCircle li {  font:400 22px / 30px OpenSans Regular;   }   .fontSize30Head {  font:400 25px / 30px OpenSans Regular;   }  .visionOSBanner.bannerUlLi .bannerBack{  padding-top:350px;   } } @media(max-width:767px){   .msgDeliveryHeadSec .msgDeliveryTextSec {  position:absolute;  top:50px;  left:50px;  right:50px;  bottom:50px;   }   .msgDeliveryHeadSec .msgDeliveryTextSec h3 {  font:400 22px/45px OpenSans Regular;  margin-bottom:20px;   }   .getAmazed.ptb-7050{  padding:30px 0 20px; } } @media(max-width:575px){   .msgDeliveryHeadSec .backImgdelivery {  min-height:680px;   }   .msgDeliveryHeadSec .msgDeliveryTextSec h3 {  font:400 18px/35px OpenSans Regular;  margin-bottom:20px;   }   .fontSize30Head {  font:400 22px / 30px OpenSans Regular;   }   .visionOSBanner.bannerUlLi .bannerBack {  padding-top:234px;   } } @media(max-width:460px){   .msgDeliveryHeadSec .backImgdelivery {  min-height:850px;   } }  @media(max-width:460px){   .msgDeliveryHeadSec .backImgdelivery {  min-height:850px;   } } @media(max-width:380px){   .msgDeliveryHeadSec .backImgdelivery {  min-height:860px;   }   .msgDeliveryHeadSec .msgDeliveryTextSec {  position:absolute;  top:30px;  left:30px;  right:30px;  bottom:30px;   } } .custom-fluter .cards-container .block svg{ margin-bottom:10px;}  .reactNativeAppBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/reactNativeService/reactiveNativeBanner.png); } .reactNativeCtaBack1{   background:transparent linear-gradient(180deg, #45108A 2%, #3D065F 39%, #12054E 100%, #10054D 100%) } .chooseSecReact{   background-color:#F2F2F2;   padding:35px 25px; } .chooseSecReact h3 {   font:600 22px/34px OpenSans SemiBold;   letter-spacing:-0.44px;   color:#222222;   margin-bottom:5px; } .chooseSecReact p {   font:400 20px / 30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .reactHoverGradient:hover{   background:transparent linear-gradient(180deg, #010305 0%, #285F87 100%); } .reactHoverGradient:hover :is(h3, p){   color:#fff; } .reactNative_cta01{   background-color:#0F3865; } .reactNative_cta_02{   background:transparent linear-gradient(180deg, #4E4EDE 0%, #00C0D9 100%) 0% 0% no-repeat padding-box; } .h3SemiBold h3{ font-family:OpenSans SemiBold !important; font-weight:600 !important; } @media(max-width:991px){   .chooseSecReact{  padding:25px 20px;   }   .chooseSecReact h3 {  font:600 20px/30px OpenSans SemiBold;   }   .chooseSecReact p {  font:400 18px / 26px OpenSans Regular;   } } .backpinkHealthCard{   background-color:#FFEFF9; } .backBlueHealthCard{   background-color:#EEF1FF; }  .blackOrangeGradient {   background:transparent linear-gradient(300deg, #FF7600 0%, #000105 65%, #000105 100%); } .backCta-RealEstate{   background-color:#DAECFF; } .getLeft.colorBlack h4{   color:#000; } .getLeft.colorBlack p{   color:#000; } .integrateSec.onHoverGraientBlue:hover{   background:transparent linear-gradient(153deg, #4E4EDE 0%, #00C0D9 100%); } .integrateSec.onHoverGraientBlue:hover :is(h3, p){  color:#fff; } .realEstateHelpsSec{   background:transparent linear-gradient(180deg, #E6FFF3 0%, #FFFFFF 100%)!important; } .realEstateCtaBlueGradienr{   background:transparent linear-gradient(180deg, #4E4EDE 0%, #00C0D9 100%); } .integrateSec.industryBackLightGray{  background-color:#F8F8F8; } .integrateSec.industryBackLightGray:hover{   background-color:#E6F6FF;  } .onDemandBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/new-images-folder/ondemand/ondemadBanner.png); }  .onDemandtFeaturesHeading{   font:400 28px/48px OpenSans Regular;   letter-spacing:-0.84px;   color:#000000;  } .ondemandGreen{   background-color:#F0FFF5; } .ondemandBlue{   background-color:#EFF3FF; } .ondemandPink{   background-color:#FFEEF9; } .ondemandDarkPink{   background-color:#FFF0EE; } .onDemandCta1{   background:#0187EC } .onDemandCta2{   background-color:#B4D2FF; } .baLightYellow{ background-color:#FDFFF0; } .baLightGreen{ background-color:#EFFFFB; } .fontSize26{   font:400 24px/35px OpenSans Regular !important;   letter-spacing:-0.78px;   color:#000; } .colorBlack{   color:#000; }  @media(max-width:991px) {   .fontSize26 {  font:400 20px/30px OpenSans Regular !important;   }   .onDemandtFeaturesHeading {  font:400 22px/35px OpenSans Regular;   } }  .xamrinBanner {   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/new-images-folder/xamarin/xamrinBanner.png); } .xamarinGradientblackGreen {   background:transparent linear-gradient(300deg, #00FFEB 0%, #000105 65%, #000105 100%); } .xamarinService {   background:transparent radial-gradient(closest-side at 15% 16%, #E8E8FF 0%, #E8EFFF 47%, #E7F8FC 100%) } .xamarinCta01 {   background:transparent linear-gradient(118deg, #010305 0%, #285F87 100%) }  .wearableBanner{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/new-images-folder/wearable/wearableBanner.png); } .ctaBlack{   background:#030012; } .ctaBlackwearable{   background:#242424; } .wearableGradientLinksBlock{   background:transparent linear-gradient(300deg, #00CEFF 0%, #000105 65%, #000105 100%) } .integrateSec.boxshadowBox{   background:#FFFFFF 0% 0% no-repeat padding-box;   box-shadow:2px 4px 8px #00000029;   border:1px solid #D8D8D8; } .integrateSec.boxshadowBox:hover{   background:transparent linear-gradient(286deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .integrateSec.boxshadowBox:hover :is(h3, p){   color:#fff; } .borderRadius20{   border-radius:20px; } .wearableCtaBlue{   background:#91CBFD; } .grayBorder{   border:1px solid #C3C3C3; }  .cardRegularHead h3{   font:400 26px / 34px OpenSans Regular;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .cardRegularHead p{   font:400 18px / 34px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .cardRegularHead img{ margin-bottom:10px; } .cardRegularHead svg{ margin-bottom:10px; } .cardSemiBoldHead h3{   font:600 26px / 34px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .cardSemiBoldHead p{   font:400 18px / 34px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .cardSemiBoldHead img{ } .cardSemiBoldHead svg{ margin-bottom:10px; } .blueCircleWearable{   width:95px;   height:95px;   display:inline-block;   margin-top:-65px; } .blueCircleWearable img{   width:100%;   height:100%; } .cardHead22 h3{   font:400 22px / 30px OpenSans SemiBold; } @media(max-width:991px){   .blueCircleWearable{  width:64px;  height:64px;  margin-top:-46px;   }   .cardRegularHead h3{  font:400 22px / 30px OpenSans Regular;   }  .cardRegularHead p{  font:400 16px / 30px OpenSans Regular;   }   .cardSemiBoldHead h3{  font:600 22px / 30px OpenSans SemiBold;   }  .cardSemiBoldHead p{  font:400 16px / 30px OpenSans Regular;   }   .cardHead22 h3{  font:400 18px / 30px OpenSans SemiBold;   } } .pinkGradientEcommerce{   background:transparent radial-gradient(closest-side at 28% 23%, #E1D6F0 0%, #E1D7F9 69%, #EEEDFF 100%); } .commonShadow{   box-shadow:4px 3px 6px #00000029;   border:1px solid #D8D8D8; } .cardSemiBoldHead.smartTvGradientBluePink:hover{   background:transparent linear-gradient(287deg, #8533A1 0%, #1A39D4 100%); } .cardSemiBoldHead.smartTvGradientBluePink svg path{   fill:#000; } .cardSemiBoldHead.smartTvGradientBluePink:hover svg path{   fill:#fff; } .cardSemiBoldHead.smartTvGradientBluePink:hover :is(h3, p){   color:#fff; }  .wearableCta{   background:transparent linear-gradient(180deg, #45179D 0%, #060C57 100%); } .blackYellowGradient{ background:transparent linear-gradient(300deg, #FFB100 0%, #000105 70%, #000105 100%); }   .digitalDesignTabs {   margin:50px auto;   background:white;   border-radius:8px;   overflow:hidden; } .digitalDesignTabs .tab-header {   display:flex;   background:#f9f9f9;   border-bottom:1px solid #ddd; } .digitalDesignTabs .tab-header-item {   flex:1;   cursor:pointer;   transition:background 0.3s;   background:#fff;   padding:45px 20px 30px 40px;   display:flex;   flex-direction:column;   -webkit-box-shadow:0 20px 11px -8px #00000029;   -moz-box-shadow:0 20px 11px -8px #00000029;   box-shadow:0 20px 11px -8px #00000029; } .digitalDesignTabs .tab-header-item img{   width:60px; } .digitalDesignTabs .tab-header-item h3{   color:#2680EA; }  .digitalDesignTabs .tab-header-item:last-child {   border-right:none; } .digitalDesignTabs .tab-header-item.active {   background:#F5F5F5;   border-bottom:10px solid #2680EA; } .digitalDesignTabs .tab-content {   display:none;   padding:80px 50px 50px;   background:#F2F9FF; } .digitalDesignTabs .tab-content.active {   display:block; } @media(max-width:767px){   .digitalDesignTabs .tab-header{  flex-direction:column;   } .digitalDesignTabs .tab-bottom-mobile {  flex:1;  cursor:pointer;  transition:background 0.3s;  background:#fff;  padding:45px 20px 30px 40px;  display:flex;  flex-direction:column;  -webkit-box-shadow:0 20px 11px -8px #00000029;  -moz-box-shadow:0 20px 11px -8px #00000029;  box-shadow:0 20px 11px -8px #00000029;   }  .digitalDesignTabs .tab-bottom-mobile img{  width:60px;   }  .digitalDesignTabs .tab-bottom-mobile h3{  color:#2680EA;   }  .digitalDesignTabs .tab-bottom-mobile:last-child {  border-right:none;   }  .digitalDesignTabs .tab-bottom-mobile.active {  background:#F5F5F5;  border-bottom:10px solid #2680EA;   } } @media(max-width:575px){   .digitalDesignTabs .tab-bottom-mobile{  padding:30px 15px 20px 25px;   }   .digitalDesignTabs .tab-content{  padding:50px 30px 30px;   } } body.no-scroll {   overflow:hidden; }  .popupCommon {   display:none;   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   background-color:rgba(0, 0, 0, 0.5);   justify-content:center;   align-items:center;   transition:all .5s;   box-shadow:0 4rem 6rem rgba(0, 0, 0, .3);   z-index:9999;   backdrop-filter:blur(4px); } .intl-tel-input.iti-container{ z-index:99999 !important; } .popupCommon .popup-content {   background-color:#fff;   padding:3px;   border-radius:20px;   display:flex;   width:80%;   max-width:900px;   box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);   position:relative; } .popupCommon .popup-left {   width:340px;   padding:34px 34px 20px 30px;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/popup/formimage.png);   background-repeat:no-repeat;   background-size:cover;   border-top-left-radius:15px;   border-bottom-left-radius:15px;   background-position:top; } .popupCommon .popup-left h2{   font:700 32px / 40px Playfair-Bold; letter-spacing:-0.8px; color:#fff; } .popupCommon .popup-left p{   font:400 18px / 25px OpenSans Regular;   color:#fff; } .popupCommon .popup-left .paraTextPopup p {   font:700 32px / 40px Playfair-Bold;   letter-spacing:-0.8px;   color:#fff; } .popupCommon .popup-right {   width:560px;   padding:50px 44px; } .popupCommon .popup-right .response-time {   margin-top:15px;   color:#00000080;   font:400 18px / 24px OpenSans Regular;   letter-spacing:-0.4px; } .popupCommon .close-btn {   position:absolute;   top:20px;   right:24px;   cursor:pointer; } .popupCommon .close-btn img{   width:20px; } .text-align-end{   text-align:end; } .popupCommon .animateOtherBtn.wpcf7-submit{  color:#000;   border:1px solid #000; } .popupCommon .animateOtherBtn.wpcf7-submit svg path{ fill:#000; } .popupCommon .animateOtherBtn.wpcf7-submit:hover svg path{ fill:#fff;   } .popupCommon .animateOtherBtn.wpcf7-submit:hover{   color:#fff;   border:1px solid #fff;   } .popupCommon p.cf7ascaptcha{ color:#000; gap:4px; overflow:hidden; } .popupCommon span.cf7as-firstAct{ color:#000} .popupCommon .wpcf7 form .wpcf7-response-output{ margin:0 !important;   padding:0;border:none!important; } .popupCommon .intl-tel-input.separate-dial-code .selected-flag{background-color:transparent;width:50px!important;} .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {width:50px!important;} .popupCommon .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{ padding-left:55px !important;} .popupCommon .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:transparent;} .popupCommon .popsubmit p{ display:flex;   align-items:center;} .popupCommon .thankyouBtn{ border:1px solid #000000;   color:#000; } @media(max-width:767px){   .popupCommon .popup-content {  flex-wrap:wrap;  padding:10px 5px;   max-height:80vh;  overflow-y:auto;   }   .popupCommon .popup-left {  width:100%;  border-radius:20px;  padding:30px;   }   .popupCommon .popup-right {  width:100%;  padding:50px 27px;   }   .popupCommon .close-btn svg path{  fill:#fff;   }   .leftBlock.text-align-end{  text-align:left;   }   .popupCommon .close-btn img {  width:15px;   } } @media(max-width:575px){   .popupCommon .popup-left h2 {  font:700 26px / 34px Playfair-Bold;   }   .popupCommon .popup-left p{  font:400 16px / 22px OpenSans Regular;   } .shareaholic-share-buttons-container.shareaholic-ui.shr-no-print.shareaholic-flat.shareaholic-floated.shareaholic-mobile.shareaholic-bottom-align.shareaholic-.shareaholic-left-align.shr-sharebuttons-floated.shareaholic-vertical {   display:none; }   }  .blackYellowGradient{ background:transparent linear-gradient(300deg, #FFB100 0%, #000105 70%, #000105 100%); } .portfolio-block.challengerPort {   background:transparent linear-gradient(120deg, #010305 0%, #010305 50%, #58C980 100%); } .portfolio-block.amazePort {   background:transparent linear-gradient(116deg, #010305 0%, #6028E4 100%); } .baHoverGradient:hover {  background:transparent linear-gradient(180deg, #4E4EDE 0%, #00C0D9 100%); } .baHoverGradient:hover :is(h3, p){   color:#fff; } .baHoverGradient svg path{ fill:#000; } .baHoverGradient:hover svg path{ fill:#fff; }  .ba_cta_02{   background:transparent linear-gradient(180deg, #4E4EDE 0%, #00C0D9 100%); } .Lightsky {   background:transparent linear-gradient(300deg, #00CEFF 0%, #000105 70%); } .LightGreen {   background:transparent linear-gradient(300deg, #6CB8BE 0%, #000105 70%); } .wireframing_cta_01{   background:#19264E; } .reactHoverGradient :is(svg, img){  margin-bottom:10px } .reactHoverGradient svg path{   fill:#000; } .reactHoverGradient:hover svg path{   fill:#fff; } .commonBoxshadowBox{   background:#FFFFFF 0% 0% no-repeat padding-box;   box-shadow:2px 4px 8px #00000029;   border:1px solid #D8D8D8; } .backAIOrange{   background:#FFEDEF; } .backAIPinkSoft {   background:#F9EFFF; } .blueAiGradient:hover {   background:transparent linear-gradient(104deg, #0093FF 0%, #03529A 100%); } .blueAiGradient:hover :is(h3, p) {   color:#fff; } .spectrumTravel .w-85.border-bottomBlack {   border-bottom:2px solid #000;   padding-bottom:15px; }  .blueAiSolutionGradient:hover {  background:transparent linear-gradient(153deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .blueAiSolutionGradient:hover :is(h3, p) {   color:#fff; } .gameCTO1 {background:#09000A;}  .gameHoverGradient:hover{   background:transparent linear-gradient(180deg, #45108A 2%, #3D065F 39%, #12054E 100%, #10054D 100%); } .gameHoverGradient:hover :is(h3, p){   color:#fff; } .digitalDesignCtaBack{   background-color:#0D1339; } .backBlackCta{   background-color:#000; }  .digitalDesignCtaBrown{ background-color:#160a00; }  .amaze-case-banner-text.size44 h4{   font:300 36px / 55px OpenSans Light; } .ecommerceCtaBlueBack{   background-color:#23A6F3; } .ecommerceGradientLinksBlock{   background:transparent linear-gradient(300deg, #4500FF 0%, #000105 70%, #000105 100%); }  .nodeJsGradientLinksBlock{   background:transparent linear-gradient(300deg, #B4E380 0%, #000105 70%, #000105 100%) } .gameGradientLinksBlock{   background:transparent linear-gradient(300deg, #FF7600 0%, #000105 70%, #000105 100%); } .ecommerceCtaBlueDark{   background-color:#4B52DE; } .gameCtaPurple{   background-color:#402483; } @media(max-width:991px){   .amaze-case-banner-text.size44 h4{  font:300 26px / 45px OpenSans Light;   } } .nodeJsPracticBlock {background:transparent linear-gradient(180deg, #E6E7FF 0%, #FFFFFF 100%);} .nodeJsAssociateBox{ background:#EEFDEC; box-shadow:0px 3px 6px #00000029; border-radius:20px; }  .pertinent-cards .gradient-border.greenGradient-border {   background:transparent linear-gradient(120deg, #84CF77 0%, #148C34 100%) 0% 0% no-repeat padding-box; } .greenGradient-border {   width:calc(33% - 2.5rem);   border-radius:20px;   padding:2px;   background:transparent linear-gradient(120deg, #84CF77 0%, #148C34 100%) 0% 0% no-repeat padding-box; } .comprehensiveNodeBox:hover {   background-color:#EEFDEC!important; } .nodJS_cta_01{   background:transparent radial-gradient(closest-side at 73% 59%, #7FC764 0%, #19A23F 100%); } .nodJS_cta_02{   background:transparent linear-gradient(180deg, #82CE76 0%, #0F8931 100%); } .digitalStrategyOver:hover{ background:transparent linear-gradient(180deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .digitalStrategyOver:hover :is(h3, p) {   color:#fff!important; } .digitalStrategyCta-1{ background:#010510; } .digitalStrategyCta-2{ background:#183A9E; } .digitalStrategyCta-3{ background:#1A223F; } .eVPink { background:#FFE3E3; border-radius:20px; } .eVLightGreen { background:#D8FFBF; border-radius:20px; } .eVLightBlue { background:#D5F2FF; border-radius:20px; } .baBussinessAnalysisCta{ background:#DF655A; } .Ev_cta_1{ background:#0E0405; } .Ev_cta_2{ background:#000001; } .iotAppIndustriesBack{ background:transparent linear-gradient(180deg, #E6E8FF 0%, #FFFFFF 100%); } .iotDarkBlueCta{ background:transparent linear-gradient(180deg, #0F2877 0%, #08143C 100%); } .baPartnerExpertsCta{ background:transparent linear-gradient(180deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .entertainmentBoxUnlock .blueCircleWearable{ margin-top:auto; } .digitalEthicsp{   background:transparent linear-gradient(134deg, #4E4EDE 0%, #00C0D9 100%) !important; } .digitalEthicsp p{ color:#fff!important; } .intl-tel-input.separate-dial-code .selected-dial-code{ display:none; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{   width:50px; } .integrateSec img{ margin-bottom:10px; } .intl-tel-input.separate-dial-code .selected-dial-code{ display:none; } .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{   width:50px!important; } .dataScienceSolBox:hover{ background:transparent linear-gradient(180deg, #010305 0%, #285F87 100%); } .dataScienceSolBox:hover :is(h3, p){ color:#fff; } .dataScieneceGradientFooter{ background:transparent linear-gradient(300deg, #0F3865 0%, #000105 100%); } .dataScienceInsightsCta{ background:#15083E; } .dataScienceSolutionCta{ background:#290240; } .dataScienceScienceCta{ background:#082E89; } .qaTesingBox:hover{ background:transparent linear-gradient(155deg, #4E4EDE 0%, #00C0D9 100%); } .qaTesingBox:hover :is(h3, p){ color:#fff; } .qaCtaPerformence{ background:#33065B; } .qaCtaReliability{ background:transparent linear-gradient(105deg, #010305 0%, #0336A5 100%); } .qarightImg100 img{ width:100% } @media(max-width:991px){ .qarightImg100{ margin-top:20px } } .cardSemiBoldHead.customERPSoftwareBox:hover{   background:transparent linear-gradient(130deg, #0093FF 0%, #03529A 100%); } .cardSemiBoldHead.customERPSoftwareBox:hover svg path{   fill:#fff; } .cardSemiBoldHead.customERPSoftwareBox:hover :is(h3, p){   color:#fff; } .erpGradientBluePink:hover{   background:transparent linear-gradient(289deg, #8533A1 0%, #1A39D4 100%); } .erpGradientBluePink svg path{   fill:#000; } .erpGradientBluePink:hover svg path{   fill:#fff; } .erpGradientBluePink:hover :is(h3, p){   color:#fff; } .erpDecideBox:hover{ background:transparent linear-gradient(138deg, #4E4EDE 0%, #00C0D9 100%) } .erpDecideBox:hover :is(h3, p){   color:#fff; } .purpleGradient {   background:transparent linear-gradient(300deg, #420F86 0%, #000105 70%, #000105 100%); } .erpcta-01{ background:#020611; } .erpcta-02{ background:#10256E; } .erpcta-03{ background:#00657c; } .commomBorder{ border:2px solid #EFEFEF; } .nodeJsonHoverGreen:hover{ background:transparent linear-gradient(325deg, #82CE76 0%, #0F8931 100%); } .nodeJsonHoverGreen:hover :is(h3, p){ color:#fff; } .nftgradientBlue:hover{ background:transparent linear-gradient(151deg, #4E4EDE 0%, #00C0D9 100%); } .nftgradientBlue:hover h3{ color:#fff; } .nftgradientBlue:hover p{ color:#fff; } .nftgradientBlue:hover svg { fill:#fff; } .nftgradientBlue:hover svg path{ fill:#fff; } .nftCtaBackSolution{  background:#00053C; } .nftCtaBackBuild{  background:#08286D; } .nftCtaBackWant{  background:#180955; } .nftFooterTop{ background:transparent linear-gradient(300deg, #0F5E61 0%, #000105 70%, #000105 100%); } .harmonyOSCtaStill{ background:transparent linear-gradient(116deg, #8A0776 0%, #7F12FF 100%); } .harmonyOSCtaSeamless{ background:#0F054C } .cloudAppCtaStrategize{ background:#2730BB; }  .cloudAppCtaWant{ background:#716CF7; } .cloudAppCtaEnsure{ background:#100058; } .websiteCTA_3{ background:#37517E; } .metaVersCTA_1{ background:#000000; } .metaVersCTA_3 {   background:#06051B; } .bigDataPurple{  background:transparent linear-gradient(300deg, #7C65CA 0%, #000105 70%, #000105 100%); } .unitylihjyGreen{  background:transparent linear-gradient(300deg, #00C0D9 0%, #000105 70%, #000105 100%) } .bigDataCTA_1{ background:#1C4768; } .bigDataCTA_2{ background:#02081E; } .bigDataCTA_3{ background:#180D5B; } .crossPlatfromCTA_1{ background:#111C3A; } .crossPlatfromCTA_3{ background:#010340; } .crossPlatfromCTA_4{ background:#251B70; } .crossPlatfromCTA_5 { background:#8841F8; } .w-85.border-bottom-black {   border-bottom:2px solid #707070;   padding-bottom:15px; } .UnityCTA_1 { background:#10256E; } .UnityCTA_2 { background:transparent radial-gradient(closest-side at 68% 54%, #454DE1 0%, #3941BE 9%, #2B3393 13%, #202770 27%, #171E55 42%, #111841 57%, #0D1435 68%, #0C1333 74%, #0C1332 100%); } .UnityCTA_4 { background:#0B091B; } .nlpCTA_2{ background:#1F2783; } .nlpCTA_3{ background:#0A0A26; } .rpaCTA_1{ background:#010101; } .rpaCTA_2{ background:#081920; } .rpaCTA_3{ background:#180A5B; } .integrateSeclightBlue {   background:#F0F7FF;   padding:40px 30px; } .integrateSeclightBlue h3 {   font:400 26px/34px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .integrateSeclightBlue p {   font:400 20px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; }  .costGradientBlue:hover{ background:transparent linear-gradient(180deg, #0093FF 0%, #03529A 100%); } .costGradientBlue:hover :is(h3, p){  color:#fff; } .commonboldText{   font-weight:600;   font-family:OpenSans SemiBold; } .webAppCta{ background:#150F3E; } .webAppCtaRight img{ object-fit:fill; } .qaCtaFacing{ background:#010032; } .digitalDesignTabsBullet p{ position:relative;  padding-left:30px; } .digitalDesignTabsBullet p:before{ position:absolute; content:''; top:9px; left:0; width:15px; height:15px; border-radius:50%; background:#2680EA; } .enterpriceCTA_1{ background:#11161C; } .enterpriceCTA_2{ background:#0A0C21; } .startupCTA_1 { background:#202123; } .startupCTA_2 { background:#151419; } .startupCTA_3 { background:#050507; } .customErpCostSec{ background:transparent linear-gradient(180deg, #0093FF 0%, #03529A 100%); } .spectrumTravel.text-white .w-100.border-left{   border-left:2px solid #fff; } .integrateSecSkyBlue {   background:#EAFBFF;   padding:40px 30px; } .integrateSecSkyBlue h3 {   font:400 26px/34px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .integrateSecSkyBlue p {   font:400 20px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .integrateSeclightGreen {   background:#D9FFE9;   padding:40px 30px; } .integrateSeclightGreen h3 {   font:400 26px/34px OpenSans SemiBold;   letter-spacing:-0.84px;   color:#000000;   margin-bottom:5px; } .integrateSeclightGreen p {   font:400 20px/30px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .uiFooterGreen{ background:transparent linear-gradient(300deg, #04DECD 0%, #000105 70%, #000105 100%); } .uiCTA-1{ background:#275BAD; } .uiCTA-2{ background:#050029; } .uiCTA-3{ background:#120E0F; } .featureWebDevelopCard:hover{ background:transparent linear-gradient(284deg, #010305 0%, #285F87 100%); } .featureWebDevelopCard:hover :is(h3, p){ color:#fff; } .commonwebDevHead h4{   font:600 32px / 48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .commonwebDevHead h4 a{   font:600 32px / 48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; position:relative; color:#007BFF; } .commonwebDevHead h4 a:after{   width:50px;   position:absolute;   content:"";   display:block;   height:22px;   background:url(https://www.appventurez.com/wp-content/uploads/2024/08/rightArrowBlue.svg) no-repeat;   right:-60px;   top:16px; } .commonwebDevHead p{ font:400 22px / 34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222; } @media(max-width:991px){ .commonwebDevHead h4{  font:600 25px / 35px OpenSans SemiBold;  margin-bottom:10px; }   .commonwebDevHead h4 a{  font:600 25px / 35px OpenSans SemiBold;  margin-bottom:10px; }  .commonwebDevHead p{ font:400 18px / 30px OpenSans Regular; } .commonwebDevHead h4 a:after{  top:10px; } } .angular_cta_01{ background:#455065; } .angular_cta_02{ background:#211142; } .angular_cta_03{ background:#262A35; } .webAppChooseBox:hover{ background:transparent linear-gradient(147deg, #4E4EDE 0%, #00C0D9 100%); } .webAppChooseBox:hover :is(h3, p){ color:#fff; } .educationBox:hover{ background:transparent linear-gradient(105deg, #4E4EDE 0%, #00C0D9 100%); } .educationBox:hover :is(h3, p){ color:#fff; } .integrateSec.educationBackLightGray{  background-color:#F8F8F8; } .educationChoos:hover{ background:transparent linear-gradient(290deg, #8533A1 0%, #1A39D4 100%); } .educationChoos:hover :is(h3, p){ color:#fff; } .educationFooterLink{ background:transparent linear-gradient(300deg, #419EE2 0%, #000105 70%, #000105 100%); } .educationCTA2{ background:transparent linear-gradient(180deg, #009DFF 0%, #004F80 100%); } .educationCTA3{ background:#2A78DD; } .numberh3 h3 { flex-direction:column;   display:flex; } .angularGradientChoose:hover{ background:transparent linear-gradient(135deg, #0093FF 0%, #03529A 100%); } .angularGradientChoose:hover :is(h3, p){ color:#fff; } .angularGradientChoose svg path{ fill:#000; } .angularGradientChoose:hover svg path{ fill:#fff; } .outSystemCta01{ background:#0075FF; } .outSystemCta02{ background:transparent linear-gradient(180deg, #104D8A 0%, #3A054E 100%, #10054D 100%) } .outSystemCta03{ background:#1A1A1A; } .outSystemCta04{ background:#0F0E0B; } .reactCTA1{ background:#111C3A; } .reactCTA2{ background:#171C28; } .reactCTA3{ background:#010812; } .golangCTA1{ background:transparent linear-gradient(180deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%); } .golangCTA2{ background:transparent linear-gradient(180deg, #1B1B96 0%, #009FD9 100%); } .golangCTA3{ background:#120E59; } .pythanCard01{ background:#E5FFEE; } .pythanCard02{ background:#E5F0FF; } .pythanCard03{ background:#FEE5FC; } .pythanCTA1{  background:#0A0C19; } .pythanCTA2{  background:#151E44; } .pythanCTA3{ background:#181A49; } .numberh3Gradient:hover .mvpNumberDigit{ color:#FFFFFF50; } .chatboatUlLi.featureRorUl li{ width:100%; } .fullWidthRor img{ width:100%; } .rorCTA1{ background:transparent linear-gradient(180deg, #45179D 0%, #060C57 100%); } .rorCTA2{ background:#151C4A; } .rorCTA3{ background:#131A29; } .vueJsCTA1{ background:#121A2B; } .vueJsCTA2{ background:#234094; } .vueJsCTA3{ background:#131313; } .mendixEnterpriceBox{ background:#EAF4FF; } .mendixCTA1{ background:#161F69; } .mendixCTA2{ background:#33065B; } .mendixCTA3{ background:#1B120B; } .fullWidth100{ width:100% !important; } .automativeCTA1{ background:#1D74BD; } .automativeCTA2{ background:#000000; } .automativeCTA3{ background:#020309; } .automativeCTA4{ background:#000002; }   .agileCTA_1{   background:#FE6262; }  .agileCTA_2{   background:#6E62FE; }  .agileCTA_3{   background:#33065B; }  .agileCTA_4{   background:#171C28; } .agileBlueBack{   background:#EAF4FF; } .agileFooterMenu{   background:transparent linear-gradient(300deg, #0F3865 0%, #000105 70%, #000105 100%); }  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{ padding-left:65px !important;}  html[lang="ar"] .chatboatBannerUlLI li {   direction:rtl;   padding-right:30px;   padding-left:0; text-align:right; } html[lang="ar"] .chatboatBannerUlLI li::before{   right:0;   left:auto; } html[lang="ar"] .factorsSoftSec .ulLeftSoft{ direction:rtl; } html[lang="ar"] .factorsSoftSec .ulLeftSoft li{ padding-right:55px; padding-left:0 } html[lang="ar"] .factorsSoftSec .ulLeftSoft li::before{   right:0;   top:10px;   left:auto;   transform:rotate(180deg); } html[lang="ar"] .tabViewEvent .tabViewLeft ul.tab li .count img{ transform:rotate(180deg); } html[lang="ar"] .commonwebDevHead h4 a{  padding-left:60px; } html[lang="ar"] .commonwebDevHead h4 a:after{   left:0;   transform:rotate(180deg); } html[lang="ar"] .factorsSoftSec .ulLeftSoft .ulLeftDesc .countNum{ margin-right:0; margin-left:22px; } html[lang="ar"] .chatboatUlLi li{   direction:rtl; } html[lang="ar"] .chatboatUlLi li .leftImg{   margin-right:0; margin-left:10px; } html[lang="ar"] .chatboatUlLi li .rightDesc{  text-align:right; } html[lang="ar"] .chatboatUlLi.chatBoatLiImg li::before{  right:0; left:auto; transform:rotate(180deg); } html[lang="ar"] .chatboatUlLi.chatBoatLiImg li{ padding-left:0; padding-right:55px; } html[lang="ar"] .chatboatUlLi.beforeCircle li::before{ right:0; left:auto; } html[lang="ar"] .chatboatUlLi.beforeCircle li{   padding-left:0; padding-right:32px; } html[lang="ar"] .leverageSoftSec{ direction:rtl; } html[lang="ar"] .leverageSoftSec .leverageLeft{ margin-right:0; margin-left:20px; } html[lang="ar"] .blueHeadHome h3 a{   flex-direction:row-reverse;   justify-content:left; } html[lang="ar"] .LinkSanity_Icon.w30{ margin-right:0;  transform:rotate(180deg); } 
.av-missionSec .leftBlock33 {   width:calc(33% - 50px);   margin-right:50px; } .av-missionSec .rightBlock67 {   width:calc(67% - 50px);   margin-left:50px; } .av-w50-Half {   flex-basis:calc(50% - 18px);   width:calc(50% - 18px);   margin-bottom:30px; } .av-w50-Half:nth-child(odd) {   margin-right:36px; } .csrInitiavesSec {   position:relative;   height:100%;   background-position:center;   background-repeat:no-repeat;   background-size:cover;   border-radius:20px;   padding:50px; } .csrUl {   list-style:none;   display:flex;   flex-direction:column;   justify-content:space-between;   height:100%; } .csrUl.susInvotaion {   height:auto; } .csrUl li {  margin-bottom:40px; } .csrUl li h3 {   display:flex;   align-items:flex-start;   gap:25px;   margin-bottom:20px; } .csrUl li span {   background:-webkit-linear-gradient(90deg, #00C0D9 100%, #4E4EDE 0%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent; } .csrUl.susInvotaion li span {   color:#007BFF;   position:relative; } .csrUl.susInvotaion li span::before {   position:absolute;   content:'';   width:25px;   height:25px;   background:#007BFF50;   top:-5px;   left:-10px;   border-radius:50%; }  .csrUl li p {   padding-left:50px; } .font18-sans {   font:400 18px/27px OpenSans Regular; } .font20-sans {   font:400 20px/27px OpenSans Regular; } .font22-sans {   font:400 22px/34px OpenSans Regular; } .font24-sans {   font:400 24px/34px OpenSans Regular; } .font28-sans {   font:400 28px/40px OpenSans Regular; } .font32-sans {   font:400 32px/38px OpenSans Regular; } .font34-sans {   font:400 34px/40px OpenSans Regular; } .font40-sans {   font:400 40px/60px OpenSans Regular; } .font52-sans {   font:400 52px/66px OpenSans Regular; } .sans-medium {   font-weight:500 !important;   font-family:openSans Medium; } .sans-SemiBold {   font-weight:600 !important;   font-family:openSans SemiBold !important; } .av-longTerm {   position:relative; } .av-longTerm::before {   background:transparent linear-gradient(180deg, #454DE1 0%, #3941BE 10%, #2B3393 25%, #202770 39%, #171E55 54%, #111841 69%, #0D1435 84%, #0C1332 100%) 0% 0% no-repeat padding-box;   content:'';   position:absolute;   left:0;   width:48%;   height:100%;   z-index:-1; } .av-longTermLeft {   color:#F6F7F9;   padding:60px 0; } .csr-voluntarySec {   background:#F6F7F9;   padding:20px 40px;   text-align:center;   gap:30px; } .max-500 {   max-width:500px; } .tripleBottomSec {   background:#E6E8FF; } .csrPinkBack {   background:#FAF7EF; } .csrBlueBack {   background:#F0F8F9; } .csrGrayBack {   background:#EEF1F9; } .csrWhiteBack {   background:#fff; } .tripleImg img {   width:80px;   height:80px; } .btnCsr {   background:transparent linear-gradient(180deg, #4e4ede 0%, #00c0d9 100%);   color:#fff;   display:inline-block;   padding:.3em 0.6em;   text-decoration:none;   border-radius:20px; } .parallelogram {   transform:skew(-20deg); } .skew-fix {   display:inline-block;   transform:skew(20deg); } .ptb-50 {   padding:60px 0; } @media(max-width:1199px) {   .font32-sans {  font:400 26px / 30px OpenSans Regular;   }   .csrUl li h3 {  margin-bottom:10px;   }   .font24-sans {  font:400 20px / 31px OpenSans Regular;   }   .font28-sans {  font:400 22px/32px OpenSans Regular;   }   .font22-sans {  font:400 18px / 28px OpenSans Regular;   }   .font52-sans {  font:400 44px/56px OpenSans Regular;   }   .font20-sans {  font:400 18px / 26px OpenSans Regular;   } } @media(max-width:991px) {   .av-longTerm::before {  width:100%;   }   .av-longTerm .csrUl li h3 {  color:#fff;   }   .av-longTerm .csrUl li p {  color:#fff;   }   .av-w50-Half {  flex-basis:calc(100%);  width:calc(100);  margin-bottom:30px;   }   .av-w50-Half:nth-child(odd) {  margin-right:0;   }   .av-missionSec .leftBlock33 {  width:calc(100%);  margin-right:0;   }   .av-missionSec .rightBlock67 {  width:calc(100%);  margin-left:0;   } } @media(max-width:767px) {   .font52-sans {  font:400 34px/46px OpenSans Regular;   } } .agile-Bottom-Footer {   background:transparent linear-gradient(300deg, #0F3865 0%, #000105 100%); }  .industry-more-sec {   gap:10px; } .industry-more-sec img {   width:80px;   height:80px; } .industry-retalRight {   background:#F6F7F9;   position:relative; } .industry-retalRight .topStarImg {   position:absolute;   right:0;   top:0;   width:80px; } .textBottom-ind {   display:flex;   flex-direction:column-reverse; }  .bannerSec.flexDir-Column {   flex-direction:column; }  .industyPageSec .leftIndustry33 {   width:calc(33% - 25px);   margin-right:25px; } .industyPageSec .leftIndustry33 img {   height:100%;   object-fit:fill; } .industyPageSec .rightIndusty67 {   width:calc(67% - 25px);   margin-left:25px;   } .common-ReadMore {   font:20px / 25px Suisse-Regular;   padding:15px 20px;   display:inline-block;   color:#ffffff;   background:#317CF7;   border-radius:100px;   display:inline-flex;   align-items:center;   justify-content:center;  gap:5px; } .common-ReadMore img {   width:25px !important; } .common-ReadMore.av-whiteFill {   background:transparent;   border:1px solid #fff;   } .common-ReadMore.avwhiteFill svg path {   fill:#fff; } .common-ReadMore:hover img {   transform:translateX(5px); } .emergingRetailSec {   background:#000;   padding:40px 0; }  .av-blackBack {   background:#000; } .emer75 {   width:calc((75% - 30px));   margin-right:30px; } .emer25 {   width:calc((25% - 20px));   margin-left:20px; } .emer65 {   width:65% } .emer35 {   width:35%; } .emergingRetailCard {   background:#fff; } .emergingRetailCard:hover {   background:#007BFF; } .emergingRetailCard:hover h3 {   color:#fff; } .emergingRetailCard:hover p {   color:#fff; } .emergingRetailCard:hover svg path {   fill:#000; } .circleIconRetail {   width:80px;   height:80px;   border-radius:50%;   background:#000;   display:flex;   justify-content:center;   align-items:center; } .emergingRetailCard:hover .circleIconRetail {   background:#fff; } .emergingRetailCard .circleIconRetail svg path {   fill:#fff; } .emergingRetailCard:hover .circleIconRetail svg path {   fill:#000; } .playFairSemiBold {   font-family:Playfair-SemiBold !important; } .shapping-w50 {   width:50%; } .shappingPadd-20 {   padding:25px 25px 25px 50px; } .shapingRightCard h3 {   font:600 32px / 48px OpenSans SemiBold;   letter-spacing:-0.96px; } .shapingRightCard p {   font:400 22px / 34px OpenSans Regular;   letter-spacing:-0.44px; } .max-320 {   max-width:300px; } .p-15 {   padding:15px; } .indRedefineSec {   display:flex;   flex-wrap:wrap; } .indRedefineSec .indRedefineInner {   width:25%;   border:1px solid #000;   border-right:0; } .indRedefineSec .indRedefineInner:nth-child(1) {   border-left:0; } .onhoverBackBlack:hover {   background:#000; } .onhoverBackBlack:hover h3 {   color:#fff; } .onHoverGray:hover {   background:#F6F7F9; } .onhoverBackBlack:hover .circleIconRetail {   background:#007BFF; } .onhoverBackBlack:hover p {   color:#fff; } .onhoverBlue:hover {   background:#007BFF; } .onhoverBlue:hover h3 {   color:#fff; } .onhoverBlue:hover p {   color:#fff; } .onhoverBlue svg path {   fill:#007BFF; }  .onhoverBlue:hover svg path {   fill:#ffffff; } @media(max-width:1550px) {   .shapingRightCard h3 {  font:600 28px / 40px OpenSans SemiBold;   }   .shapingRightCard p {  font:400 18px / 30px OpenSans Regular;   } .card-height {  max-height:440px; } } @media(max-width:1300px) {   .shapingRightCard h3 {  font:600 24px / 30px OpenSans SemiBold;   }   .shapingRightCard p {  font:400 16px / 26px OpenSans Regular;   }   .shappingPadd-20 {  padding:15px 25px;   } } @media(min-width:992px) {   .max-view-991 {  display:none !important;   }   .industyPageSec .leftIndustry33 img {  height:100%;  object-fit:fill;   }   .textBottom-ind {  margin-top:50px;  height:calc(100% - 50px);   } } @media(max-width:991px) {   .industyPageSec .leftIndustry33 {  width:calc(100%);  margin-right:0;   }   .industyPageSec .rightIndusty67 {  width:calc(100%);  margin-left:0;   }   .emer75 {  width:calc(100%);  margin-right:0;   }   .emer25 {  width:calc(100%);  margin-left:0;   }   .shapping-w50 {  width:100%;   }   .emer65 {  width:100%;   }   .emer35 {  width:100%;   }   .min-view-991 {  display:none !important;   }   .indRedefineSec .indRedefineInner {  width:50%;   }   .indRedefineSec .indRedefineInner:nth-child(odd) {  border-left:0;   }   .indRedefineSec .indRedefineInner:nth-child(3) {  border-top:0;   }   .indRedefineSec .indRedefineInner:nth-child(4) {  border-top:0;   }   .industry-retalRight .topStarImg {  display:none;   }   .common-ReadMore {  font:14px / 20px Suisse-Regular;   }   .common-ReadMore img {  width:18px !important;   } } @media(max-width:575px) {   .indRedefineSec .indRedefineInner {  width:100%;  border-left:0;  border-right:0;   }   .indRedefineSec .indRedefineInner:nth-child(1) {  border-bottom:0;   }   .common-ReadMore {  font:12px / 15px Suisse-Regular;   } }  .av-textWhite h3 {   color:#fff; } .av-textWhite p {   color:#fff; } .borderWhite {   border:1px solid #fff; } .av-backGray {   background:#EAEAEA; }  .av-cardWhite h3 {   color:#fff !important; } .av-cardWhite p {   color:#fff !important; } .av-cardWhite h2 {   color:#fff !important; }  .shapingSec-mb-5 {   margin-bottom:-5px; }  .industyCtaRight img {   max-width:600px; } .objectFitCover img {   object-fit:cover; } .justify-End {   justify-content:end; } .inlineFlex {   display:inline-flex; } .countNumberBlack tr td h3 {   color:#000; } .countNumberBlack tr td p {   color:#000; } .tableData.av-CountNew.countNumberBlack tr td h3.degreeSup:after {   top:0;   border:3px solid #000; }  .saudiIndMain .industrySaudiCard {   background:#727171;   width:calc(20% - 25px);   margin-right:31px;   border-radius:20px; } .saudiIndMain .industrySaudiCard:hover {   background:#000; } .industrySaudiCard .indImg {   width:100%;   border-radius:20px; } .industrySaudiCard .Saudi-Inner {   padding:5px 14px 10px; } .industrySaudiCard h5 {   font:400 18px / 28px Suisse-Regular;   letter-spacing:-0.54px;   color:#fff;   display:flex;   gap:5px; } .industrySaudiCard h5 img {   width:20px; } .industrySaudiCard p {   font:400 14px / 18px Suisse-Regular;   letter-spacing:-0.42px;   color:#fff; }  .saudiCta01 {   background:transparent linear-gradient(117deg, #7631F7 0%, #095ADE 100%); } .saudiCta02 {   background:#0A0F14; } .saudiCta .getLeft h4 {   font:400 50px / 55px Suisse-Regular;   letter-spacing:-1.6px;   margin-bottom:10px; } .saudiCtaTake {   background:#4158DB; } .saudiCtaTake .getLeft h4 {   font:400 35px / 45px Suisse-Regular;   letter-spacing:-1.38px;   margin-bottom:10px; } .saudiCta .getLeft h4 span {   color:#03FE13; } #carouselSaudi .caroueslSaudiOwl {   background:transparent linear-gradient(180deg, #010305 0%, #285F87 100%);   box-shadow:0px 3px 6px #00000029;   border-radius:20px;   min-height:330px; }  #carouselSaudi .caroueslSaudiOwl p {   letter-spacing:-0.4px; } #carouselSaudi .caroueslSaudiOwl .cardImgSaudhi {   height:68px; } #carouselSaudi .caroueslSaudiOwl .cardImgSaudhi img {   width:auto;   height:100%; } .rightArrowSaudi {   display:flex; } .rightArrowSaudi svg path {   stroke:#292d32; } .rightArrowSaudi svg:hover path {   stroke:#4a91ff; } .rightArrowSaudi .saudi-btn-prev {   margin-right:20px; } .saudiTopMobileUl {   list-style:none; } .w50-Half-New {   flex-basis:calc(50% - 18px);   width:calc(50% - 18px);   margin-bottom:30px; } .saudiNeedBestSec h3 {   font:400 50px / 70px Suisse-Regular;   letter-spacing:-1px; } .saudiNeedBestSec {   position:relative;   background-position:center;   background-repeat:no-repeat;   background-size:cover;   min-height:600px; } .commonBoxShadow {   box-shadow:0px 3px 6px #00000029; } .w20-oneFifth {   width:calc(20% - 32px);   margin-right:40px; } @media(min-width:992px) {   .saudiIndMain .industrySaudiCard:nth-child(5n+0) {  margin-right:0;   }   .w50-Half-New:nth-child(odd) {  margin-right:36px;   }   .w20-oneFifth:nth-child(5n+0) {  margin-right:0;   } .imgShowBottom img {  transform:translateY(100px);  max-width:550px;  width:100%;   } .imgNeedBottom img {  transform:translateY(150px);   } } @media(max-width:991px) {   .saudiCta .getLeft h4 {  font:400 35px / 40px Suisse-Regular;  margin-bottom:10px;   }   .saudiIndMain .industrySaudiCard {  background:#727171;  width:calc(50% - 15px);  margin-right:30px;   }   .w20-oneFifth {  width:calc(50% - 15px);  margin-right:30px;   }   .w20-oneFifth:nth-child(even) {  margin-right:0;   }   .saudiIndMain .industrySaudiCard:nth-child(even) {  margin-right:0;   }   .saudiIndMain .industrySaudiCard:nth-child(even) {  margin-right:0;   }   .w50-Half-New {  flex-basis:calc(100%);  width:calc(100%);  margin-bottom:30px;   }   .mobile-flex-dir-return {  flex-direction:column-reverse;   }   .saudiPivotingSec {  padding-top:50px;   }   .saudiNeedBestSec {  padding-top:50px;   }   .saudiNeedBestSec h3 {  font:400 30px / 40px Suisse-Regular;   }   .saudiCtaTake .getLeft h4 {  font:400 25px / 35px Suisse-Regular;   } }  .tableData.av-CountNew.countNumberBlack tr td h3 {   color:#000; } .tableData.av-CountNew.countNumberBlack tr td p {   color:#000; } .saudiPivotingSec {   background:#2B47BA; } .saudiPivotingSec h3 {   font:400 34px / 45px Playfair-Regular; } .saudiPivotingSec h3 span {   font-weight:600; } .newTabView .tab {   display:flex;   flex-wrap:wrap;   justify-content:center;   margin-bottom:20px;   } .newTabView .tab button {   background:none;   border:none;   padding:10px 30px;   font:400 34px / 50px Suisse-Regular;   cursor:pointer;   border-bottom:4px solid #E0ECFF; } .newTabView .tab button.active {   color:#000;   border-bottom:4px solid black;   background:#E0ECFF; }  .newTabView .tab-content {   display:none;   text-align:center; } .newTabView .tab-content.active {   display:flex;   justify-content:center;   flex-wrap:wrap; }  .newTabView .tab-item {   width:220px;   height:180px;   background-color:#E0ECFF;   display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   margin:10px;   font-size:14px; } .newTabView .tab-img-height {   height:90px;   margin-bottom:10px;   display:flex;   align-items:center; } .newTabView .tab-item img {   max-height:80%; } .newTabView .tab-item p {   color:#000;   text-align:center; }  @media(max-width:1200px) {   .newTabView .tab button {  padding:10px 15px;   } .padTop{  padding-top:50px; } } @media(max-width:991px) {   .newTabView .tab button {  font:400 25px / 40px Suisse-Regular;   } .padTop{  padding-top:50px; } } @media(max-width:575px) {   .newTabView .tab-item {  width:150px;  height:130px;   }   .newTabView .tab-img-height {  height:50px;  margin-bottom:5px;   } .padTop{  padding-top:50px; } }   .onhoverBackBlack.industry-retalRight .topStarImg {   width:60px;   overflow:hidden; } .onhoverBackBlack.industry-retalRight .topStarImg .blueImg {   display:none; } .onhoverBackBlack.industry-retalRight:hover .topStarImg .grayImg {   display:none; } .onhoverBackBlack.industry-retalRight:hover .topStarImg .blueImg {   display:inline-block; } .serviceTechBox {   border-radius:20px;   padding:1px;   background:transparent linear-gradient(118deg, #0093FF 0%, #03529A 100%); } .serviceTechBox .serviceTechBoxInner {   background:#fff;   padding:30px 20px;   border-radius:20px;   height:100%;   text-align:center; }  .serviceTechBox .serviceTechBoxInner svg {   min-height:80px; } .serviceTechBox .serviceTechBoxInner {   min-height:150px;   align-items:center;   display:flex;   justify-content:center; } .serviceTechBox .serviceTechBoxInner img {   max-height:80px;   height:100%;   max-width:80%; } .serviceTechBox:hover {   background:linear-gradient(135deg, #010305 50%, #285F87 100%); } .serviceTechBox.backtransParent:hover {   background:transparent linear-gradient(118deg, #0093FF 0%, #03529A 100%); } .serviceTechBox:hover .serviceTechBoxInner {   background:linear-gradient(135deg, #010305 50%, #285F87 100%); } .serviceTechBox.backtransParent:hover .serviceTechBoxInner {   background:#ffffff;   box-shadow:4px 3px 6px #00000029; } .serviceTechBox:hover .serviceTechBoxInner svg path {   fill:#fff; } .flex-dir-column {   flex-direction:column; } .max-450 {   max-width:450px; } .backCustomer {   background:#F0FFFB; } .reactangleTop {   width:130px;   height:80px;   display:flex;   align-items:center;   justify-content:center;  position:absolute;   left:0;   border-radius:10px;   top:-40px; } .reactangleTop img {   width:40px; } .position-relative {   position:relative; } .wireframingBack {   background:#EFBB30; } .designpt80 {   padding-top:50px !important; } .backGreenUi {   background:#20C9DF; } .backGreenUx {   background:#4876F0; } .backLightBlack {   background:#353838; } .procesSecService .side-circle-hover {   background:#EEF1F9; } .procesSecService .hover-box-grey-add:hover .hover-box-Content {   background:#EEF1F9; } .procesSecService .hover-box-Content {   padding:26px 20px 20px; } .procesSecService .hover-box-grey-add {   height:180px; } .procesSecService .hover-box-grey-add .hover-box-Content h4 {   font-weight:500;   font-family:OpenSans Medium;   ; } @media(max-width:1250px) {   .procesSecService .side-circle-hover {  top:70px   } }  .map-container {   position:relative;   width:100%;   min-height:100%;   overflow:hidden;   background:#000; } .map-container .world-map {   width:100%;   height:100%;   object-fit:cover; } .map-container .location {   position:absolute;   cursor:pointer; } .location.Scotland {   top:21%;   left:45%; } .map-container .location.Jordan {   top:41%;   left:58%; } .map-container .location.Saudi {   top:48%;   left:59%; } .map-container .location.WestSussex {   top:28%;   left:46%; } .map-container .location.USA {   top:37%;   left:17% } .map-container .location.Noida {   top:41%;   left:69% } .map-container .location.Netherlands {   top:28%;   left:48%; } .map-container .location.UAE {   top:46%;   left:63%; } .map-container .location.Lucknow {   top:44%;   left:70%; } .map-container .marker {   width:32px;   height:40px; background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/about-us_NEW/marker.svg);   background-size:100% 100%; } .map-container .popup {   position:absolute;   background-color:#fff;   color:#000;   padding:10px;   border-radius:8px;   display:none;   width:200px;   box-shadow:0 4px 8px rgba(0, 0, 0, 0.5); } .map-container .popup img {   width:100%;   height:100px;   object-fit:cover;   border-radius:5px; } .map-container .popup #popup-address {   margin-top:10px;   font-size:14px; } @media(max-width:991px) {   .map-container .popup {  width:150px;  padding:6px;   }   .map-container .popup img {  height:70px;   } } @media(max-width:575px) {   .map-container .marker {  width:15px;  height:14px;   } }   .aboutBlueBack {   background:#164D87; } .empoweredSec .empoweredLeft {   position:relative; } .empoweredSec .empoweredLeft img {   height:100%;   border-radius:20px 0 0 20px; } .empoweredSec .empoweredLeft .empAbout {   position:absolute;   top:0;   left:0;   right:0;   width:100%; } .empoweredSec .empoweredRight {   padding:40px;   border-radius:0 20px 20px 0;   display:flex;   justify-content:center;   align-items:center; } .empoweredSec .empoweredRight p {   font:400 24px / 41px OpenSans Regular; } .empoweredSec .empAbout {   padding:40px; } .busnessNumSec .bussnessLeft {   padding:0 40px;   position:relative; } .busnessNumSec .bussnessLeft:nth-child(1) {   padding-left:0; } .busnessNumSec .bussnessLeft:nth-last-child(1) {   padding-right:0; }  .busnessNumSec .bussnessLeft::after {   content:'';   position:absolute;   top:12px;   height:85%;   width:1px;   right:0;   background:#fff; } .busnessNumSec .bussnessLeft:nth-last-child(1)::after {   width:0; } .busnessNumSec h3 {   color:#fff;   font:400 32px / 40px Playfair-Bold; } .ourInspiringSec .ourInspiringRight {   background:linear-gradient(135deg, #010305 50%, #285F87 100%);   padding:50px 40px; } .ourInspiringSec .ourInspiringRight p {   font:400 20px / 35px OpenSans Regular; } .reactangleAbout {   width:160px;   height:160px;   border-radius:20px;   background:#ffffff16;   display:flex;   justify-content:center;   align-items:center; } .coreValueAbout .circleIconRetail {   margin-top:-60px;   margin-bottom:20px; } .coreLeaderCard {   background:#262626;   padding:20px;   border-radius:20px; } .coreLeaderCard .leaderImg {  border-radius:10px;   } .linkedInSec {   width:54px; } .coreLeaderCard .leaderLeft {   width:calc(100% - 80px); } .coreLeaderSec {   margin:20px;   padding:60px 0; } .globalLeaderSec {} .globalLeaderSec .globalLeaderCard {   position:relative; } .globalText .globalLeft {   width:calc(100% - 550px);   max-width:900px; } .globalText .globalLeft p {   font:600 22px / 40px OpenSans SemiBold;   font-style:italic;   color:#fff; } .globalText {   padding:55px 80px 80px 80px; } .globalText .globalLeft {   position:relative;   margin-right:50px; } .globalText .globalLeft::before {   content:'';   position:absolute;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/about-us_NEW/quotoGlobal.svg);   top:-100px;   left:0;   width:100%;   height:100%;   background-repeat:no-repeat; } .btnGlobal {   border:1px solid #0093FF;   border-radius:10px;   display:inline-block;   padding:10px;   display:inline-flex;   align-items:center;   gap:10px;   color:#fff;   position:relative;   font:600 22px / 38px openSans SemiBold; } .btnGlobal::before {   content:'';   position:absolute;   max-width:214px;   width:100%;   height:7px;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/about-us_NEW/btnGlobalTop.svg);   background-repeat:no-repeat;   top:-8px;   left:30%;   z-index:0; } .btnGlobal::after {   content:'';   position:absolute;   width:195px;   height:12px;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/about-us_NEW/btnGlobalBotton.svg);   background-repeat:no-repeat;   background-image:100% 100%;   bottom:-12px;   left:3%;   z-index:0; } .btnGlobal img {   width:40px; } .globalText .globalRight {   width:500px; } @media (max-width:418px) {   .btnGlobal::before {  width:100%;   left:7%;   } } @media(max-width:1800px) {   .globalLeaderSec .globalLeaderCard .backImgGlobal {  min-height:550px;   } } @media(max-width:1400px) {   .globalText .globalLeft {  width:calc(100% - 400px);  max-width:900px;   }   .globalText .globalRight {  width:400px;   }   .globalText .globalLeft p {  font:600 20px / 36px OpenSans SemiBold;   } } @media(min-width:1200px) {   .globalLeaderSec .globalLeaderCard .backImgGlobal {  height:100%;   }   .globalLeaderContent {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;   }   .globalText .globalRight img {  transform:translateY(-150px);  max-width:500px;   } } @media(max-width:1199px) {   .enterpriseAboutSec .enterLeft img {  width:70px;   }   .globalText {  flex-wrap:wrap;  width:100%;  flex-direction:column-reverse;   }   .globalText .globalLeft {  width:100%;  margin-right:0;  padding-top:100px;   }   .globalText .globalRight img {  transform:translateY(0);  margin-bottom:20px;   }   .globalLeaderSec .globalLeaderCard {   background:linear-gradient(96.85deg, #000000 49.1%, #222280 111.48%);  border-radius:20px;   }   .globalLeaderSec .globalLeaderCard .backImgGlobal {  display:none;   }   .globalText .globalLeft::before {  top:0;   } }  @media(min-width:992px) {   .ourInspiringSec .ourInspiringRight {  margin-top:-172px;   } } @media(max-width:991px) {   .ourInspiringSec .ourInspiringRight {  margin-top:20px;   }   .empoweredSec .empoweredRight {  padding:20px;   }   .ourInspiringSec .ourInspiringRight p {  font:400 18px / 30px OpenSans Regular;   }   .mt-40-991 {  margin-top:40px;   }   .empoweredSec .empoweredRight p {  font:400 18px / 35px OpenSans Regular;   }   .busnessNumSec .bussnessLeft {  padding:0 20px;  position:relative;   }   .ourInspiringSec .ourInspiringRight {  padding:30px 20px;   } } @media(max-width:767px) {   .coreValueAbout {  margin-bottom:60px;   }   .empoweredSec .bussnessRight {  padding-left:20px;   }   .empoweredSec .empoweredLeft img {  border-radius:20px 20px 0 0;  min-height:260px;   }   .empoweredSec .empAbout {  padding:20px;   }   .empoweredSec .empoweredRight {  border-radius:0 0 20px 20px;   }   .busnessNumSec h3 {  font:400 20px / 30px Playfair-Bold;   }   .globalText {  padding:30px;   }   .globalText .globalLeft p {  font:600 16px / 30px openSans SemiBold;   } } @media(max-width:575px) {   .btnGlobal {  font:600 16px / 30px openSans SemiBold;   }   .globalText .globalRight {  width:100%;   }   .busnessNumSec h3 {  font:400 20px / 25px Playfair-Bold;   } } @media (max-width:575px) {   .busnessNumSec .bussnessLeft {  padding:0px 4px;  position:relative;   } } #popup-address {   font:600 16px / 20px openSans SemiBold; } #popup-address-title {   font:400 12px / 20px openSans Regular; } .backPerformance {   background:#F3F2FF; } .backHourly {   background:#F9EBFF; } .priceModelCta {  background:linear-gradient(0deg, #0336A5 0%, #191919 100%); } .priceModel_Cta_01 {   background:linear-gradient(160deg, #3139A3 -16.13%, #0D1434 52.17%); }   .technology_cta_01 {   background:#090818; } .technologyStackCard {   width:140px;   height:140px;   border-radius:20px;   background:#F1F5F9;   display:flex;   justify-content:center;   align-items:center;   margin:0 30px 30px 0;   position:relative; } .technologyStackCard img {   width:64px;   height:64px; } .technologyStackCard .techdescription {   display:none; } .technologyStackCard:hover .techdescription {   position:absolute;   width:100%;   height:100%;   background:#317CF7;   border-radius:20px;   color:#fff;   font:400 16px / 22px Suisse-Regular;   letter-spacing:1px;   z-index:2;   display:flex;   justify-content:center;   align-items:center;   text-align:center; } @media(max-width:991px) {   .technologyStackCard {  width:100px;  height:100px;  margin:0 20px 20px 0;   }   .technologyStackCard img {  width:50px;  height:50px;   } }  .marquee-wrapper.marquee-technology {   height:240px; } .marquee-wrapper.marquee-technology .marquee {   height:auto;   margin-bottom:20px; } .marquee-wrapper.marquee-technology .marquee-reverse {   top:80px; } .marquee-wrapper.marquee-technology .marquee-third {   top:160px; } .marquee-wrapper .marquueeBoxGray {   padding:10px 15px;   background:#F4F4F4;   border-radius:40px;   display:flex;   align-items:center;   gap:10px;   font:400 20px / 30px openSans Regular; } .marquee-wrapper .marquueeBoxGray img {   width:40px;   height:40px; }  .techMetaServeSec {   border-bottom:1px solid #fff;   padding:40px 0; } .techMetaServeSec:nth-last-child(1) {   border-bottom:0 } .techMetaServeSec .techLeft {   width:calc(350px - 50px);   margin-right:50px;   display:flex;   align-items:flex-start;   gap:10px; } .techMetaServeSec .techRight {   width:calc(100% - 350px);   font:400 22px / 48px openSans Regular;   color:#fff; } .committedSecTech {  background:radial-gradient(47.4% 47.4% at 39.22% 50%, #E8E8FF 0%, #E8EFFF 47%, #E7F8FC 100%); } .committedSecTech .commitendCard {   justify-content:space-between; } .committedSecTech .committedInner {   text-align:center; } .ptb-5020 {   padding:50px 0 30px 0; } @media(max-width:767px) {   .ptb-5020 {  padding:30px 0 20px 0;   }   .techMetaServeSec {  padding:25px 0;   }   .techMetaServeSec .techLeft {  width:calc(100%);  margin-right:0;  align-items:center;   }   .techMetaServeSec .techRight {  width:calc(100%);  font:400 18px / 35px openSans Regular;   } } .title-block h3 a.onHoverLink {  color:#007BFF; } .title-block h3 a.onHoverLink svg {   margin-left:5px; } .title-block h3 a.onHoverLink:hover svg {   transform:translateX(10px); } .onHoverGradientIndustry:hover {   background:linear-gradient(161deg, #3B43C3 -25.87%, #0D1435 58.33%); } .onHoverGradientIndustry:hover h2 {   color:#fff; } .onHoverGradientIndustry:hover h3 {   color:#fff; } .onHoverGradientIndustry:hover p {   color:#fff; }  .newCareerHeight {   height:calc(680px);   -webkit-height:calc(680px);   -moz-height:calc(680px);   background-position:center;   background-repeat:no-repeat;   background-size:cover;   position:relative;   margin-bottom:150px; } .newCareerHeight .bannerBack {   position:absolute;   bottom:0;   padding:0 } .grayBackOpenJobs {   background:#EBEBEB; } .height-80 {   height:80px;   display:flex;   align-items:center;   } .campusDriveBox {   width:240px;   margin-right:60px;   margin-bottom:60px; } .campusDriveBox .collegeBox {   background:#fff;   padding:35px;   display:flex;   align-items:center;   justify-content:center;   border-radius:10px;   margin-bottom:10px; } .campusDriveBox .collegeBox img {   width:100%; } .campusDriveBox h4 {   line-height:28px; } .campusDriveBox .detailCollege {   display:flex;   align-items:center;   gap:10px; } .upcomingCampus {   background:#EDEDED;   padding:80px 60px 20px 60px; } .campusConnect {   border:5px solid #C6C6C6;   border-radius:30px;   padding:40px; } .campusImg {   max-width:500px;   width:100%; } .campusRight {   padding-left:55px; } .campusRight h4 {   font:400 44px / 55px Suisse-Regular; } .campusLeft {   border-right:2px solid gray; } .av-HeadingHome.w-100 {   width:100%; } .btnApply {   border:1px solid #000000;   border-radius:24px;   font:400 14px / 30px Suisse-Regular;   color:#000000;   padding:0 10px;   display:flex;   align-items:center;   gap:5px; } .btnApply img {   width:20px;   margin-bottom:0; } .justify-between {   justify-content:space-between; } .weDoingSec {   background:linear-gradient(90deg, #010305 0.83%, #285F87 100%) } .weDoingCard .weDoingLeft {   width:calc(60% - 4%);   margin-right:4%; } .weDoingCard .weDoingRight {   width:36%; } .weDoingCard .weDoingRight .youtube-container iframe {   border-radius:20px; } .sharecvCard {   gap:30px; } .shareCVSec {   position:relative;   margin-bottom:20px; } .shareCVSec .iconCallEmail {   position:absolute;   top:22px;   left:18px;   width:16px } .shareCVSec .iconCallMobile {   position:absolute;   top:17px;   left:18px;   width:17px; } .shareCVSec input {   font:400 16px/34px OpenSans Regular;   border-radius:27px;   border:0;   padding:10px;   height:55px;   padding-left:40px; } .shareCVSec input.minWidth-380 {   min-width:380px; } .shareCVSec input.minWidth-302 {   min-width:302px; } .btnShareCv {   font:400 14px/34px OpenSans Regular;   background:transparent linear-gradient(90deg, #4E4EDE 0%, #00C0D9 100%);   color:#fff;   padding:6px 15px;   border-radius:23px;   position:absolute;   right:5px;   top:4px; } .formBlock.careerBlock input {   font:300 28px / 52px OpenSans Light;   height:65px; }  .bannerSearch {   position:relative;   margin-bottom:-50px;   border-radius:100px;   width:700px;   } .bannerSearch input {   font:400 22px/34px OpenSans Regular;   border-radius:100px;   border:0;   padding:10px;   padding:30px;   width:100%; } .bannerSearch .btnBannerSearch {   font:400 22px/44px OpenSans Regular;   background:#4E4EDE;   color:#fff;   padding:20px 40px;   border-radius:100px;   position:absolute;   right:5px;   top:4px;   display:flex;   align-items:center;   gap:5px; } .rolesSecBanner .rolesBannerLeft {   width:30%;   margin-right:5%; } .rolesSecBanner .rolesBannerLeft h3 {   font:700 100px/105px HeptaSlab-Bold;   color:#000; } .rolesSecBanner .rolesBannerLeft h3 span {   font:400 42px/42px OpenSans Regular;   color:#00000050; } .rolesSecBanner .rolesBannerRight {   width:65%; } .rolesSecBanner .rolesBannerRight h3 {   font:400 54px / 60px OpenSans Regular;   color:#000; } .championAccordian .accordion {   padding:5px 20px 5px 0;   margin-top:15px; } .championAccordian .panel {   margin-top:0;   } .championAccordian .accordion p {   color:#317CF7 !important;   font:400 32px / 48px Suisse-Regular !important; } .championAccordian .panel p {   color:#575757 !important;   font:300 22px / 34px Suisse-Regular !important; } @media(max-width:1200px) {   .rolesSecBanner .rolesBannerLeft h3 {  font:700 70px / 73px HeptaSlab-Bold;   }   .rolesSecBanner .rolesBannerLeft h3 span {  font:400 32px / 33px OpenSans Regular;   }   .rolesSecBanner .rolesBannerRight h3 {  font:400 46px / 49px OpenSans Regular;   }   .campusDriveBox {  width:240px;  margin-right:30px;  margin-bottom:30px;   }   .campusImg {  max-width:300px;  width:100%;   }   .campusRight {  padding-left:35px;   }   .campusRight h4 {  font:400 26px / 38px Suisse-Regular;   }   .championAccordian .accordion p {  color:#317CF7 !important;  font:400 22px / 48px Suisse-Regular !important;   } } @media(max-width:991px) {   .rolesSecBanner .rolesBannerLeft {  width:100%;  margin-right:0;  margin-bottom:20px;   }   .rolesSecBanner .rolesBannerRight {  width:100%;   }   .bannerSearch {  width:500px;   }   .newCareerHeight {  height:calc(500px);  -webkit-height:calc(500px);  -moz-height:calc(500px);  margin-bottom:100px;   }   .upcomingCampus {  padding:40px 24px 20px 24px;   }   .campusDriveBox .collegeBox {  padding:15px;  display:flex;   }   .campusDriveBox {  width:200px;   }   .campusRight {  padding-left:0;   }   .campusRight h4 {  font:400 26px / 35px Suisse-Regular;   }   .weDoingCard .weDoingLeft {  width:calc(100%);  margin-right:0;  margin-bottom:30px;   }   .weDoingCard .weDoingRight {  width:100%;   }   .sharecvCard {  gap:0;   }   .championAccordian .accordion p {  font:400 24px / 30px Suisse-Regular !important;   }   .championAccordian .panel p {  font:300 16px / 22px Suisse-Regular !important;   }   .formBlock.careerBlock input {  font:300 20px / 40px OpenSans Light;  height:55px;   } } @media(max-width:767px) {   .rolesSecBanner .rolesBannerLeft h3 {  font:700 50px / 53px HeptaSlab-Bold;   }   .rolesSecBanner .rolesBannerLeft h3 span {  font:400 26px / 30px OpenSans Regular;   }   .rolesSecBanner .rolesBannerRight h3 {  font:400 30px / 35px OpenSans Regular;   }   .campusConnect {  padding:20px;   } } @media(max-width:575px) {   .bannerSearch {  width:330px;   }   .bannerSearch input {  font:400 16px / 24px OpenSans Regular;  padding:12px;   }   .bannerSearch .btnBannerSearch {  padding:7px 10px;  font:400 16px / 24px OpenSans Regular;   }   .bannerSearch .btnBannerSearch img {  width:20px;   }   .bannerSearch {  margin-bottom:-20px;   }   .newCareerHeight {  height:calc(350px);  -webkit-height:calc(350px);  -moz-height:calc(350px);  margin-bottom:60px;   }   .campusDriveBox {  width:150px;  margin-right:20px;  margin-bottom:20px;   }   .campusDriveBox h4 {  line-height:22px;   }   .shareCVSec input.minWidth-302 {  min-width:260px;   }   .campusRight h4 {  font:400 20px / 30px Suisse-Regular;   } } @media(max-width:450px) {   .campusDriveBox {  width:100%;  margin-right:0;   }   .shareCVSec input {   font:400 12px / 34px OpenSans Regular;   }   .shareCVSec input.minWidth-380 {  min-width:294px;   }   .btnShareCv {  font:400 12px / 34px OpenSans Regular;  padding:6px 8px;   } } .methodologyCard {   border-radius:20px;   padding:1px;   background:transparent linear-gradient(118deg, #0093FF 0%, #03529A 100%);  flex-basis:calc(50% - 35px);   width:calc(50% - 35px);   margin-bottom:30px; } .methodologyCard:nth-child(odd) {   margin-right:70px; } .methodologyCardInner {   background:#fff;   padding:30px 40px;   border-radius:20px;   height:100%;   position:relative; }  .methodologyCardInner .number {   position:absolute;   top:calc(50% - 30px);   left:-28px; } .methodologyCard:hover, .methodologyCardInner:hover {   background:linear-gradient(147.29deg, #0093FF 20.38%, #03529A 79.98%); } .methodologyCardInner:hover h3 {   color:#fff; } .methodologyCardInner svg path {   fill:#000; } .methodologyCardInner:hover svg path {   fill:#fff; } .methodologyCardInner:hover p {   color:#fff; } .ourProcessCta01 {   background:linear-gradient(90deg, #010305 0.83%, #285F87 100%) } .ourProcessCta02 {   background:#25587D; } .ourProcessCta03 {   background:linear-gradient(180deg, #263F91 2.62%, #041132 86.23%); } .StrategicallySec {  margin-bottom:-100px; } .methProceeSec {   margin-bottom:230px; } .transYProcess {   transform:translateY(-200px); } .strProcessSec .strProcessLeft {   width:300px;   margin-right:50px; } .strProcessSec .strProcessRight {   width:calc(100% - 350px); } .accProcessBox {   background:#D9D9F91F;   position:relative; } .accProcessBox::before {   position:absolute;   width:2px;   height:50%;   top:25%;   left:-2px;   content:'';   background:#007BFF; } .accProcessBox:hover:before {   background:#fff; } .accProcessBox svg path {   fill:#fff; } .accProcessBox:hover {   background:#007BFF; }  .newTabView.processNewTab .tab {   justify-content:start;   margin-bottom:0; } .newTabView.processNewTab .tab-content.active {   justify-content:start; } .newTabView.processNewTab .tab button {   font:400 22px / 34px OpenSans Regular;   background:#007BFF50;   border-bottom:0;   margin-right:20px;   border-radius:40px;   margin-bottom:20px; } .newTabView.processNewTab .tab button.active {   background:#007BFF;   color:#fff;   font-weight:500;   font-family:OpenSans Medium; } .newTabView.processNewTab .tab-item {  height:auto;   background:transparent; } .newTabView.processNewTab .tab-item .serviceTechBox.backtransParent {   width:100%; }  @media(max-width:1199px) {   .strProcessSec .strProcessRight {  width:100%;   } } @media(min-width:991px){ .awards-img-sec .innerBack {  width:22%;   }  .awards-img-sec .innerBack img{  width:100%;   } } @media(max-width:991px) {   .methodologyCard {  flex-basis:calc(100%);  width:calc(100%);   }   .methodologyCard:nth-child(odd) {  margin-right:0;   }   .methodologyCardInner .number {  width:30px;  top:calc(50% - 15px);  left:-16px;   }   .methodologyCardInner .number img {  width:100%;   }   .newTabView.processNewTab .tab button {  font:400 16px / 22px OpenSans Regular;   } } @media(max-width:575px) {   .newTabView.processNewTab .tab button {  margin-bottom:12px;  margin-right:12px;   }   .accProcessBox svg {  width:50px;   }   .awards-img-sec .innerBack {  width:42%;   } } .av-white-text {   color:#fff !important; } @media (max-width:1024px) {   html[lang="ar"] .coreLeaderCard .leaderLeft {  width:calc(100% - 45px)   }   .linkedInSec img {  width:35px;   }   .linkedInSec {  width:37px;   }   .busnessNumSec .bussnessLeft {  padding:0px 11px;   } } @media (max-width:575px) {   .busnessNumSec .bussnessLeft {  padding:0px 5px;  position:relative;   } }  .input-field {   font:400 16px / 34px OpenSans Regular;   border-radius:27px;   border:0;   padding:10px;   height:55px;   padding-left:40px;   background-color:#fff;   width:380px; } .input-field p {   color:#000 !important;   margin-left:18px; }   .hybridDelivery {   padding:24px 0;   border-bottom:1px solid #CDD7E2; } .hybridDelivery:nth-last-child(1){   border-bottom:0; } .hybridDelivery h3 {   display:flex; } .hybridDelivery:hover h3 {   color:#007BFF; } .hybridDelivery p {   padding-left:40px; } .mr-10 {   margin-right:10px; } .softwareDelivery_cta01 {   background:#1D0C3E; } .softwareDelivery_cta02 {   background:linear-gradient(180deg, #4E87C5 0%, #447BA3 55%, #3D738B 100%); } .softwareDelivery_cta03 {   background:linear-gradient(240.6deg, #3A49C7 21.81%, #25287B 95.23%); } .ptb-40 {   padding:40px 0; } .offShoreSec .offShoreLeft {   background:#007BFF;   border-radius:0 20px 20px 0;   width:114px;   height:110px;   display:flex;   justify-content:center;   align-items:center; } .offShoreSec .offShoreLeft svg {   width:54px; } .offShoreSec .offShoreLeft svg path {   fill:#fff; } .offShoreSec:hover {   background:linear-gradient(90deg, #4E4EDE 0%, #00C0D9 100%); } .offShoreSec:hover .offShoreLeft {   background:#FFFFFF; } .offShoreSec:hover .offShoreLeft svg path {   fill:#000; } .blueBorder {   border:1px solid #007BFF; } @media(max-width:991px) {   .hybridDelivery p {  padding-left:35px;   } }  .privacyPolicySec {   display:flex;   flex-wrap:wrap; }  .privacyPolicySec .contentPolicy {   width:75%; } .privacyPolicySec .leftSidePolicy ul {   list-style:none;   padding:0; } .privacyPolicySec .leftSidePolicy li {   position:relative;   padding:10px 10px 10px 25px; } .leftSidePolicy li a {   margin-bottom:10px;   font:400 18px / 25px OpenSans Regular;   color:#000000; } .privacyPolicySec .leftSidePolicy ul li a::before {   content:'';   border-left:8px solid #BFBFBF;   position:absolute;   left:0;   top:0;   bottom:0; } .privacyPolicySec .leftSidePolicy ul li:nth-child(1) a::before {   border-radius:10px 10px 0 0; } .privacyPolicySec .leftSidePolicy ul li:nth-last-child(1) a::before {   border-radius:0 0 10px 10px; } .privacyPolicySec .leftSidePolicy ul li a.toc-link.w--current::before {   border-left:8px solid #007BFF; } .leftSidePolicy li a.toc-link.w--current {   font:600 18px / 25px OpenSans SemiBold;   color:#0078d7; } .contentPolicy section {   margin-bottom:5rem; } .privacyPolicySec .contentPolicy ul {   list-style:disc;   padding-left:20px; } .privacyPolicySec .contentPolicy ul li {   font:400 20px / 34px OpenSans Regular;   letter-spacing:-.32px;   color:#222222;   margin-bottom:20px; } .privacyPolicySec .contentPolicy ul li::marker {   color:#0078d7; } .privacyPolicySec .contentPolicy h2 {   font:600 32px / 48px OpenSans SemiBold;   margin-bottom:20px;   letter-spacing:-.32px;   color:#000; } .privacyPolicySec .contentPolicy h3 {   font:600 32px / 48px OpenSans SemiBold;   margin-bottom:20px;   letter-spacing:-.32px;   color:#000; } .privacyPolicySec .contentPolicy h4 {   font:600 28px / 34px OpenSans SemiBold;   margin-bottom:20px;   letter-spacing:-.32px; } .privacyPolicySec .contentPolicy p {   font:400 20px / 34px OpenSans Regular;   margin-bottom:20px;   letter-spacing:-.32px; } @media(min-width:992px) {   .privacyPolicySec .leftSidePolicy {  width:22%;  margin-right:3%;  position:sticky;  top:70px;  padding:1rem;  height:calc(100vh - 200px);  overflow-y:auto;   }   .contentPolicy {  margin-top:80px;   } } @media(max-width:1200px) {   .leftSidePolicy li a.toc-link.w--current {  font:600 14px / 20px OpenSans SemiBold;   }   .leftSidePolicy li a {  font:400 14px / 20px OpenSans Regular;   }   .privacyPolicySec .contentPolicy h3 {  font:600 25px / 40px OpenSans SemiBold;  margin-bottom:15px;   }   .privacyPolicySec .contentPolicy h2 {  font:600 25px / 40px OpenSans SemiBold;  margin-bottom:15px;   }   .privacyPolicySec .contentPolicy p {  font:400 16px / 30px OpenSans Regular;  margin-bottom:15px;   }   .privacyPolicySec .contentPolicy ul li {  font:400 16px / 30px OpenSans Regular;   }   .privacyPolicySec .contentPolicy h4 {  font:600 22px / 28px OpenSans SemiBold;  margin-bottom:15px;   } } @media(max-width:991px) {   .privacyPolicySec .leftSidePolicy {  width:100%;  margin-right:0;   }   .privacyPolicySec .contentPolicy {  width:100%;   }   .contentPolicy {  margin-top:20px;   }   .p-30 {  padding:20px;   }   .hybridModelImg {  max-width:400px;  width:100%;   } } @media(max-width:575px) {   .animateContactBtn {  font:600 14px / 24px OpenSans SemiBold;   } } .svgSize-70 {   width:70px; }   .ai-button {   position:relative;   width:50px;   height:50px;   border-radius:50%;   display:flex;   justify-content:center;   align-items:center;   cursor:pointer;   overflow:hidden;  }  .ai-button::before {   content:'';   position:absolute;   width:150%;   height:150%;   background:conic-gradient( from 0deg, transparent, #4facfe, #00f2fe, #a6c1ee, transparent   );   animation:rotate 3s linear infinite;  }  .ai-button::after {   content:'AI';   position:absolute;   width:calc(100% - 4px);   height:calc(100% - 4px);   background:#2a2a3a;   border-radius:50%;   display:flex;   justify-content:center;   align-items:center;   color:white;   font-size:18px;   font-family:Arial, sans-serif;   font-weight:bold;   letter-spacing:2px;  }  @keyframes rotate {   from { transform:rotate(0deg);   }   to { transform:rotate(360deg);   }  } .ai-button:hover::before {   animation:rotate 1.5s linear infinite;  }  .border20{   border:1px solid #FFFFFF30;  }  .aiChooseBoxHover:hover{   background:linear-gradient(273.05deg, rgba(30, 160, 222, 0.32) 2.79%, rgba(18, 91, 160, 0.32) 72.43%);  } .aiChooseBoxHover svg path{   fill:#0093FF; } .aiChooseBoxHover:hover svg path{   fill:#fff; } .counterSecAI {   background:linear-gradient(273.05deg, #1EA0DE 2.79%, #125BA0 72.43%); } .pt-20 {   padding-top:20px; } .keyUseSecAI {   background:#191B23;   padding:30px 40px 5px; } .ctaAI01 {   background:#1C293C; } .aiToolsPlate {   display:flex; } .aiToolsPlate .leftBlockAI {   width:25%;   background:linear-gradient(273.05deg, #1EA0DE 2.79%, #125BA0 72.43%);   padding:23px 0;   border-radius:20px 0px 0px 20px; } .aiToolsPlate .rightBlockAI {   width:calc(75%);   background:#fff;   padding:15px 40px;   border-radius:0 20px 20px 0; } .rightBlockAI .rightBlockItem {  margin-right:30px;   }   .aiAgentCard {   position:relative;   border-radius:10px; } .aiAgentCard .aiAgentBackImg {   border-radius:10px; } .aiAgentCardAbs {   position:absolute;   bottom:0;   width:calc(100% - 40px);   backdrop-filter:blur(22.697715759277344px);   padding:20px;   transition:all 0.3s ease-out; } .aiAgentCardAbs .aiAgentCard {   display:none; } .aiAgentCard:hover .aiAgentCardAbs .aiAgentCard {   display:block;   transform:translateY(-10px) scale(1.02); } .aiAgentCard:hover .aiAgentCardAbs h3 {   margin-bottom:10px; } .aiAgentCard:hover .aiAgentCardAbs {   transform:translateY(10px) scale(1); } .topResonAi {   position:relative;   background-position:center;   background-repeat:no-repeat;   background-size:cover;   min-height:600px;   padding:40px; } .expertAiCard {   align-items:start; } .accordionHome.accordionAINew {   padding:0;   border:0; } .accordionHome.accordionAINew .accordion {   margin-top:0; } .accordionHome.accordionAINew .accordion p {   font:600 22px/34px OpenSans SemiBold !important; } .accordionHome.accordionAINew .panel {   margin-top:0;   border-bottom:1px solid #4e4edeb3 !important; } .accordionHome.accordionAINew .panel p{   font-family:OpenSans SemiBold !important;   font-weight:600 !important; } .accordionHome.accordionAINew .panel:nth-last-child(1) {   border-bottom:0; } .stillHaveCard {   backdrop-filter:blur(16px) } .w60-FaqAns {   flex-basis:calc(60% - 50px);   width:calc(60% - 50px);   margin-right:50px; } .w40-FaqAns {   flex-basis:calc(40% - 25px);   width:calc(40% - 25px); } @media(max-width:1500px){ .aiMb-40{  margin-bottom:55px; } } @media(max-width:1200px) {   .aiToolsPlate {  flex-wrap:wrap;   }   .aiToolsPlate .leftBlockAI {  width:100%;  border-radius:20px 20px 0 0;   }   .aiToolsPlate .rightBlockAI {  width:calc(100%);  border-radius:0 0 20px 20px;  align-items:center;  justify-content:center;   }   .rightBlockAI .rightBlockItem {  margin-bottom:10px;   } } @media(max-width:991px) {   .w60-FaqAns {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .w40-FaqAns {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   }   .rightBlockAI .rightBlockItem {  font:400 16px / 26px OpenSans Regular;   }   .rightBlockAI .rightBlockItem img {   max-height:35px;   } .topResonAi {  border-radius:20px; } } @media(max-width:575px) {   .topResonAi {  padding:20px 0;  min-height:550px;  border-radius:30px;   } } @media(max-width:374px){ .dBlock{  display:block !important; } } .customAICard {   background:#F2F9FE; }  .customAICircle {   width:80px;   height:80px;   border-radius:8px;   display:flex;   align-items:center;   justify-content:center;   background:#CAE0F0; } .customAICircle img {   width:40px; } .customAICard:hover {   background:#061D2E } .customAICard:hover .customAICircle {   background:#fff; } .customAICard:hover h3 {   color:#fff; } .customAICard:hover p {   color:#fff; } .customCraftSec {   display:flex;   flex-direction:row;   border-bottom:1px solid #fff;   height:120px; } .customCraftSec:nth-last-child(1) {   border-bottom:0; } .customCraftSec .customCraftCal {   flex:1;  padding:10px; } .customCraftSec .customCraftCal .customCraftImg {   max-height:150px;   height:100%;   border-radius:10px; } .customCraftSec .customCraftCal .onhoverShow {  opacity:0; } .customCraftSec:hover .customCraftCal .onhoverShow {   opacity:1; } .customCraftSec:hover .customCraftCal h3 {   font-weight:600; } .customCraftSec .customCraftRight p {   width:70%;   font:600 20px / 27px OpenSans SemiBold; } .customCraftRight {   gap:50px; } .customCraftRight .customCraftArrow {   width:24px; } .aiAgentProcess {   position:absolute;   bottom:25px;   width:calc(100% - 40px);   display:flex;   align-items:center;   gap:15px;   padding:10px; } .aiAgentProcess .numberAI {   box-shadow:0px 5px 50px 0px #34343408;   background:#FCFCFC;   border-radius:8px;   color:#000;   height:54px;   padding:10px 17px;   display:flex;   justify-content:center;   align-items:center; } .aiService_cta01 {   background:#060D27; } .pt-60 {   padding-top:60px; }  .skilledCard {   display:flex;   height:500px;   width:100%;   max-width:100%;   margin:50px auto;   border:1px solid #222222; } .skilledCard .card {   flex:0.5;   background:#fff;   padding:80px 20px 20px;   transition:all 0.5s ease;   cursor:pointer;   overflow:hidden;   position:relative;   border-right:1px solid #222222;   color:#000; } .skilledCard .card:nth-last-child(1) {   border-right:0; } .skilledCard .card:hover {   flex:2;   background:#061D2E;   color:#fff; } .skilledCard .card h2 {   margin-bottom:15px;   font:400 24px / 34px OpenSans Regular; } .skilledCard .card p {   opacity:0;   transition:opacity 0.3s ease;   max-height:0;   overflow:hidden;   font:400 20px / 34px OpenSans Regular; }  .skilledCard .card:hover p {   opacity:1;   max-height:none; } .skilledCard .number {   color:#000;   margin-bottom:15px;   font:400 32px / 34px OpenSans Regular; } .skilledCard .card:hover h2 {   font:600 28px / 34px OpenSans semiBold; } .skilledCard .card:hover .number {   color:#fff; } @media(max-width:1600px) {   .skilledCard .card h2 {  margin-bottom:15px;  font:400 22px / 32px OpenSans Regular;   }   .skilledCard .card:hover h2 {  font:600 26px / 32px OpenSans semiBold;   }   .skilledCard .card p {  font:400 18px / 30px OpenSans Regular;   }   .skilledCard .number {  margin-bottom:10px;  font:400 28px / 34px OpenSans Regular;   } } @media(max-width:1400px) {   .skilledCard .card h2 {  margin-bottom:15px;  font:400 18px / 28px OpenSans Regular;   }   .skilledCard .card:hover h2 {  font:600 24px / 28px OpenSans semiBold;   }   .skilledCard .card p {  font:400 16px / 26px OpenSans Regular;   }   .customCraftSec .customCraftRight p {  width:70%;  font:600 18px / 25px OpenSans SemiBold;   } } @media(max-width:1199px) {   .skilledCard {  flex-direction:column;  height:max-content;   }   .skilledCard .card {  flex:0.5;  background:#fff;  padding:24px;  border-right:0;  border-bottom:1px solid #000;   }   .skilledCard .card:nth-child(odd) {  background:#061D2E;  color:#fff;   }   .skilledCard .card:nth-child(odd) .number {  color:#fff;   }   .skilledCard .card:nth-last-child(1) {  border-bottom:0;   }   .skilledCard .card p {  opacity:1;  max-height:none;   }   .skilledCard .card h2 {  font:600 24px / 28px OpenSans semiBold;   }   .customCraftSec .customCraftCal .onhoverShow {  opacity:1;   }   .customCraftRight h3 {  display:none;   }   .customCraftRight .customCraftArrow {  display:none;   }   .customCraftSec {  height:auto;  flex-direction:column;  padding:20px 0;   }   .customCraftSec .customCraftCal {  width:100%;  flex-wrap:wrap;  flex-direction:column-reverse;  align-items:self-start;  padding:0;   }   .customCraftSec .customCraftCal h3 {  font-weight:600;  margin-bottom:10px;   }   .customCraftSec .customCraftRight p {  font:400 18px / 25px OpenSans Regular;   }   .customCraftSec .customCraftCal .customCraftImg {  margin-bottom:15px;   } } .cardBgColorLightGray{   background-color:#1c1c1c; } .card-height {   min-height:360px; } .br-2{ border:2px solid #FFFFFF30; }  .borerRadious10{   border-radius:10px; }  .nethlandBanerForm{  background:#fff; } .nethlandBanerForm h3{   font:600 32px / 38px OpenSans SemiBold; } .nethlandBanerForm p{   font:400 22px / 34px OpenSans Regular; } .borderTextBlack{   border:1px solid #000;   color:#000; } .pt-100-New{   padding-top:100px; } .pb-40{   padding-bottom:40px !important; } .mobileCardNetherland:hover{  background:#000; } .mobileCardNetherland:hover .customAICircle{   background:#8a8a8a30; } .mobileCardNetherland .customAICircle svg path{   fill:#007BFF; } .mobileCardNetherland:hover .customAICircle svg path{   fill:#fff; } .mobileCardNetherland:hover h3{   color:#fff; } .mobileCardNetherland:hover p{   color:#fff; } .netherLands_cta_01{   background:#161C2B; } .netharlandCardAbs {   position:absolute;   bottom:0;   width:calc(100%);   display:flex;   align-items:center;   justify-content:center;   padding:20px 10px;   background:linear-gradient(180deg, rgba(47, 46, 46, 0) 0%, rgba(47, 46, 46, 0.51) 36.5%, rgba(47, 46, 46, 0.7) 74.5%);   border-radius:0 0 20px 20px; } .p-10{   padding:10px; } .product-selection .title-block.w-80{   width:80%; } .techStackNether .leftTitle{  width:150px;  margin-right:20px; } .techStackNether .rightDetail{   width:calc(100% - 170px)  }  .techStackNether .rightDetail .iconCard{   padding:8px 12px;   display:flex;   align-items:center;   gap:8px;   border-radius:8px;   background:#ffffff20;   margin:0 10px 10px 0;   font:400 20px / 28px OpenSans Regular;   color:#fff;  }  .techStackNether .rightDetail .iconCard img{   max-width:28px;   max-height:28px;  }   .chooseNetherSec .chooseNetherCard{   border-bottom:1px solid #CDD7E2;   padding:20px 0;  }  .chooseNetherSec .chooseNetherCard .colCard{   flex:1;   margin-right:25px;  }  .chooseNetherSec .chooseNetherCard .colCard:nth-last-child(1){   margin-right:0;  }  .chooseNetherSec .chooseNetherCard img{   width:180px;   height:180px;   transition:transform 0.3s ease;   border-radius:10px;  }  .chooseNetherSec .chooseNetherCard:hover{   background:#171717;   padding:20px;   border-radius:20px;  }  .chooseNetherSec .chooseNetherCard:hover img{  width:380px;   height:280px;   border-radius:20px;  }  .chooseNetherSec .chooseNetherCard:hover .colCard{   color:#fff;  } .advacneNetherCard {   display:flex;   gap:20px;  align-items:stretch;   min-height:450px; } .advacneNetherCard .advacneCardInner {   background-color:#f0f7ff;   padding:40px 30px;   border-radius:15px;  flex:0.5;   transition:all 0.3s ease;   display:flex;   flex-direction:column;   cursor:pointer;   overflow:hidden;   align-items:stretch;  height:450px;   align-items:center; }  .advacneNetherCard .number {   font-size:24px;   font-weight:bold;   margin-bottom:25px; } .normaltitle{   writing-mode:vertical-rl;   transform:rotate(360deg);  transition:all 0.3s ease;   white-space:nowrap;   font:400 28px / 34px OpenSans Regular; } .advacneNetherCard .title {  transition:all 0.3s ease;   white-space:nowrap;   font:400 28px / 34px OpenSans Regular; } .advacneNetherCard .advacneCardInner:hover .title{   writing-mode:horizontal-tb;   transform:rotate(0); } .advacneNetherCard .advacneCardInner:hover .normaltitle{   display:none; } .advacneNetherCard .advacneCardInner.active .normaltitle{   display:none; } .advacneNetherCard .advacneCardInner.active .title {   writing-mode:horizontal-tb;   transform:rotate(0); } .advacneNetherCard .advacneCardInner .advanceTitleCard{   display:none; } @media(min-width:1200px){   .advacneNetherCard .advacneCardInner:hover {  flex:2;  background-color:#007BFF;  color:#fff;  align-items:start;   }  .advacneNetherCard .advacneCardInner.active {  flex:2;  background-color:#007BFF;  color:#fff;  align-items:start;   } }  .advacneNetherCard .advacneCardInner.active .advanceTitleCard{   width:100%;   display:flex; } .advacneNetherCard .advacneCardInner:hover .advanceTitleCard img{   opacity:1;   height:auto; } .advacneNetherCard .advacneCardInner.active .advanceTitleCard img{   opacity:1;   height:auto; }  .advacneNetherCard .content {   opacity:0;   height:0;   transition:all 0.3s ease;   margin-top:15px;   font:400 22px / 30px OpenSans Regular; } .advacneNetherCard .advacneCardInner.active .content {   opacity:1;   height:auto; } .advacneNetherCard .advacneCardInner:hover .content{   opacity:1;   height:auto; }   @media screen and (max-device-width:1700px) and (min-device-width:1200px) {   .nethalandPageHeight .bannerSec .leftWrap h1 {  font:600 40px / 50px OpenSans SemiBold;  margin:25px 0 15px;  } .nethalandPageHeight .bannerSec .leftWrap p {  font:400 20px / 35px OpenSans Regular;   }   .advacneNetherCard .content {  font:400 18px / 28px OpenSans Regular;   }   .nethalandPageHeight .formBlock .leftBlock{  margin-bottom:15px;   }   .nethalandPageHeight .formBlock .fullBlock textarea{  height:80px;   }  .nethlandBanerForm h3 {   font:600 26px / 30px OpenSans SemiBold; }  .nethlandBanerForm p { font:400 20px / 26px OpenSans Regular; } .nethalandPageHeight .formBlock input {   font:400 16px / 20px OpenSans Regular;   height:40px; } .nethalandPageHeight .formBlock .fullBlock textarea {   font:400 16px / 20px OpenSans Regular;   height:70px; } .nethalandPageHeight .formBlock .leftBlock select {   font:400 16px / 20px OpenSans Regular;   height:40px; } } @media(max-width:1400px){  .nethlandBanerForm h3 {   font:600 24px / 28px OpenSans SemiBold; }  .nethlandBanerForm p { font:400 18px / 24px OpenSans Regular; } } @media(max-width:1500px){   .advacneNetherCard .title{  font:400 24px / 30px OpenSans Regular;   }   .advacneNetherCard .content {  font:400 18px / 28px OpenSans Regular;   }   .normaltitle{  font:400 24px / 30px OpenSans Regular;   }   .advacneNetherCard .number{  margin-bottom:20px;   } } @media(max-width:1199px){   .advacneNetherCard{  flex-wrap:wrap;  min-height:auto;   }   .advacneNetherCard .advacneCardInner{  width:calc(50% - 20px);  flex:unset;  align-items:start;   }   .advacneNetherCard .advacneCardInner:nth-child(even){  margin-right:0;   }   .normaltitle{  display:block; writing-mode:rl; transform:rotate(0deg);   }   .advacneNetherCard .advacneCardInner .advanceTitleCard{  display:none;   }   .advacneNetherCard .content{  opacity:1;   } .nethlandBanerForm{  margin-top:150px; }   } @media(max-width:1200px){ .nethlandBanerForm {   background:#fff;   padding-bottom:0px !important; font:400 20px / 34px OpenSans Regular;  } } @media (max-width:1100px) {   .newchatboatHeight.nethalandPageHeight {  } .nethlandBanerForm{  height:calc(100vh - 255px); } } @media(max-width:991px){   .pt-100-New{  padding-top:50px;   }   .pb-40{  padding-bottom:20px !important;   } .chooseNetherSec .chooseNetherCard{ flex-direction:column; align-items:start;  }  .chooseNetherSec .chooseNetherCard:nth-child(even){ margin-right:0;  }  .chooseNetherSec .chooseNetherCard:hover img{ width:180px; height:180px;  } .nethlandBanerForm{  margin-top:5px;  height:calc(100vh - 225px); } } @media(max-width:767px){   .advacneNetherCard .advacneCardInner{  width:calc(100%);   } .nethlandBanerForm{  margin-top:0px;  height:calc(100vh - 225px); } .nethalandPageHeight .bannerSec .leftWrap h1 {   font:600 50px / 76px OpenSans SemiBold; letter-spacing:-0.96px; } } @media (max-width:480px) {   .nethlandBanerForm {  margin-top:0px;  height:calc(100vh - 200px);   } .nethalandPageHeight .bannerSec .leftWrap h1{  font:600 50px / 55px OpenSans SemiBold; } } @media (max-width:350px) {   .nethalandPageHeight .bannerSec .leftWrap h1 {  font:600 40px / 44px OpenSans SemiBold; } .formBlock input {  font:400 15px / 24px OpenSans Regular; } } @media(max-width:575px){   .newchatboatHeight.nethalandPageHeight {   }   .techStackNether .leftTitle{  width:110px;  margin-right:10px;   }   .techStackNether .rightDetail{  width:calc(100% - 120px);   }   .advacneNetherCard .advacneCardInner{  padding:25px 20px;   }   .advacneNetherCard .number{  margin-bottom:10px;   }   .normaltitle {  font:400 22px / 28px OpenSans Regular;   }   .advacneNetherCard .content {  font:400 16px / 26px OpenSans Regular;   } } .cardSemiExtraBoldHead h3{ font:600 32px / 43.5px OpenSans SemiBold;   letter-spacing:-0.84px;   margin-bottom:20px; } .cardSemiExtraBoldHead p{ font:400 18px / 34px OpenSans Regular;   letter-spacing:-.32px;  } @media(max-width:575px){ .mobileViewhide{  display:none; } } .w-83{ width:83% !important; }  .p-40 {   padding:40px; }  .itCyberCircle{  width:64px;  height:64px;  background:#DFEEFF;  border-radius:50%;  position:relative; } .itCyberCircle svg{   position:absolute;   top:10px;   left:10px; } .onhoverBackBlack:hover .itCyberCircle{   background:#fff; } .onhoverBackBlack:hover .itCyberCircle svg path{   fill:#007BFF; } .solCardSecuirtyInner {   background:#fff;   padding:30px 40px;   border-radius:20px;   position:relative;   flex-basis:calc(33.33% - 40px);   width:calc(33.33% - 40px);   margin-bottom:35px;   margin-right:60px; } .solCardSecuirtyInner:nth-child(3n+0) {   margin-right:0; } .solCardSecuirtyInner .number {   position:absolute;   top:calc(50% - 30px);   left:-30px;   background:#000000;   border:1px solid #B1B1B1;   width:60px;   height:60px;   border-radius:50%;   display:flex;   justify-content:center;   align-items:center; } .solCardSecuirtyInner .number img {   width:35px; } .solCardSecuirtyInner:hover .number {   background:linear-gradient(147.29deg, #0093FF 20.38%, #03529A 79.98%); } .solCardSecuirtyInner:hover {   background:linear-gradient(147.29deg, #0093FF 20.38%, #03529A 79.98%); } .solCardSecuirtyInner:hover h3 {   color:#fff; } .cyber_cta01 {   background:#061839; } .solCardSecuirtyInner:hover p {   color:#fff; } .imgHeight100 img{   height:100%; } .tailoredCard .tailoredUl li::before{  position:absolute;  content:'';  background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/cyberSecurity/tick.svg);  background-repeat:no-repeat;  background-size:cover;  left:0;  width:24px;  height:24px; } .tailoredCard .tailoredUl li{   color:#fff;   font:400 20px / 24px OpenSans Regular;   margin-bottom:15px;   position:relative;   padding-left:35px; } @media(max-width:1199px){   .tailoredCard .tailoredUl li{  font:400 16px / 20px OpenSans Regular;  margin-bottom:10px;  padding-left:30px;   }   .tailoredCard .tailoredUl li::before{  width:20px;  height:20px;   } } @media(max-width:767px){   .p-40{  padding:20px;   } }  :root {   --trans:#ddd0;   --dim-grey:#323232; } .relative-div-wrapper {   background-image:linear-gradient(76deg, #1d4fe0a8, var(--trans) 53%, var(--trans));   justify-content:center;   align-items:flex-start;   width:100%;   display:flex;   position:relative;   overflow:clip;   color:#fff; } .h3-para-wrapper .number {   width:80px;   height:80px;   border-radius:50%;   background:linear-gradient(135deg, #006AB0 0.6%, #000014 100.8%);   font:400 26px / 30px OpenSans Regular;   color:#fff;   display:flex;   justify-content:center;   align-items:center; } .relative-div-wrapper .stickey-wpr {   z-index:10;   flex-flow:column;   justify-content:center;   align-items:stretch;   width:58%;   min-height:70vh;   padding:8rem 3rem;   display:flex;   position:sticky;   inset:80px auto auto; } .relative-div-wrapper ._w-bg-image {   grid-column-gap:5vh;   grid-row-gap:5vh;   flex-flow:column;   width:49%;   padding-top:4rem;   padding-bottom:4rem;   padding-right:3rem;   display:flex;   position:sticky;   top:20px; } .relative-div-wrapper .h3-para-wrapper {   border-radius:12px;   flex-flow:column;   justify-content:center;   align-items:stretch;   min-height:40vh;   padding:2rem;   display:flex;   color:#fff; } .relative-div-wrapper .div-block-62 {   z-index:50;   outline-offset:0px;   border-radius:13px;   outline:100vw solid #000;   width:200%;   height:100%;   position:absolute;   inset:0%; } .relative-div-wrapper ._w-bg-image {   grid-column-gap:5vh;   grid-row-gap:5vh;   flex-flow:column;   width:49%;   padding-top:4rem;   padding-bottom:4rem;   padding-right:3rem;   display:flex;   position:sticky;   top:20px; } .relative-div-wrapper .h3-para-wrapper._48 {   border-radius:12px;   flex-flow:column;   justify-content:center;   align-items:stretch;   min-height:40vh;   padding:2rem;   display:flex;   border-style:solid;   border-width:6px 1px 1px;   border:6px 1px 1px #323232;   border-color:#323232; } @media(max-width:767px) {   .relative-div-wrapper {  flex-wrap:wrap;   }   .relative-div-wrapper .stickey-wpr {  width:100%;  min-height:auto;  position:inherit;  padding:2rem 1rem;  inset:auto auto;   }   .relative-div-wrapper .div-block-62 {  display:none;   }   .relative-div-wrapper ._w-bg-image {  width:100%;   } } .tabViewEvent.shieldCardBussiness {   background:#000;   border-radius:20px;   width:calc(100% - 20px);   margin-left:20px; } .tabViewEvent.shieldCardBussiness .tabViewLeft {  width:35%;   position:relative;   background:transparent; } .tabViewEvent.shieldCardBussiness .tabViewLeft::before {   position:absolute;   content:'';   background:linear-gradient(135deg, #006AB0 0.6%, #000014 100.8%);   width:100%;   height:100%;   top:-20px;   left:-20px;   border-radius:20px; } .tabViewEvent.shieldCardBussiness ul.tab {   height:auto;   overflow:initial; } .tabViewEvent.shieldCardBussiness ul.tab li.active {   width:calc(100% + 40px);   background:#006AB0; } .tabViewEvent.shieldCardBussiness ul.tab li {   color:#fff;   padding:18px;   font-weight:600;   font-family:OpenSans SemiBold;   opacity:1; } .tabViewEvent.shieldCardBussiness ul.tab li::after {   background:transparent;   opacity:0; } .tabViewEvent.shieldCardBussiness .tabViewLeft {   padding:30px 25px; } .tabViewEvent.shieldCardBussiness .tabViewRight.shieldCardRight {   width:60%; }   .painfulLegacySec {   display:flex;   flex-wrap:wrap;   justify-content:space-between;   align-items:center; } .max-650 {   max-width:650px;   width:100%; } .cloudMigrationscard_01 {   background:#111116; } .cloudMigrationscard_02 {   background:linear-gradient(158.93deg, #FFFFFF 13.91%, #EAEFFB 106.7%); } .cloudMigrationscard_03 {   background:linear-gradient(173.55deg, #FFFFFF 5.08%, #EAFBF6 106.16%); } .cloudMigrationscard_04 {   background:linear-gradient(173.55deg, #FFFFFF 5.08%, #F6FBEA 106.16%); } .backWhite20 {   background:#ffffff20; } .pt-80 {   padding-top:80px; } .legacy_cta_01 {   background:#0D0C0A; } .legacy_cta_02 {   background:linear-gradient(90deg, #285F87 100%, #010305 0%); } @media(max-width:991px) {   .pt-80 {  padding-top:40px;   } }  .av-w33-oneThird {   flex-basis:calc(33.33% - 24px);   width:calc(33.33% - 24px);   margin-bottom:35px;   margin-right:36px; } .av-w33-oneThird:nth-child(3n+0) {   margin-right:0; } @media(max-width:991px){   .av-w33-oneThird {  flex-basis:calc(50% - 11px);  width:calc(50% - 11px);  margin-right:22px;  margin-bottom:25px;   }   .av-w33-oneThird:nth-child(even) {  margin-right:0;   }   .av-w33-oneThird:nth-child(3n+0) {  margin-right:auto; } } @media(max-width:575px){   .av-w33-oneThird {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;   } .solCardSecuirtyInner .number img {   width:22px; } .solCardSecuirtyInner .number {   position:absolute;   top:calc(50% - 17px);   left:-20px;   background:#000000;   border:1px solid #B1B1B1;   width:42px;   height:42px;   border-radius:50%;   display:flex;   justify-content:center;   align-items:center; } } .softwareDelivery_cta04{  background:var( linear-gradient(180deg, #03529A 81.92%, #0093FF 12.62%)); } .chooseNetherSec .chooseNetherCard:last-child {   border-bottom:none; } .accordionHome.accordionAINew .panel:last-child {   border-bottom:none !important; } .submitanimatebtn{ color:#000; border:1px solid #000; } .thankyouBtn2 {   border:1px solid #FFFFFF;   border-radius:24px;   padding:0 14px 0 25px;   color:#000 !important;   font:600 18px / 25px OpenSans SemiBold;   background:transparent;   display:flex;   align-items:center; } .thankyouBtn2 img {   width:50px; } .bannerSec .leftWrap h1 {   font:600 57px / 76px OpenSans SemiBold;   margin:32px 0;   letter-spacing:-0.96px; }   .blogCardNew {   border-radius:20px; } .blogCardNew .blogCardNewImg{   height:100%;   border-radius:20px 0 0 20px; } .blogCardNew .blogCardRight {   background:#17181C;   border-radius:0 20px 20px 0;   padding:60px; }  .blogCardNew .blogCardRight .blogDesc .ReadMoreBtnBlog{  color:#007BFF; }  .btnFeature {   padding:10px 20px;   color:#fff;   background:#FFFFFF10;   border-radius:40px;   border:transparent; } .dateBlogPage {   font-weight:300;   font-family:OpenSans Light;   display:flex;   flex-wrap:wrap;   gap:10px; align-items:baseline; } .dateBlogPage span {   margin-left:8px; } .dateBlogPage .blogNameApp{  position:relative;   color:#007BFF; } .dateBlogPage .blogNameApp.blogWhiteBack{  color:#fff; } .dateBlogPage .blogNameApp::before{   position:absolute;   content:'';   left:-20px;   width:10px;   height:10px;   border-radius:50%;   background:#222222;   top:3px;  }  .dateBlogPage .blogNameApp.blogWhiteBack::before{   background:#ffffff;  } .blogCardNew .blogCardRight .name-desig-div h5{   color:#fff; } .blogFilterSec .topicFilterBtn{   border:1px solid #007BFF;   padding:13px 20px;   font:400 18px / 22px OpenSans SemiBold;   color:#007BFF;   border-radius:40px;   margin:0 20px 20px 0; background:#fff; cursor:pointer; } .blogFilterSec .topicFilterBtn.active{   background:#007BFF;   color:#fff; } .featureBlogSec .blogCard{   box-shadow:0px 4px 60px 0px #0000001A;   border:1px solid #8C8C8C;   border-radius:8px; transition:all 0.3s ease; } .featureBlogSec .blogCard:hover{ transform:scale(1.01); } .featureBlogSec .blogCard .blogInnerPadding{  padding:20px 20px 5px 20px; } .featureBlogSec .blogCard .blogCardMainImg{  border-radius:8px 8px 0 0; } .av-w33-oneThird {   flex-basis:calc(33.33% - 24px);   width:calc(33.33% - 24px); min-width:440px;   margin-bottom:35px;   margin-right:36px; } .av-w33-oneThird:nth-child(3n+0) {   margin-right:0 } .blogLink {   font:400 18px / 27px OpenSans Regular;   color:#007BFF; } .blogLink a{   color:#007BFF; } .blogLink span{   color:#000000; } .colorBlue{   color:#007BFF } @media(max-width:991px){   .blogCardNew .blogCardRight{ padding:25px;   }   .av-w33-oneThird {  flex-basis:calc(50% - 11px);  width:calc(50% - 11px);  margin-right:22px;  margin-bottom:25px;   }   .av-w33-oneThird:nth-child(even) {  margin-right:0;   }   .av-w33-oneThird:nth-child(3n+0) {  margin-right:auto;   } } @media(max-width:767px){   .blogCardNew .blogCardNewImg{  border-radius:20px 20px 0 0;   }   .blogCardNew .blogCardRight{  border-radius:0 0 20px 20px;   }   .blogFilterSec .topicFilterBtn{  margin:0 15px 15px 0;  padding:10px 16px;  font:400 15px / 22px OpenSans SemiBold;   }   .featureBlogSec .blogCard .name-desig-div p{  font:400 14px / 20px OpenSans Regular;   }   .featureBlogSec .blogCard .testimonial-header{  gap:15px;   }   .blogCardNew .blogCardRight .testimonial-header{  gap:15px;   }   .blogCardNew .blogCardRight .name-desig-div p{  font:400 14px / 20px OpenSans Regular;   }   .blogCardNew .blogCardRight .testimonial-header.smalTestmoi .profileImg{  width:50px;  height:50px;  margin:10px 0;   }   .featureBlogSec .blogCard .testimonial-header.smalTestmoi .profileImg{  width:50px;  height:50px;  margin:10px 0;   }   .blogLink {  font:400 14px / 22px OpenSans Regular;   } } @media(max-width:575px){   .av-w33-oneThird {  flex-basis:calc(100%);  width:calc(100%);  margin-right:0;  min-width:300px;   }  }  .blog-content-ref .leftSticky{   background:#161C2B;   border-radius:20px;   } .blog-content-ref h6{   color:#fff;   font:600 24px / 36px OpenSans Semibold;   max-width:100%; } .blog-content-main a{   color:#fff;   display:flex;   gap:10px;   font:400 18px / 26px OpenSans Regular;   width:100%;   margin-bottom:15px; } .blog-content-main a.w--current{   color:#007BFF; } .blog-content-text{   width:52%;   margin:0 2%; } .blogWidthRight .socialMediaSec .socialIcon{   margin-right:10px;   align-items:center;   display:flex;  } .socialCollection .updateDate{  color:#000000;  margin-top:0; } .blog-content-text p{   line-height:40px; } .blog-content-text .getLeft h4{   color:#fff; }  .blogHeadMain{   background:#007BFF10;   border:1px solid #00000010;   padding:20px; } .blogHeadMain h3{   border:1px solid #007BFF10;   margin-top:0;   background:#fff;   padding:20px ;   font:500 28px / 36px OpenSans medium; } .accordianBlog .accordion p{   font:500 24px / 30px OpenSans medium !important;   color:#222222 !important; } .backSkyBlue{  background:#E5F2FF; } .accordianBlog .panel .backSkyBlue p{   font:400 20px / 30px OpenSans Regular; } .accordianBlog .panel .name-desig-div p{   padding:0;   line-height:30px;   color:#007BFF;   display:contents; } .accordianBlog .panel .testimonial-header .linkdInImg{  width:50px;  height:50px; } .pt-0{   padding-top:0 !important; } .ptb-0{  padding-top:0 !important;  padding-bottom:0 !important; } @media(max-width:1200px){   .blog-content-text{  width:100%;  margin:0%;   } } .colorBlack a{ color:#222222; } a.blogNameApp {   color:#0037ff; } @media(max-width:575px){ .mobileViewhide{  display:none; } } .w-83{ width:83% !important; } .softwareDelivery_cta04{  background:var( linear-gradient(180deg, #03529A 81.92%, #0093FF 12.62%)); } .chooseNetherSec .chooseNetherCard:last-child {   border-bottom:none; } .accordionHome.accordionAINew .panel:last-child {   border-bottom:none !important; } .submitanimatebtn{ color:#000; border:1px solid #000; } .blogDetailTopSec {   margin-top:50px !important; } .blogDetailTopSecNew{ margin-top:150px; } .av-w33-oneThird.blogCard img {   height:300px; } @media (max-width:786px){ .dateBlogPage .blogNameApp.blogWhiteBack::before {   display:none; } span.bullet{  display:none; } } @media(min-width:768px){ .blogCardNew .blogCardRight{  padding:20px; } } h3.font24-sans.sans-SemiBold.colorBlack.hoverBlue a:hover {   color:#007bff; }   html[lang="ar"] .input-field p {   font-size:12px;   margin-left:130px; } html[lang="ar"] .btnApply {   direction:rtl; } html[lang="ar"] .btnApply img {   transform:rotate(180deg); } html[lang="ar"] .cardRtlAr {   direction:rtl; } html[lang="ar"] .revolutionizeIndustry svg {   margin-right:0;   margin-left:20px; } html[lang="ar"] .marquee-wrapper .marquueeBoxGray {   flex-direction:row-reverse; } html[lang="ar"] .title-block h3 a.onHoverLink {   direction:rtl;   display:inline-flex;   text-align:left; } html[lang="ar"] .title-block h3 a.onHoverLink svg {   margin-left:0;   margin-right:5px; } html[lang="ar"] .techMetaServeSec .techLeft {   flex-direction:row-reverse;   text-align:end; } html[lang="ar"] .csrUl {   direction:rtl; } html[lang="ar"] .csrUl li p {   padding-right:50px;   padding-left:0; } html[lang="ar"] .common-ReadMore {   direction:rtl; } html[lang="ar"] .cardHeightAr {   min-height:240px } html[lang="ar"] .industrySaudiCard h5 {   direction:rtl; } html[lang="ar"] .industrySaudiCard h5 img {   width:20px;   transform:rotate(280deg); } html[lang="ar"] .shareCVSec .iconCallEmail {   left:auto;   right:18px; } html[lang="ar"] .shareCVSec .iconCallEmail {   left:auto;   right:18px; } html[lang="ar"] .shareCVSec .iconCallMobile {   left:auto;   right:17px; } html[lang="ar"] .btnShareCv {   right:auto;   left:5px; } html[lang="ar"] .shareCVSec input {   padding-right:40px;   padding-left:auto;   text-align:end; } html[lang="ar"] .campusDriveBox .detailCollege {   direction:rtl; } html[lang="ar"] .campusDriveBox h4 {   direction:rtl; } html[lang="ar"] .privacyPolicySec {   direction:rtl; } html[lang="ar"] .privacyPolicySec .leftSidePolicy {   margin-right:auto;   margin-left:3%; } html[lang="ar"] .privacyPolicySec .contentPolicy ul {   padding-right:20px;   padding-left:0; } html[lang="ar"] .championAccordian .accordion {   direction:rtl; } html[lang="ar"] .keyAiArrowArabic{ direction:rtl; } html[lang="ar"] .tailoredCard .tailoredUl li {   direction:rtl; } html[lang="ar"] .tailoredCard .tailoredUl li::before{ direction:rtl; } html[lang="ar"] .testimonial-header {  direction:rtl !important; } html[lang="ar"] .featureBlogSec .blogCard .blogInnerPadding {   padding:20px 20px 5px 20px;   direction:rtl !important; } html[lang="ar"] .blogCardNew .blogCardRight {  direction:rtl !important; } html[lang="ar"] .dateBlogPage .blogNameApp::before{ right:0; } html[lang="ar"] .dateBlogPage .blogNameApp.blogWhiteBack {   padding-right:30px; } html[lang="ar"] .blog-main-wrapper-content{ direction:rtl; } html[lang="ar"] .header-outer{ direction:rtl; } html[lang="ar"] .blogWidthRight-new ul li::before { direction:rtl; } html[lang="ar"] .blogWidthRight-new ul li::before {   direction:rtl;   right:0; } html[lang="ar"] .blogWidthRight-new ul li { padding-right:24px; } html[lang="ar"] .blog-content-text-new p{ text-align:right; direction:rtl; } html[lang="ar"] .blogWidthRight-new h2 { direction:rtl; }  html[lang="ar"] .iOT-card { direction:rtl; } html[lang="ar"] .gap-align-cent-font {  direction:rtl; } html[lang="ar"] .semiboldgrey { direction:rtl; } html[lang="ar"] h3.mb-20.iOT-h3.b-bottom { direction:rtl; }  html[lang="ar"] .w-50.d-flex.font-20-34.gap-20.mb-60.p-30.iOT-flexwrap-mobile.flex-wrap-mob {   direction:rtl; } html[lang="ar"] .flexWrap.homePageFormMain.align-items-center.width-50.w-100 {   direction:rtl; } html[lang="ar"] .w-50.white.white-bull {   direction:rtl; } html[lang="ar"] .bg-cta-img {   direction:rtl; } html[lang="ar"] p.card-para-p-20-34 {   direction:rtl; } html[lang="ar"] h3.mb-20.card-heading-h3-24-34 {   direction:rtl; } html[lang="ar"] h3.mb-20.z-index.heading-font-h3-28-34 {   direction:rtl; } html[lang="ar"] .pad-32:hover {  box-shadow:0px 4px 60px #00000033;  margin-top:-10px;   min-height:353px; } html[lang="ar"] .d-flex.techStackNether.av-cardWhite.mb-40.gap-60.align-items-center {   direction:rtl; } html[lang="ar"] .number {   margin-left:500px; } html[lang="ar"] .benefit-card img {   margin-left:475px; } html[lang="ar"] h2.section-heading.av-textWhite {   direction:rtl; } html[lang="ar"] .android-hire-card.iOT-w33-oneThird {   min-height:351px; } html[lang="ar"] h3.heading-font-h3-28-34.mb-30 {   direction:rtl; }
 html.w-mod-touch * {  background-attachment:scroll !important; }  .w-embed:after {  clear:both; }  .w-dropdown {  text-align:left;  z-index:900;  margin-left:auto;  margin-right:auto;  display:inline-block;  position:relative; } .w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {  vertical-align:top;  color:#fff;  text-align:left;  white-space:nowrap;  margin-left:auto;  margin-right:auto;  padding:20px;  text-decoration:none;  position:relative; } .w-dropdown-toggle {  -webkit-user-select:none;  -ms-user-select:none;  user-select:none;  cursor:pointer;  padding-right:40px;  display:inline-block; } .w-dropdown-toggle:focus {  outline:0; }  .w-dropdown-list {  min-width:100%;  background:#ddd;   position:absolute; } .w-dropdown-list.w--open {  display:block; } .w-dropdown-link {  color:#222;  padding:10px 20px;  display:block; } .w-dropdown-link.w--current {  color:#0082f3; } .w-dropdown-link:focus {  outline:0; } @media screen and (max-width:767px) {  .w-nav-brand {   padding-left:10px;  } } .w-nav-brand {  float:left;  color:#333;  text-decoration:none;  position:relative; }   [data-nav-menu-open] {  text-align:center;  min-width:200px;  background:#c8c8c8;  position:absolute;  top:100%;  left:0;  right:0;  overflow:visible;  display:block !important; } .w--nav-link-open {  display:block;  position:relative; } .w-nav-overlay {  width:100%;  display:none;  position:absolute;  top:100%;  left:0;  right:0;  overflow:hidden; } .w-nav-overlay [data-nav-menu-open] {  top:0; } .w-nav[data-animation="over-left"] .w-nav-overlay {  width:auto; } .w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {  z-index:1;  top:0;  right:auto; } .w-nav[data-animation="over-right"] .w-nav-overlay {  width:auto; } .w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {  z-index:1;  top:0;  left:auto; } .w-nav-button {  float:right;  cursor:pointer;  -webkit-tap-highlight-color:transparent;  tap-highlight-color:transparent;  -webkit-user-select:none;  -ms-user-select:none;  user-select:none;  padding:18px;  font-size:24px;  display:none;  position:relative; } .w-nav-button:focus {  outline:0; }  :root {  --neutral--offwhite-01:#f2f0ed;  --base--navy-01:#141C2C;  --base--blue-02:#e9f2fc;  --white-01:white;  --accent--blue-01:#0037ff;  --accent--sky-01:#89aad2; }  .c-header {  z-index:99;  width:100%;  height:8em;   background-color:rgba(17, 24, 34, 0);  justify-content:space-between;  align-items:center;  transition:background-color 0.4s, height 0.4s;  display:flex;  position:fixed;   top:0; } .c-header.scrolled {  height:5em;  background-color:var(--base--navy-01); } .c-header.is-active {  background-color:var(--base--navy-01); z-index:99999; } .c-header.scrolled .c-dropdown-tg {  color:#fff; } .c-header.scrolled .c-dropdown-tg .c-dropdown-icon svg path {  stroke:#fff; } .c-logo-link {  line-height:100%;  } .c-logo-img {  max-width:210px; } .c-logo-img svg {  width:100%; } .c-logo-img img {  width:100%; } .c-header-nav {  flex-direction:row;  flex:1;  justify-content:center;  align-items:center;  margin-top:0;  margin-bottom:0;  padding:0;  list-style-type:none;  display:flex; } .o-wrapper.is-blue {  background-color:var(--base--blue-02); } .o-container {  width:100%;  margin-left:auto;  margin-right:auto;  padding-left:2em;  padding-right:2em; } .o-container.hm-hero {  position:relative; } .o-container.navbar {  max-width:1920px;  margin-left:auto;  margin-right:auto;  padding-left:4em;  padding-right:4em; } .o-container.consult {  align-items:center;  display:flex; } .c-header-inner {  width:100%;  justify-content:center;  align-items:center;  display:flex; } .c-nav-btn {  display:none; } .c-nav-link {  padding:4px 6px;  letter-spacing:-0.02em;  margin-top:0;  margin-bottom:0;  font:400 20px / 25px Suisse-Regular;  color:#000; } .c-header.scrolled .c-nav-link {  color:#fff; } .c-nav-link.is-first {  margin:0 8px; } .c-divider {  width:100%;  height:1px;  background-color:#000; } .c-sg-block {  height:4em;  background-color:#000; } .o-grid {  width:100%;  grid-column-gap:1em;  grid-row-gap:1em;  grid-template-rows:auto;  grid-template-columns:1fr;  grid-auto-columns:1fr;  display:grid; } .o-grid.sg-colors {  grid-template-columns:1fr 1fr 1fr 1fr 1fr; } .o-grid.cards {  grid-column-gap:8em;  grid-row-gap:8em; } .o-grid.cards-global {  grid-column-gap:4em;  grid-row-gap:4em;  grid-template-rows:auto;  grid-template-columns:1fr 1fr 1fr; } .c-title {  margin-bottom:2em; } .c-btn-inner {  z-index:10;  grid-column-gap:0.5em;  grid-row-gap:0.5em;  justify-content:center;  align-items:center;  display:flex;  position:relative; } .c-global-css {  display:none;  position:fixed;  top:0%;  bottom:auto;  left:0%;  right:auto; }  .splide__pagination {  margin-bottom:0;  padding:0;  font-size:0;  line-height:0;  position:absolute;  top:auto;  bottom:0%;  left:auto;  right:0%; } .splide__pagination__page {  width:8px;  height:8px;  border:1px solid var(--base--navy-01);  background-color:transparent;  border-radius:50%;  margin-left:4px;  margin-right:4px;  font-size:0;  line-height:0; }   .splide__list {  justify-content:flex-start;  align-items:stretch;  display:flex; } .splide__list.c-metrics-wrap.hm-hero {  height:100%;  margin-bottom:0; } .splide__list.card {  height:100%;  grid-column-gap:4em;  grid-row-gap:4em;  grid-template-rows:auto;  grid-template-columns:1fr 1fr 1fr;  grid-auto-columns:1fr;  display:grid; } .splide__list.card._2-cols {  grid-template-columns:1fr 1fr; } .splide {  width:100%;  position:relative; } .splide.slider1 {  flex-direction:column;  margin-bottom:2em;  display:flex; } .splide.slider-ms {  position:static; } .t-body-3 {  letter-spacing:-0.02em;  margin-top:0;  margin-bottom:0;  font-family:Suisseintl, sans-serif;  font-size:0.875em;  font-weight:400;  line-height:2; } .t-body-4 {  margin-top:0;  margin-bottom:0;  font-family:Suisseintl, sans-serif;  font-size:1em;  font-weight:400;  line-height:1.2; } .c-btn-container {  grid-column-gap:1.5em;  grid-row-gap:1.5em;  align-items:center;  display:flex; } .c-btn-container.form {  margin-top:1em; } .c-btn-container.phone {  margin-left:1em; } .c-btn-container.align-right {  justify-content:flex-end; } .c-btn-container.approach {  grid-column-gap:1em;  grid-row-gap:1em;  flex-wrap:wrap; }  .c-img {  width:100%;  height:100%;  object-fit:cover;  display:inline-block; } .c-img.hm-hero {  z-index:-1;  width:100%;  height:100%;  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-img.absolute {  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-img.absolute.custom {  object-fit:contain; } .c-img.partner-logo {  width:auto;  height:auto; } .c-img.cs-featured {  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-img.quuote-logo-dark {  width:70%;  height:auto; } .c-img.custom {  height:100%;  max-height:950px; } .is-offwhite-01 {  color:var(--neutral--offwhite-01); } .is-blue-02 {  color:var(--base--blue-02); } .is-sky-01 {  color:var(--accent--sky-01); }  .c-line.vertical {  width:1px;  height:auto;  flex:none;  margin-left:1.5em;  margin-right:1.5em; } .c-line.vertical.ms {  background-color:rgba(242, 240, 237, 0.1);  margin-left:0;  margin-right:0;  position:absolute;  top:0%;  bottom:0%;  left:auto;  right:0%; } .c-line.vertical.location-footer {  background-color:rgba(233, 242, 252, 0.1);  margin-left:2em;  margin-right:2em; } .c-line.hm-hero {  z-index:15;  background-color:var(--neutral--offwhite-01);  position:absolute;  top:0%;  bottom:auto;  left:0%;  right:0%; } .c-line.footer {  background-color:rgba(233, 242, 252, 0.1); } .c-line.vertical-cs {  width:1px;  height:100%;  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:auto; } .c-line.vertical-cs.is-dark {  background-color:var(--neutral--offwhite-01); } .c-line.navbar {  background-color:var(--neutral--offwhite-01);  transition:background-color 0.8s;  position:absolute;  top:auto;  bottom:0%;  left:0%;  right:0%; } .c-line.navbar.scrolled {  color:rgba(233, 242, 252, 0.1);  background-color:rgba(233, 242, 252, 0.1); } .c-line.al {  background-color:rgba(135, 169, 210, 0.3);  margin-bottom:0.5em; } .c-line.al.is-hover {  z-index:5;  width:0%;  background-color:rgba(135, 169, 210, 0.5);  position:absolute;  top:0%;  bottom:auto;  left:0%;  right:0%; } .c-line.nav-dropdown {  width:1px;  height:100%;  background-color:rgba(242, 240, 237, 0.1);  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:auto; } .c-line.team-panel {  background-color:rgba(233, 242, 252, 0.1); } .c-line.card {  width:1px;  height:auto;  flex:none;  position:absolute;  top:0%;  bottom:0%;  left:auto;  right:-2em; } .c-line.card.is-dark {  background-color:var(--base--blue-02); } .c-line.industries {  background-color:var(--accent--sky-01); } .c-num-wrap {  align-items:center;  display:flex; } .c-num-wrap.top {  align-items:flex-start; } .c-num {  width:3.5em;  height:3.5em;  background-color:var(--accent--blue-01);  border-radius:50%;  flex:none;  justify-content:center;  align-items:center;  margin-right:1em;  display:flex; } .is-caps {  text-transform:uppercase; } .c-metrics-icon {  justify-content:center;  align-items:center;  margin-left:0.25em;  display:flex; } .c-metrics-icon.optical {  position:relative;  top:0.7em; } .c-img-container {  position:relative; } .c-img-container.hero-core {  z-index:-1;  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-img-container.cta {  border-radius:1.25em;  overflow:hidden; } .c-img-container.quote-light {  width:18em;  height:18em;  background-color:var(--white-01);  border-radius:0.75em;  justify-content:center;  align-items:center;  margin-bottom:1em;  display:flex;  overflow:hidden; } .c-img-container.dropdown-img {  height:8em;  border-radius:0.75em;  margin-bottom:1.25em;  overflow:hidden; } .c-img-container.brand {  width:100%;  height:0;  border-radius:1.25em;  padding-top:56.25%;  overflow:hidden; } .c-img-container.hm-hero {  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-img-container.team-panel {  width:auto;  max-width:45%;  border-radius:0.75em;  overflow:hidden; } .c-img-container.partner-logo.color-fix {  filter:brightness(200%);  mix-blend-mode:screen; } .c-img-container.resources-hero {  width:50%;  height:auto;  margin-top:6.5em;  position:absolute;  top:0%;  bottom:0%;  left:auto;  right:0%; } .c-img-container.cs-featured {  width:100%;  height:100%;  border-radius:0.75em;  margin-bottom:0;  overflow:hidden; } .c-img-container.card {  width:100%;  height:0;  border-radius:0.75em;  padding-top:68%;  overflow:hidden; } .c-img-container.card.is-large {  max-height:36em;  padding-top:134%; } .c-img-container.card.is-small {  padding-top:60%; } .c-img-container.main-image {  z-index:30;  width:100%;  height:0;  border-radius:1.25em;  margin-bottom:-25em;  padding-top:43%;  overflow:hidden; } .c-img-container.article-hero {  width:100%;  height:0;  border-radius:1.25em;  margin-bottom:-30em;  padding-top:56.25%;  overflow:hidden; } .c-img-container.awards {  width:100%; } .c-label {  border:1px none var(--base--navy-01);  box-shadow:inset 0 0 0 1px var(--base--navy-01);  border-radius:1000px;  justify-content:center;  align-items:center;  padding:0.35em 1em 0.3em;  display:flex;  position:relative;  overflow:hidden; } .c-label.is-dark {  border-color:var(--base--blue-02);  box-shadow:inset 0 0 0 1px var(--base--blue-02);  color:var(--base--blue-02);  display:inline-block; } .c-label.is-dark.alpha-40 {  border-color:rgba(233, 242, 252, 0.4); } .c-label.is-dark.alpha-40.is-dropdown {  box-shadow:inset 0 0 0 1px rgba(233, 242, 252, 0.4); } .c-label.hm {  position:absolute;  top:auto;  bottom:0%;  left:0%;  right:auto; } .c-label.is-large {  padding:0.625em 1.375em; } .c-label.is-large.w--current {  border-color:var(--accent--blue-01);  background-color:var(--accent--blue-01);  box-shadow:inset 0 0 0 1px var(--accent--blue-01);  color:var(--white-01); } .c-label.is-large.is-filter {  box-shadow:inset 0 0 0 1px var(--base--navy-01);  background-color:rgba(17, 24, 34, 0);  border-style:none; } .c-label.resources {  display:flex; } .c-re-card {  width:100%;  grid-column-gap:1.25em;  grid-row-gap:1.25em;  flex-direction:column;  align-items:flex-start;  display:flex;  position:relative; } .c-logos-wrap {  grid-column-gap:3.5em;  grid-row-gap:3.5em;  grid-template-rows:auto;  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;  grid-auto-columns:1fr;  justify-content:space-between;  align-items:center;  display:grid; } .c-logos-wrap.plan {  grid-column-gap:9em;  grid-row-gap:9em; }  .c-form-success {  background-color:var(--accent--blue-01);  color:var(--base--blue-02);  padding:2em 1.5em; } .c-form-error {  color:var(--base--blue-02);  background-color:#ff3232;  margin-top:2em;  padding:1em 1.5em; } .c-form-block {  margin-bottom:0; }  .o-back-top {  z-index:-99;  width:1px;  height:1px;  position:absolute;  top:0;  left:0; } .c-back-top {  width:4em;  height:4em;  color:var(--neutral--offwhite-01);  cursor:pointer;  background-color:rgba(242, 240, 237, 0.1);  border-radius:50%;  flex:none;  justify-content:center;  align-items:center;  transition:background-color 0.8s;  display:flex; } .c-back-top:hover {  background-color:rgba(242, 240, 237, 0.3); } .c-location-wrap {  display:flex; } .c-footer-col {  flex-direction:column;  display:flex; } .c-txt-link {  color:rgba(233, 242, 252, 0.6);  font-size:1em;  transition:color 0.6s, transform 0.8s cubic-bezier(0.23, 1, 0.32, 1);  display:inline-block; } .c-txt-link:hover {  color:#e9f2fc; } .c-txt-link.is-dark {  color:var(--accent--blue-01);  text-decoration:underline; } .c-txt-link.is-dark:hover {  transform:none; } .c-social-wrap {  justify-content:flex-end;  align-items:center;  display:flex; } .c-social-item {  opacity:0.4;  color:var(--neutral--offwhite-01);  justify-content:center;  align-items:center;  margin-left:1.5em;  transition:opacity 0.8s;  display:flex; } .c-social-item:hover {  opacity:0.7; } .c-social-item.share {  width:2.5em;  height:2.5em;  opacity:1;  color:var(--base--navy-01);  background-color:rgba(137, 170, 210, 0.25);  border-radius:50%;  margin-left:0;  margin-right:0.75em;  transition:background-color 0.8s; } .c-social-item.share:hover {  background-color:rgba(137, 170, 210, 0.5); } .c-social-item.share-dark {  width:2.5em;  height:2.5em;  opacity:1;  color:var(--base--blue-02);  background-color:rgba(233, 242, 252, 0.1);  border-radius:50%;  margin-left:0;  margin-right:0.75em;  transition:background-color 0.8s; } .c-social-item.share-dark:hover {  background-color:rgba(233, 242, 252, 0.2); } .c-social-icon {  justify-content:center;  align-items:center;  display:flex; } .c-get-in-touch {  align-items:center;  padding-top:5.5em;  display:flex; } .alpha-60 {  opacity:0.6; } .c-dropdown {  margin-left:0;  margin-right:0;  position:static; } .c-dropdown-tg {  align-items:center;  padding:4px 6px;  font:400 20px / 25px Suisse-Regular;  display:flex;  position:static;  margin:0 8px;  color:#000; } .c-dropdown-icon {  margin:0 0 0 0.4em;  font-size:0.8em;  position:static; } .c-dropdown-tg .c-dropdown-icon svg {  animation-name:toggle-down;  animation-delay:0.15s;  animation-duration:0.30s;  animation-fill-mode:forwards; } .c-dropdown-tg .c-dropdown-icon svg path {  stroke:#000; } .c-dropdown-tg.w--open .c-dropdown-icon svg {  animation-name:toggle-up;  animation-delay:0.15s;  animation-duration:0.30s;  animation-fill-mode:forwards; } @keyframes toggle-up {  100% {   transform:rotate(180deg);  } } @keyframes toggle-down {  100% {   transform:rotate(0deg);  } } .c-dropdown-icon.list {  margin-bottom:-3px;  margin-left:0; } .c-dropdown-list {  width:100%;  height:auto;  background-color:var(--base--navy-01);  color:var(--base--blue-02);  border-bottom:1px solid rgba(233, 242, 252, 0.1);   display:none;  top:100%;  bottom:auto;  left:0%;  right:0%;  overflow:hidden;  border-top:1px solid rgb(255, 255, 255); } .c-dropdown-list.dp1, .c-dropdown-list.dp2, .c-dropdown-list.dp3 {  display:none; } .c-ms-form-wrap {  z-index:30;  width:100%;  color:var(--neutral--offwhite-01);  background-color:#1d2735;  border-radius:0.75em;  margin-top:9.25em;  margin-bottom:-23em;  padding:3.5em;  position:relative;  overflow:hidden; } .c-ms-form-wrap.edit {  margin-top:0;  margin-bottom:0; } .c-ms-form {  grid-column-gap:0px;  grid-row-gap:0px;  background-color:transparent;  grid-template-rows:auto;  grid-template-columns:1fr 2.5fr;  grid-auto-columns:1fr; } .c-ms-form-lf {  flex-direction:column;  justify-content:space-between;  align-items:flex-start;  padding-right:2em;  display:flex;  position:relative; } .c-ms-form-rt {  padding-left:3.5em; } .c-ms-ind-wrap {  grid-column-gap:1.5em;  grid-row-gap:1.5em;  grid-template-rows:auto;  grid-template-columns:1fr 1fr 1fr 1fr;  grid-auto-columns:1fr;  display:grid; } .c-ms-ind-wrap.step-2 {  grid-column-gap:0.5em;  grid-row-gap:0.5em;  grid-template-columns:1fr 1fr 1fr; } .c-ms-col {  flex-direction:column;  overflow:hidden; } .c-ms-col.is-active {  display:block; } .margin-12 {  margin-bottom:0.75em; } .c-ms-radio-wrap {  height:3em;  background-color:rgba(233, 242, 252, 0.1);  border-radius:1000px;  align-items:center;  margin-bottom:0;  padding-left:1em;  padding-right:1em;  display:flex;  position:relative; } .c-ms-radio-wrap.other {  color:var(--base--navy-01);  background-color:rgba(233, 242, 252, 0.63); } .c-ms-radio {  width:100%;  height:100%;  opacity:0;  cursor:pointer;  margin-top:0;  margin-left:0;  font-size:12px;  transition:background-color 0.6s cubic-bezier(0.23, 1, 0.32, 1);  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-ms-radio.w--redirected-checked {  background-color:var(--accent--blue-01);  opacity:1;  background-image:none;  border-style:none;  border-radius:1000px; } .c-ms-radio.w--redirected-focus {  box-shadow:none; } .c-ms-radio-label {  z-index:5;  color:var(--base--blue-02);  margin-bottom:0;  font-size:12px;  font-weight:400;  position:relative; } .c-ms-radio-label.error {  color:#ff3f5b;  margin-top:1em; } .c-ms-other {  height:3.3em;  color:var(--base--blue-02);  background-color:transparent;  border:1px #000;  align-items:center;  margin-bottom:0;  padding:0;  font-size:12px;  display:flex;  position:relative; } .c-ms-other::-ms-input-placeholder {  color:var(--base--blue-02); } .c-ms-other::placeholder {  color:var(--base--blue-02); } .c-ms-other.other {  color:var(--base--navy-01); } .c-ms-other.other::-ms-input-placeholder {  color:var(--base--navy-01); } .c-ms-other.other::placeholder {  color:var(--base--navy-01); } .c-ms-form-inner {  height:100%;  grid-column-gap:0px;  grid-row-gap:0px;  background-color:transparent;  grid-template-rows:auto;  grid-template-columns:1fr 2.5fr;  grid-auto-columns:1fr;  display:grid;  position:relative; } .splide__arrow {  background-color:var(--accent--blue-01);  color:var(--neutral--offwhite-01);  letter-spacing:-0.02em;  cursor:pointer;  border-radius:0.375em;  padding:1.09375em 3.5em;  font-size:1em;  line-height:1.3;  text-decoration:none;  position:absolute;  top:auto;  bottom:0%;  left:0%;  right:auto;  overflow:hidden; } .splide__arrow.splide__arrow--prev {  z-index:10;  margin-bottom:0;  display:inline-block;  position:static;  bottom:3.5em;  left:3.5em; } .splide__arrow.splide__arrow--prev.btn-quote {  width:4em;  height:4em;  background-color:rgba(137, 170, 210, 0.36);  border-radius:50%;  justify-content:center;  align-items:center;  padding:0;  display:flex; } .splide__arrow.splide__arrow--prev.btn-quote.hide {  display:none; } .splide__arrow.splide__arrow--next {  z-index:10;  margin-bottom:0;  display:inline-block;  position:static;  top:auto;  bottom:3.5em;  left:auto;  right:3.5em; } .splide__arrow.splide__arrow--next.btn-quote {  width:4em;  height:4em;  background-color:rgba(137, 170, 210, 0.36);  border-radius:50%;  justify-content:center;  align-items:center;  padding:0;  display:flex; } .splide__arrow.splide__arrow--next.btn-quote.hide {  display:none; } .splide__arrows {  grid-column-gap:1em;  grid-row-gap:1em;  margin-bottom:0;  display:flex;  position:absolute;  top:auto;  bottom:3.5em;  left:3.5em;  right:auto; } .splide__arrows.quote {  top:auto;  bottom:-6em;  left:auto;  right:0%; } .c-dropdown-list-inner {  height:100%;  max-width:1920px;  width:100%;  grid-column-gap:1.5em;  margin-left:auto;  margin-right:auto;  padding-left:4em;  padding-right:4em;  padding-top:2em;  padding-bottom:3.75em;  display:flex; } .c-dropdown-col {   flex-direction:column;  justify-content:start;   display:flex;   padding:1em; } .c-dropdown-col.is-first {  justify-content:flex-start;  padding-left:0;  padding-right:1em; } .c-dropdown-title {  margin-bottom:3em;  padding-top:0;  padding-bottom:0;  display:flex; } .c-dropdown-icon-wrap {  width:2em;  height:2em;  background-color:var(--accent--blue-01);  opacity:1;  border-radius:50%;  justify-content:center;  align-items:center;  display:flex; } .c-ms-radio-inner {  grid-column-gap:0.5em;  grid-row-gap:0.5em;  flex-direction:column;  margin-top:1em;  display:flex; } .c-rounded-bar {  z-index:20;  width:100%;  height:4em;  background-color:var(--base--navy-01);  border-top-left-radius:2em;  border-top-right-radius:2em;  position:absolute;  top:0%;  bottom:auto;  left:0%;  right:0%; } .c-ms-submit {  z-index:50;  background-color:var(--accent--blue-01);  opacity:0;  color:var(--neutral--offwhite-01);  letter-spacing:-0.02em;  cursor:pointer;  border-radius:0.375em;  padding:1.09375em 3.5em;  font-size:1em;  font-weight:400;  line-height:1.3;  text-decoration:none;  display:none;  position:absolute;  top:auto;  bottom:3.5em;  left:auto;  right:3.5em; } .c-ms-submit.is-active {  opacity:1;  display:block;  top:auto;  bottom:0;  left:auto;  right:0%; } .c-ms-submit.is-active.hide {  display:none; } .c-ms-checkbox-wrap {  height:3em;  background-color:rgba(233, 242, 252, 0.1);  border-radius:1000px;  align-items:center;  margin-bottom:0;  padding:0.5em 1em;  display:flex;  position:relative; } .c-ms-form-success {  text-align:left;  background-color:transparent;  padding:0; } .c-ms-error {  display:none; } .c-re-card-bt {  grid-column-gap:2em;  grid-row-gap:2em;  flex-direction:column;  align-items:flex-start;  display:flex; } .c-re-card-bt.nav-dropdown {  grid-column-gap:1em;  grid-row-gap:1em; } .c-ms-checkbox {  width:100%;  height:100%;  opacity:0;  cursor:pointer;  margin-top:0;  margin-left:0;  font-size:12px;  transition:background-color 0.6s cubic-bezier(0.23, 1, 0.32, 1);  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-ms-checkbox.w--redirected-checked {  background-color:var(--accent--blue-01);  opacity:1;  background-image:none;  border-style:none;  border-radius:1000px; } .c-ms-checkbox.w--redirected-focus {  box-shadow:none; } .al-wrap {  width:100%;  color:var(--base--blue-02);  padding-bottom:1.5em;  position:relative; } .al-inner {  justify-content:space-between;  display:flex; } .al-icon {  color:var(--white-01);  justify-content:center;  align-items:center;  display:flex; } .c-btn-txt {  max-width:15.625em; } .c-btn-txt.is-medium {  max-width:18em; } .margin-176 {  margin-bottom:11em; }  .c-label-wrap {  z-index:1;  grid-column-gap:0.75em;  align-items:center;  display:flex;  position:relative; } .hide {  display:none; } .c-dropdown-bt {  height:12em;  flex-direction:column;  justify-content:flex-end;  display:flex;  position:relative;  overflow:hidden; } .c-dropdown-static {  flex-direction:column;  justify-content:flex-end;  display:flex;  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-dropdown-hover {  width:100%;  height:auto;  flex-direction:column;  justify-content:flex-end;  display:flex;  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-dropdown-col-card {  min-height:17.125em;  flex-direction:column;  justify-content:space-between;  padding-left:1em;  padding-right:1em;  display:flex;  position:relative; } .c-dropdown-bt-card {  height:100%;  flex-direction:column;  justify-content:flex-end;  display:flex;  position:relative;  overflow:hidden; } .c-location-info {  width:100%;  align-items:center;  display:flex; } .c-location-icon {  justify-content:center;  align-items:center;  margin-right:0.75em;  display:flex; } .z-index-1 {  z-index:5;  position:relative; } .z-index-2 {  z-index:10;  position:relative; } .z-index-3 {  z-index:15;  position:relative; } .z-index-4 {  z-index:20;  position:relative; } .z-index-5 {  z-index:25;  position:relative; } .z-index-6 {  z-index:30;  position:relative; } .z-index-7 {  z-index:35;  position:relative; } .z-index-8 {  z-index:40;  position:relative; } .z-index-9 {  z-index:45;  position:relative; } .z-index-10 {  z-index:50;  position:relative; } .c-btn-bg {  z-index:5;  width:0%;  height:100%;  mix-blend-mode:difference;  background-color:#111822;  position:absolute;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-btn-bg.is-dark {  background-color:var(--white-01); } .c-btn-bg.is-light {  background-color:var(--base--navy-01);  mix-blend-mode:normal; } .c-btn-bg.is-alpha-30 {  opacity:0.31; } .c-brand-txt {  height:100%;  flex-direction:column;  justify-content:space-between;  display:flex; } .c-awards-wrap {  width:100%;  grid-column-gap:2em;  grid-row-gap:2em;  grid-template-rows:auto;  grid-template-columns:1fr 1fr 1fr;  grid-auto-columns:1fr;  display:grid; } .c-awards {  width:100%;  grid-column-gap:0.5em;  grid-row-gap:0.5em;  border:1px solid var(--base--navy-01);  text-align:center;  flex-direction:column;  justify-content:center;  align-items:center;  padding:3em 5em;  transition:border-color 0.6s, background-color 0.6s;  display:flex; } .c-awards:hover {  background-color:var(--base--blue-02);  border-color:rgba(17, 24, 34, 0.2); } .c-label-bg {  z-index:-1;  width:120%;  height:0%;  background-color:var(--base--navy-01);  position:absolute;  top:auto;  bottom:0%;  left:auto;  right:auto; } .c-label-bg.is-dark {  background-color:var(--base--blue-02);  left:0%; } .c-label-bg.is-dark.is-dropdown {  z-index:1; } .c-ac-item {  cursor:pointer;  margin-bottom:2em; } .c-ac-desc {  margin-top:2em;  overflow:hidden; } .a-ac-title {  grid-column-gap:1em;  grid-row-gap:1em;  justify-content:space-between;  display:flex; } .c-ac-icon-wrap {  width:3em;  height:3em;  background-color:var(--base--blue-02);  border-radius:50%;  flex:none;  justify-content:center;  align-items:center;  display:flex; } .c-ac-icon {  justify-content:center;  align-items:center;  display:flex; } .c-quote-dark {  width:100%;  height:31em;  grid-column-gap:8.25em;  grid-row-gap:0em;  background-color:var(--base--navy-01);  color:var(--base--blue-02);  border-radius:1.25em;  grid-template-rows:auto;  grid-template-columns:1fr 2fr;  grid-auto-columns:1fr;  padding:2.5em;  display:grid; } .c-metrics-desc {  margin-left:1em; } .is-sky {  color:var(--accent--sky-01); } .margin-228 {  margin-bottom:14.25em; } .c-casestudy-list {  grid-column-gap:0.5em;  grid-row-gap:0.5em;  flex-direction:column;  margin-bottom:0;  padding-left:1em;  display:flex; } .c-team {  width:100%;  display:flex;  position:relative; } .c-team-list {  width:100%;  grid-column-gap:4em;  grid-row-gap:4em;  grid-template-rows:auto;  grid-template-columns:1fr 1fr 1fr 1fr;  grid-auto-columns:1fr;  display:grid; } .c-team-name {  margin-bottom:0.5em; } .c-team-name.panel {  max-width:90%;  margin-bottom:0.75em; } .c-team-panel-close {  width:3em;  height:3em;  background-color:var(--base--blue-02);  perspective:2000px;  color:var(--base--navy-01);  cursor:pointer;  border-radius:50%;  justify-content:center;  align-items:center;  display:flex;  position:absolute;  top:2.8em;  bottom:auto;  left:auto;  right:2.8em;  transform:rotate(45deg); } .c-team-panel-rt {  width:50%;  height:100%;  background-color:var(--base--navy-01);  box-shadow:none;  color:var(--base--blue-02);  border-left:1px solid rgba(0, 0, 0, 0.06);  padding:2.8em;  overflow:auto; } .c-rich-text.panel {  max-width:90%; } .c-rich-text h3 {  letter-spacing:-0.01em;  margin-bottom:12px;  font-size:1.5em;  text-decoration:underline; } .c-rich-text h2 {  margin-bottom:16px;  font-size:2em; } .c-rich-text p {  margin-bottom:32px; } .c-rich-text blockquote {  margin-bottom:0.75em;  padding:0 0 0 1em;  font-size:2em; } .c-rich-text ul {  padding-left:20px;  list-style-type:disc; } .c-rich-text li {  margin-bottom:16px; } .c-team-panel {  z-index:3000;  width:100%;  height:100vh;  perspective:2000px;  padding:0;  transition:transform 1s cubic-bezier(0.76, 0, 0.24, 1);  display:flex;  position:fixed;  top:0%;  bottom:0%;  left:auto;  right:0%;  transform:translate(100%); } .c-team-panel.is-active {  transform:none; } .c-team-panel.is-active.hide {  display:none; } .c-team-icon {  justify-content:center;  align-items:center;  display:flex; } .c-team-panel-lt {  width:50%;  height:100vh;  background-color:transparent; } .c-team-title {  max-width:90%;  margin-bottom:1.5em; } .c-expert-txt {  height:100%;  flex-direction:column;  justify-content:space-between;  display:flex; } .c-solutions-txt {  height:100%;  grid-column-gap:1.5em;  grid-row-gap:1.5em;  flex-direction:column;  justify-content:space-between;  display:flex; } .z-index-11 {  z-index:55;  position:relative; } .c-hs-wrap {  z-index:5000;  opacity:0;  background-color:rgba(17, 24, 34, 0.8);  justify-content:center;  align-items:center;  transition:all 0.6s;  display:none;  position:fixed;  top:0%;  bottom:0%;  left:0%;  right:0%; } .c-hs-wrap.is-active {  opacity:1;  display:flex; } .c-hs-wrap.is-active.hide {  display:none; } .c-hs-close {  width:3em;  height:3em;  background-color:var(--base--blue-02);  perspective:2000px;  color:var(--base--navy-01);  cursor:pointer;  border-radius:50%;  justify-content:center;  align-items:center;  display:flex;  position:absolute;  top:2.8em;  bottom:auto;  left:auto;  right:2.8em;  transform:rotate(45deg); } .c-hs-inner {  width:56.25em;  height:80%;  justify-content:center;  align-items:center;  display:flex; } .c-hs-widget {  width:100%;  height:100%; } .c-quote-bt {  max-width:18.75em; } .z-index-12 {  z-index:60;  position:relative; } .z-index-13 {  z-index:65;  position:relative; } .z-index-14 {  z-index:70;  position:relative; } .z-index-15 {  z-index:75;  position:relative; } .c-cs-featured {  width:100%;  height:20.25em;  grid-column-gap:5em;  grid-row-gap:5em;  color:var(--base--navy-01);  background-color:#bed0e3;  border-radius:1.25em;  grid-template-rows:auto;  grid-template-columns:1fr 2fr;  grid-auto-columns:1fr;  padding:2.5em;  display:flex;  position:relative; } .c-cs-featured-lt {  width:23.75em; } .c-cs-featured-rt {  width:50%;  grid-column-gap:2em;  grid-row-gap:2em;  flex-direction:column;  justify-content:space-between;  align-items:flex-start;  display:flex; } .c-cs-featured-icon {  width:3em;  height:3em;  background-color:var(--white-01);  border-radius:50%;  justify-content:center;  align-items:center;  display:flex;  position:absolute;  top:2.5em;  bottom:auto;  left:auto;  right:2.5em; } .c-btn-icon {  justify-content:center;  align-items:center;  margin-left:0.5em;  display:flex; } .c-rich-text-ft p {  letter-spacing:-0.01em;  margin-bottom:4em;  font-size:1.125em;  line-height:1.3; } .c-rich-text-ft h3 {  letter-spacing:-0.01em;  margin-bottom:12px;  font-size:1.5em;  text-decoration:underline; } .c-rich-text-ft h2 {  margin-bottom:0.75em;  font-size:2em; } .c-our-people-txt {  height:100%;  grid-column-gap:1em;  grid-row-gap:1em;  flex-direction:column;  justify-content:space-between;  display:flex; } .c-team-list-wrap {  width:100%; } .c-card {  width:100%;  grid-column-gap:1.25em;  grid-row-gap:1.25em;  flex-direction:column;  align-items:flex-start;  display:flex;  position:relative; } .c-card-bt {  width:100%;  flex-direction:column;  align-items:flex-start;  display:flex; } .c-card-bt.finance {  color:var(--base--navy-01); } .c-card-icon {  width:2.5em;  height:2.5em;  background-color:var(--white-01);  border-radius:50%;  justify-content:center;  align-items:center;  display:flex;  position:absolute;  top:1em;  bottom:auto;  left:auto;  right:1em; } .c-card-icon.hide {  display:none; } .c-label-holder {  grid-column-gap:0.75em;  grid-row-gap:0.75em;  align-items:center;  display:flex; } .c-card-dark {  width:100%;  grid-column-gap:1.25em;  grid-row-gap:1.25em;  color:var(--base--blue-02);  flex-direction:column;  align-items:flex-start;  display:flex;  position:relative; } .c-resource-results {  opacity:0.4;  justify-content:flex-end;  align-items:center;  display:flex; } .c-results-number {  margin-right:4px; } .c-cs-featured-list, .c-cs-featured-list-wrap, .o-grid-wrap {  width:100%; } .c-card-item {  position:relative; } .c-pg-next {  background-color:rgba(250, 250, 250, 0);  border-style:none;  margin-left:1em;  margin-right:0;  padding:0; } .c-pg-wrap {  justify-content:center;  align-items:center; } .c-pg-prev {  background-color:transparent;  border-style:none;  border-radius:0;  margin-left:0;  margin-right:1em;  padding:0; } .c-pag-design {  grid-column-gap:0.5em;  grid-row-gap:0.5em;  grid-template-rows:auto;  grid-template-columns:1fr 1fr;  grid-auto-columns:1fr;  justify-content:center;  align-items:center;  display:flex; } .c-pag-counter {  justify-content:center;  align-items:center;  margin-left:0.375em;  margin-right:0.375em;  text-decoration:underline;  transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);  display:flex; } .c-pag-counter.w--current {  color:#070e45; } .c-cs-pag-dots {  letter-spacing:0.02em;  text-transform:uppercase;  justify-content:center;  align-items:center;  margin-left:0.75em;  margin-right:0.75em;  font-size:14px;  font-weight:500;  line-height:1.4;  transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);  display:flex; } .c-cs-pag-dots.w--current {  color:#070e45; } .c-txt-link-container {  grid-column-gap:1em;  grid-row-gap:1em;  flex-wrap:wrap;  justify-content:center;  align-items:center;  display:flex; } .c-rich-text-article p {  margin-bottom:24px;  font-size:1.125em; } .c-rich-text-article h2 {  margin-bottom:24px; } .c-rich-text-article h3 {  margin-bottom:24px;  line-height:1.2; } .c-rich-text-article blockquote {  margin-top:1.5em;  margin-bottom:1.5em;  padding:0 0 0 24px;  font-size:2em; } .c-rich-text-article ol {  padding-left:20px; } .c-rich-text-article li {  margin-bottom:12px;  line-height:1.4; } .c-rich-text-article img {  width:100%;  object-fit:cover; } .c-rich-text-article h4 {  margin-bottom:24px;  font-size:2.5em;  line-height:1.2; } .c-rich-text-article strong {  font-weight:700; } .c-rich-text-article h5 {  margin-bottom:24px;  font-size:2.5em;  line-height:1.2; } .c-product {  grid-column-gap:2em;  grid-row-gap:2em;  display:flex; } .c-form-textarea {  min-height:11.5625em;  color:var(--base--blue-02);  letter-spacing:0.01em;  background-color:transparent;  border:1px solid rgba(17, 24, 34, 0.23);  border-radius:0.5em;  margin-top:0.5em;  margin-bottom:0;  padding:1em;  font-size:0.875em;  font-weight:400;  line-height:1.4;  transition:border-color 0.4s; } .c-form-textarea:hover, .c-form-textarea:focus {  border-color:rgba(233, 242, 252, 0.4); } .c-form-textarea::-ms-input-placeholder {  color:#f0f4f9; } .c-form-textarea::placeholder {  color:#f0f4f9; } .c-form-textarea.is-dark {  border-color:rgba(233, 242, 252, 0.23); } .c-form-textarea.is-light {  color:var(--base--navy-01); } .c-form-textarea.is-light:hover {  border-color:rgba(17, 24, 34, 0.23); } .c-form-textarea.is-light:focus {  border-color:var(--base--navy-01); } .c-cs-featured-txt {  max-width:67%; } .splide__pagination__page__hero {  width:8px;  height:8px;  border:1px solid var(--base--navy-01);  background-color:transparent;  border-radius:50%;  margin-left:4px;  margin-right:4px;  font-size:0;  line-height:0; } .c-form-hs {  margin-bottom:0; } .field-label, .field-label-2 {  font-weight:400; } .submit-button {  background-color:var(--accent--blue-01);  -webkit-text-fill-color:inherit;  background-clip:border-box;  border-radius:6px; } .text-field, .text-field-2, .text-field-3 {  border-radius:6px; } .field-label-3, .field-label-4, .field-label-5 {  font-weight:400; } .c-card-icon-2 {  width:2.5em;  height:2.5em;  background-color:#fff;  border-radius:50%;  justify-content:center;  align-items:center;  display:flex;  position:absolute;  top:1em;  bottom:auto;  left:auto;  right:1em; } .c-card-dark-2 {  width:100%;  grid-column-gap:1.25em;  grid-row-gap:1.25em;  color:#e9f2fc;  flex-direction:column;  align-items:flex-start;  display:flex;  position:relative; } .c-label-bg-2 {  z-index:-1;  width:120%;  height:0%;  background-color:#111822;  position:absolute;  top:auto;  bottom:0%;  left:auto;  right:auto; } .c-label-bg-2.is-dark {  background-color:#e9f2fc;  left:0%; } .c-label-bg-2.is-dark.finance {  background-color:var(--base--navy-01); } .c-label-2 {  border:1px #111822;  border-radius:1000px;  justify-content:center;  align-items:center;  padding:0.35em 1em 0.3em;  display:flex;  position:relative;  overflow:hidden;  box-shadow:inset 0 0 0 1px #111822; } .c-label-2.is-dark {  color:#e9f2fc;  border-color:#e9f2fc;  display:inline-block;  box-shadow:inset 0 0 0 1px #e9f2fc; } .c-label-2.is-dark.finance {  color:var(--base--navy-01); } .list-item {  font-size:1.2vw;  font-weight:400; } .list-item-2, .list-item-3 {  font-size:1.2vw; } @media(max-width:1500px) {  .o-container.navbar {   padding-left:2em;   padding-right:2em;  }  .c-dropdown-list-inner {   padding-left:2em;   padding-right:2em;  } } @media screen and (max-width:1199px) {  .c-dropdown-list-inner {   padding-left:0;   padding-right:0;  }  .c-dropdown-icon {   margin:0 0 0 0.7em;   font-size:0.6em;  }  blockquote {   font-size:2.75em;  } .c-header-nav {   z-index:25001;   height:auto;   background-color:var(--base--navy-01);   color:var(--neutral--offwhite-01);   flex-direction:column;   justify-content:flex-start;   align-items:flex-start;  padding:1.5em;   display:flex;   position:fixed;   top:0%;   bottom:0%;   left:0%;   right:0%;   overflow-y:auto;  overflow-x:hidden;  display:none;  } .c-section {   padding-top:4em;   padding-bottom:4em;  }  .c-section.hm-hero {   height:auto;  }  .c-section.ms {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.tr {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;  }  .c-section.bfsi,  .c-section.de,  .c-section.ind,  .c-section.in,  .c-section.git {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:6em;  }  .c-section.hero-core {   min-height:50em;   padding-top:7em;   padding-bottom:6em;  }  .c-section.al {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:5em;  }  .c-section.cta {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.product {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:5em;  }  .c-section.pd {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.about-hero {   padding-top:7em;   padding-bottom:6em;  }  .c-section.team {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:6em;   overflow:hidden;  }  .c-section.cta-blue {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.ibm-hero {   padding-top:7em;   padding-bottom:6em;  }  .c-section.industry-img,  .c-section.cta-navy {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:6em;  }  .c-section.about-legal {   padding-top:12em;   padding-bottom:6em;  }  .c-section.power {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:6em;  }  .c-section.strategy {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:5em;  }  .c-section.strategy.z-index-4 {   padding-bottom:6em;  }  .c-section.lists-light,  .c-section.quote-dark {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:6em;  }  .c-section.cta-dark {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.ind-hero {   padding-top:7em;   padding-bottom:6em;  }  .c-section.cta-blue-visual {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.ind-cs {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:6em;  }  .c-section.resources-hero {   height:auto;   flex-direction:column;   padding-top:12em;   padding-bottom:0;  }  .c-section.cms-light {   padding-top:8em;   padding-bottom:6em;  }  .c-section.scenario {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;  }  .c-section.features {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;  }  .c-section.cta-visual {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.business {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:4em;  }  .c-section.dark-form {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:10em;   padding-bottom:6em;  }  .c-section.cta-2 {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:6em;  }  .c-section.brand-space {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-bottom:6em;  }  .t-display-1 {   font-size:3em;  }  .t-display-1.num-lg {   font-size:4em;  }  .t-display-2 {   font-size:2.75em;  }  .t-display-3 {   font-size:2.5em;  }  .t-display-4 {   font-size:2em;  }  .t-body-1,  .t-body-2 {   font:400 20px / 25px Suisse-Regular;  }  .c-btn {   flex:none;  }  .c-btn.cta {   color:var(--neutral--offwhite-01);  }  .c-btn.hs {   padding:0.8em 1.5em;  }   .c-nav-btn {   width:5em;   border:1px solid var(--neutral--offwhite-01);   color:var(--neutral--offwhite-01);   text-align:center;   cursor:pointer;   border-radius:0.375em;   justify-content:center;   align-items:center;   padding-top:0.5em;   padding-bottom:0.5em;   display:flex;   position:relative;   overflow:hidden;  }  .c-nav-link.is-first {   margin:0 2px;  }  .o-col._4-24.hide-mobile {   display:none;  }  .o-col._5-24 {   max-width:60%;  }  .o-col._6-24 {   max-width:75%;  }  .o-col._6-24.hm {   max-width:100%;   max-width:100%;  }  .o-col._7-24 {   max-width:50%;  }  .o-col._8-24 {   max-width:60%;  }  .o-col._9-24 {   max-width:70%;  }  .o-col._10-24 {   max-width:80%;  }  .o-col._10-24.accordion {   max-width:100%;  }  .o-col._11-24 {   max-width:60%;  }  .o-col._11-24.industrial {   max-width:100%;  }  .o-col._12-24,  .o-col._13-24 {   max-width:90%;  }  .o-col._14-24 {   max-width:100%;  }  .o-col._15-24.hm-hero {   height:30em;   flex-direction:column;   justify-content:space-between;   display:flex;  }  .o-col._16-24 {   max-width:90%;  }  .o-col._19-24 {   max-width:100%;  }  .o-col._20-24 {   max-width:90%;  }  .o-col._21-24 {   max-width:100%;  }  .o-grid.pos-relative {   position:relative;  }  .o-grid.cards-global {   grid-column-gap:3em;   grid-row-gap:3em;   grid-template-columns:1fr 1fr;  }  .o-row {   padding-left:0;   padding-right:0;  }  .o-row.metrics {   grid-column-gap:4em;   grid-row-gap:4em;   flex-direction:column;  }  .o-row.metrics.margin-96 {   grid-column-gap:2em;   grid-row-gap:2em;  }  .o-row.footer-md {   grid-template-columns:1fr 1fr;  }  .o-row.footer-top.margin-176 {   margin-bottom:4em;  }  .o-row.footer-bt {   padding-top:2em;   padding-bottom:2em;  }  .o-row.al {   flex-direction:column;  }  .o-row.cta {   grid-column-gap:4em;   grid-row-gap:4em;   flex-direction:column;   align-items:flex-start;  }  .o-row.main {   grid-column-gap:2em;   grid-row-gap:2em;   flex-direction:column;  }  .o-row.main.reverse-bt {   flex-direction:column;   justify-content:flex-end;   align-items:flex-start;  }  .o-row.main.reverse-top,  .o-row.main.reverse {   flex-direction:column;  }  .o-row.about,  .o-row.brand {   grid-column-gap:2em;   grid-row-gap:2em;   flex-direction:column;  }  .o-row.culture {   flex-direction:column;   align-items:flex-start;  }  .o-row.consult {   grid-column-gap:1.5em;   grid-row-gap:1.5em;   flex-direction:column;   align-items:flex-start;  }  .o-row.git {   justify-content:flex-start;  }  .o-row.experts,  .o-row.solutions {   grid-column-gap:2em;   grid-row-gap:2em;   flex-direction:column;  }  .o-row.terms {   flex-direction:column;  }  .o-row.interior-cta-btm {   grid-column-gap:2em;   grid-row-gap:2em;   flex-direction:column;   align-items:flex-start;  }  .o-row.industry-stats {   justify-content:flex-start;  }  .o-row.bfsi-exceptional,  .o-row.bfsi-casestudy {   grid-column-gap:2em;   grid-row-gap:2em;   flex-direction:column;  }  .o-row.disc {   flex-direction:column;  }  .o-row.ind-hero {   grid-column-gap:2em;   grid-row-gap:2em;   flex-direction:column;   align-items:flex-start;  }  .o-row.visual-top {   margin-top:2em;  }  .o-row.cs-bar,  .o-row.videos-bar {   grid-column-gap:1.5em;   grid-row-gap:1.5em;   flex-direction:column;  }  .o-row.product,  .o-row.business {   flex-direction:column;  }  .c-body {   font-size:16px;  }   .splide__pagination {   display:block;   top:auto;   bottom:0%;   left:auto;   right:0%;  }  .splide__pagination__page {   border:1px solid var(--base--navy-01);   background-color:rgba(17, 24, 34, 0);   margin-left:8px;   margin-right:0;   padding:0;   display:inline-block;  }  .splide__pagination__page.is-active {   background-color:var(--base--navy-01);  }  .splide__list.card {   grid-column-gap:3em;   grid-row-gap:3em;   display:flex;  }  .t-body-3 {   font-size:1em;  }  .t-body-4.close {   position:absolute;   transform:translateY(100%);  }  .t-body-4.open {  transform:translateY(100%);  }  .c-btn-container.align-right {   justify-content:flex-start;  }  .margin-80 {   margin-bottom:4em;  }  .margin-96 {   margin-bottom:4.5em;  }  .margin-120 {   margin-bottom:5em;  }  .c-line-break.bfsi,  .c-line-break.de,  .c-line-break.ind,  .c-line-break.hm-hero,  .c-line-break.ecommerce,  .c-line-break.message,  .c-line-break.logistics,  .c-line-break.limit,  .c-line-break.your-product,  .c-line-break.checkout,  .c-line-break.expertise,  .c-line-break.expertise2,  .c-line-break.omni,  .c-line-break.nueflect1,  .c-line-break.nueflect2 {   display:none;  }  .c-vision-wrap {   flex-direction:column;  }  .c-line.vertical.ms {   display:none;  }  .c-line.card {   right:-1.5em;  }  .c-img-container.quote-light {   max-width:50%;   margin-left:auto;   margin-right:auto;  }  .c-img-container.dropdown-img {   margin-bottom:0;  }  .c-img-container.resources-hero {   width:100%;   height:100%;   margin-top:12em;   padding-top:56.25%;   position:relative;  }  .c-img-container.cs-featured {   padding-top:66%;  }  .c-img-container.main-image,  .c-img-container.article-hero {   margin-bottom:0;  }  .c-label {   color:var(--base--navy-01);  }  .c-label.is-dark {   color:var(--neutral--offwhite-01);  }  .c-logos-wrap.plan {   grid-column-gap:3em;   grid-row-gap:3em;  }  .splide__pagination__page__dark {   width:8px;   height:8px;   border:1px solid var(--base--blue-02);   background-color:rgba(17, 24, 34, 0);   margin-left:8px;   margin-right:0;   padding:0;  }  .splide__pagination__page__dark.is-active {   background-color:var(--base--blue-02);  }  .c-footer {   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;   padding-top:4em;   padding-bottom:0;  }  .c-footer-col {   margin-top:5em;  }  .c-social-wrap {   margin-top:3em;  }  .c-social-wrap.cms {   margin-top:0;  }  .c-social-item {   margin-left:0;   margin-right:1.5em;  }  .c-get-in-touch {   margin-top:3em;   padding-top:0;  }  .c-dropdown {   width:100%;   padding-top:.5em;   padding-bottom:.5em; }  .c-dropdown-tg {   padding:4px 0 6px;   margin:0 0 2px;  } .c-dropdown-list {   border-bottom-right-radius:0;   border-bottom-left-radius:0;   padding:0.6em 0 0;   display:none;   position:static;   top:0%;   bottom:auto;   left:0%;   right:0%;   border-top:0;  }  .c-dropdown-list.w--open {   border-bottom-style:none;   background-color:transparent !important;  }  .av-mobileOverflow {   height:300px;   overflow-y:auto;  }   .c-ms-form-wrap {   margin-top:4em;   margin-bottom:0;   padding:2em;  }  .c-ms-form-rt {   margin-top:3em;   padding-left:0;  }  .c-ms-form-inner {   flex-direction:column;   grid-template-columns:1fr;   display:flex;  }  .splide__arrow {   flex:none;  }  .splide__arrow.splide__arrow--prev {   padding:0.8em 1.5em;   bottom:2em;   left:2em;  }  .splide__arrow.splide__arrow--prev.btn-quote {   width:3em;   height:3em;  }  .splide__arrow.splide__arrow--next {   padding:0.8em 1.5em;   bottom:2em;   right:2em;  }  .splide__arrow.splide__arrow--next.btn-quote {   width:3em;   height:3em;  }  .splide__arrows {   width:100%;   position:static;  }  .splide__arrows.quote {   justify-content:flex-end;   margin-top:2em;  }  .hide-mobile {   display:none;  }  .c-dropdown-list-inner {   width:100%;   grid-column-gap:0.75em;   grid-row-gap:0.75em;   grid-template-columns:1fr;   padding-top:1em;   padding-bottom:1em;   flex-direction:column;  }  .c-dropdown-col {   min-height:auto;   padding-top:1em;   padding-bottom:1em;  }  .c-dropdown-col.is-first {   min-height:auto;   margin-bottom:1em;  }  .c-dropdown-title {   border-bottom-style:none;   margin-bottom:0;   padding-top:0;   padding-bottom:0;   font-size:12px;  }  .c-rounded-bar {   height:3em;   border-top-left-radius:1.25em;   border-top-right-radius:1.25em;  }  .c-ms-submit {   flex:none;   padding:0.8em 1.5em;   top:auto;   bottom:2em;   left:auto;   right:2em;  }  .c-nav-btn-inner {   justify-content:center;   align-items:center;   display:flex;   position:relative;   overflow:hidden;  }  .c-re-card-bt {   width:50%;   grid-column-gap:1em;   grid-row-gap:1em;   color:var(--base--navy-01);   flex-direction:column;   align-items:flex-start;   display:flex;  }  .c-re-card-bt.nav-dropdown {   width:100%;   color:var(--base--blue-02);   margin-top:0;  }  .al-wrap.is-first {   margin-top:2em;  } .c-main-txt {   margin-top:2em;  }  .c-dropdown-bt {   height:auto;   margin-top:1em;  }  .c-dropdown-top {   width:50%;  }  .c-dropdown-static {   opacity:0.6;   color:var(--base--blue-02);   position:static;  }  .c-dropdown-col-card {   min-height:auto;   grid-column-gap:1em;   grid-row-gap:1em;   flex-direction:row;   align-items:flex-start;  }  .c-dropdown-bt-card {   width:100%;   justify-content:flex-start;  }  .c-brand-txt {   grid-column-gap:2em;   grid-row-gap:1em;  }  .c-awards {   padding:2em;  }  .c-quote-dark {   height:auto;   grid-template-columns:1fr;  }  .margin-228 {   margin-bottom:8em;  }  .c-team-list {   grid-column-gap:3em;   grid-row-gap:3em;   grid-template-columns:1fr 1fr;  }  .c-team-name.panel {   max-width:87%;  }  .c-team-panel-rt {   width:100%;   box-shadow:none;   border-left-style:none;   padding-left:1.25em;   padding-right:1.25em;  }  .c-rich-text h3 {   font-size:1.25em;  }  .c-rich-text h2 {   font-size:1.5em;  }  .c-rich-text blockquote {   padding-left:0.5em;  }  .c-team-panel {   width:100%;   padding-left:0;   padding-right:0;  }  .c-team-panel-lt {   display:none;  }  .c-team-title {   max-width:87%;  }  .c-expert-txt {   grid-column-gap:2em;   grid-row-gap:1.5em;  }  .c-solutions-txt {   grid-column-gap:1.5em;   grid-row-gap:1.5em;  }  .c-hs-wrap {   padding:1.5em;  }  .c-cs-featured {   height:auto;   grid-column-gap:2em;   grid-row-gap:2em;   flex-direction:column;   grid-template-columns:1fr;   padding:2em;  }  .c-cs-featured-lt {   margin-bottom:0;  }  .c-cs-featured-rt {   width:100%;   grid-row-gap:2em;  }  .c-cs-featured-icon {   width:2em;   height:2em;   top:auto;   bottom:2em;   left:auto;   right:2em;  }  .c-rich-text-ft p {   margin-bottom:2em;   font-size:1em;  }  .c-rich-text-ft h3 {   font-size:1.25em;  }  .c-rich-text-ft h2 {   font-size:1.5em;  }  .c-our-people-txt {   grid-column-gap:1.5em;   grid-row-gap:1.5em;  }  .c-card-icon {   width:2em;   height:2em;  }  .c-rich-text-article h2 {   font-size:2em;  }  .c-rich-text-article h3 {   font-size:1.5em;  }  .c-rich-text-article blockquote {   margin-top:1em;   margin-bottom:1em;  }  .splide__pagination__page__hero {   border:1px solid var(--base--navy-01);   background-color:rgba(17, 24, 34, 0);   margin-left:8px;   margin-right:0;   padding:0;   display:inline-block;   transform:translateY(-20px);  }  .splide__pagination__page__hero.is-active {   background-color:var(--base--navy-01);  }  .c-form-hs {   margin-top:2em;   margin-bottom:0;  }  .c-card-icon-2 {   width:2em;   height:2em;  }  .c-label-2 {   color:#111822;  }  .c-label-2.is-dark {   color:#f2f0ed;  }  .av-mobile-logo {   height:7.3em;  }  .c-header.scrolled .av-mobile-logo {   height:2em;   margin-bottom:16px;  } } @media(max-width:991px) {  .c-pw-form,  .o-container,  .o-container.navbar {   padding-left:1.5em;   padding-right:1.5em;  } } @media screen and (max-width:767px) {   .c-section {   padding-top:3.75em;   padding-bottom:3.75em;  }  .c-section.cta,  .c-section.about-hero,  .c-section.team {   padding-bottom:5.75em;  }  .c-section.cta-blue {   padding-top:3.75em;   padding-bottom:5.75em;  }  .c-section.ibm-hero {   padding-bottom:4em;  }  .c-section.industry-img,  .c-section.cta-navy,  .c-section.about-legal,  .c-section.lists-light,  .c-section.quote-dark,  .c-section.cta-dark,  .c-section.ind-hero,  .c-section.cta-blue-visual,  .c-section.ind-cs,  .c-section.cta-visual {   padding-bottom:5.75em;  }  .c-section.business {   padding-bottom:3.75em;  }  .c-section.cta-2 {   padding-bottom:5.75em;  }  .c-section.brand-space {   padding-bottom:5em;  }  .t-display-5 {   font-size:1.25em;  }  .o-col._5-24 {   max-width:100%;  }  .o-col._8-24 {   max-width:80%;  }  .o-col._9-24,  .o-col._10-24 {   max-width:100%;  }  .o-col._11-24 {   max-width:80%;  }  .o-col._15-24,  .o-col._15-24.hm-hero,  .o-col._16-24,  .o-col._17-24,  .o-col._18-24 {   max-width:100%;  }  .o-grid.cards-global {   grid-template-columns:1fr 1fr;  }  .o-row.interior-cta-btm {   flex-direction:column;  }  .o-row.ind-hero {   display:2emem;   grid-column-gap:2em;   grid-row-gap:2em;  }  .o-row.features {   grid-column-gap:1.5em;   grid-row-gap:1.5em;  }  .o-row.product {   flex-direction:column;  }  .splide__slide.c-metrics-item {   width:100%;  }  .splide__slide.ms.step-1 {   padding-bottom:4em;  }  .splide__slide.ms.step-2 {   height:auto;   padding-bottom:2em;  }  .splide__slide.partnership-metrics {   width:100%;  }  .t-body-4 {   font-size:0.875em;  }  .c-btn-container.form,  .c-btn-container.landscape {   flex-direction:column;   align-items:flex-start;  }  .c-btn-container.landscape.industrial {   margin-top:1em;  }  .margin-56,  .margin-64,  .margin-80 {   margin-bottom:3em;  }  .margin-96,  .margin-120 {   margin-bottom:4em;  }  .c-line-break.ap-hero,  .c-line-break.experts {   display:none;  }  .c-img-container.quote-light {   margin-left:auto;   margin-right:auto;  }  .c-label.is-large {   padding:0.4em 1em;  }  .c-logos-wrap {   grid-column-gap:6em;   grid-row-gap:2em;   flex-wrap:wrap;   grid-template-columns:1fr 1fr 1fr;  }  .c-logos-wrap.margin-64 {   grid-column-gap:4em;   grid-row-gap:2em;  }  .c-logos-wrap.plan {   grid-column-gap:6em;   grid-row-gap:6em;  }  .c-logos-wrap.is-5,  .c-logos-wrap.is-dark-5 {   grid-template-columns:1fr 1fr 1fr;  }  .c-form {   grid-template-columns:1fr;  }  .c-checkbox.is-small {   flex:none;  }  .c-checkbox-field {   display:flex;  }  .c-ms-form-rt {   flex-direction:column;   margin-top:2em;   padding-bottom:3em;   padding-left:0;   display:flex;   overflow:visible;  }  .c-ms-form-rt.step-2 {   align-items:flex-start;   padding-bottom:0;  }  .c-ms-ind-wrap {   grid-column-gap:1.5em;   grid-row-gap:1.5em;   grid-template-columns:1fr;   display:flex;   position:relative;  }  .c-ms-ind-wrap.step-2 {   grid-column-gap:0.5em;   grid-row-gap:0.5em;   grid-template-rows:auto;   grid-template-columns:1fr 1fr;   grid-auto-columns:1fr;   display:grid;  }  .c-ms-ind-wrap.step-1 {   height:100%;  }  .c-ms-col {   align-items:flex-start;   display:none;  }  .c-ms-col.is-active {   width:100%;   position:absolute;   top:auto;   bottom:-80px;   left:0%;   right:auto;   overflow:auto;  }  .c-ms-radio-wrap {   height:auto;   min-height:3em;   padding-left:1.5em;   padding-right:1.5em;  }  .c-ms-form-inner {   flex-direction:column;   grid-template-columns:1fr;   display:flex;  }  .splide__arrow.splide__arrow--next {   position:absolute;  }  .splide__arrow.splide__arrow--next.btn-quote {   position:static;  }  .c-ms-radio-inner {   flex-direction:row;  }  .c-ms-radio-inner.other {   width:100%;   max-width:13em;  }  .c-ms-submit.is-active {   bottom:2em;   right:2em;  }  .c-ms-checkbox-wrap {   height:auto;   min-height:3em;   padding-left:1.5em;   padding-right:1.5em;  }  .c-ms-form-subtitle {   opacity:0.4;   position:static;  }  .c-ms-form-subtitle.is-active {   opacity:1;  }  .margin-176 {   margin-bottom:4em;  } .c-label-wrap {   grid-column-gap:0.5em;   grid-row-gap:0.5em;   flex-wrap:wrap;  }  .c-awards-wrap {   grid-column-gap:1em;  }  .c-quote-dark {   padding:1.5em;  }  .margin-228 {   margin-bottom:6em;  }  .c-team-name.panel {   max-width:78%;  }  .c-rich-text blockquote {   font-size:1.25em;  }  .c-team-title {   max-width:78%;  }  .c-hs-wrap {   padding:1.25em;  }  .c-cs-featured {   padding:1.5em;  }  .c-cs-featured-icon {   bottom:1.5em;   right:1.5em;  }  .c-rich-text-article {   width:100%;  }  .c-rich-text-article h2 {   font-size:1.5em;  }  .c-rich-text-article blockquote {   font-size:1.25em;  }  .c-cs-featured-txt {   max-width:80%;  } } @media screen and (max-width:479px) {  .c-header {   padding:0;  }  .c-section {   padding-top:3em;   padding-bottom:3em;  }  .c-section.hm-hero {   overflow:hidden;  }  .c-section.tr {   padding-bottom:4em;  }  .c-section.cta,  .c-section.about-hero,  .c-section.team {   padding-bottom:5em;  }  .c-section.cta-blue {   padding-top:3em;   padding-bottom:5em;  }  .c-section.industry-img,  .c-section.cta-navy,  .c-section.about-legal,  .c-section.lists-light,  .c-section.quote-dark,  .c-section.cta-dark,  .c-section.ind-hero,  .c-section.cta-blue-visual,  .c-section.ind-cs,  .c-section.cta-visual {   padding-bottom:5em;  }  .c-section.business {   padding-bottom:3em;  }  .c-section.cta-2,  .c-section.brand-space {   padding-bottom:5em;  }  .t-display-1 {   font-size:2em;  }  .t-display-1.num {   font-size:3em;  }  .t-display-2,  .t-display-3,  .t-display-3.is-offwhite-01 {   font-size:1.75em;  }  .t-display-3.is-offwhite-01.num {   font-size:3em;  }  .t-display-4 {   font-size:1.5em;  }  .t-display-5 {   font-size:1.25em;  }  .t-body-1 {   line-height:1.3;  }  .t-micro-2.line-height-1.is-small {   font-size:10px;  }  .c-btn {   width:100%;  }  .c-btn.is-medium {   padding:1.2em 1em;  }  .c-btn.is-small {   padding:1em;  }  .c-btn.is-small.phone {   padding-left:1em;   padding-right:1em;  }  .c-btn.is-large {   padding:1.2em 1em;  }  .c-btn.hs {   flex:0 auto;   align-self:flex-start;  }  .o-container {   padding-left:1.25em;   padding-right:1.25em;  } .o-grid.cards-global {   grid-column-gap:1.5em;   grid-row-gap:1.5em;  }   .splide__pagination__page {   justify-content:center;   align-items:center;  }  .splide__list.card {   grid-column-gap:1.5em;   grid-row-gap:1.5em;   display:flex;  }  .c-btn-container {   flex-direction:column;   align-items:flex-start;  }  .c-btn-container.phone {   width:100%;   margin-left:0;  }  .c-btn-container.industrial,  .margin-40.ms-mobile {   margin-bottom:1em;  }  .c-img.hm-hero {   width:200%;   max-width:none;   left:-88%;  }  .c-img.cs-hm {   position:absolute;   top:0%;   bottom:0%;   left:0%;   right:0%;  }  .c-line-break.scale,  .c-line-break.cs-2,  .c-line-break.dark-form {   display:none;  }  .c-metrics-num.margin-4 {   margin-bottom:-0.2em;   margin-right:1em;  }  .c-line.vertical.location-footer {   margin-left:1em;   margin-right:1em;  }  .c-line.card {   right:-0.75em;  }  .c-img-container.quote-light {   width:100%;   height:15em;   max-width:none;   margin-left:auto;   margin-right:auto;  }  .c-img-container.dropdown-img {   height:0;   padding-top:100%;  }  .c-img-container.partner-logo {   width:100%;  }  .c-img-container.resources-hero {   margin-top:10em;  }  .c-label {   color:var(--base--navy-01);  }  .c-label.hm {   top:auto;   bottom:0%;   left:0%;   right:auto;  }  .c-logos-wrap {   width:100%;   grid-column-gap:2.5em;   grid-row-gap:2.5em;   grid-template-rows:auto;   grid-template-columns:1fr 1fr 1fr;   grid-auto-columns:1fr;  }  .c-logos-wrap.margin-64 {   grid-column-gap:2.5em;   grid-row-gap:2.5em;  }  .c-logos-wrap.plan {   grid-column-gap:2em;   grid-row-gap:2em;  }  .c-form {   grid-template-columns:1fr;  }  .c-checkbox {   flex:none;  }  .c-checkbox-field {   display:flex;  }  .splide__pagination__page__dark {   justify-content:center;   align-items:center;   display:flex;  }  .c-get-in-touch {   grid-column-gap:1em;   grid-row-gap:1em;   flex-wrap:wrap;   grid-template-rows:auto;   grid-template-columns:1fr 1fr;   grid-auto-columns:1fr;   display:grid;  }  .c-ms-form-wrap {   padding:1.5em;  }  .c-ms-form-rt {   overflow:visible;  }  .c-ms-form-rt.step-2 {   padding-bottom:1em;  }  .c-ms-ind-wrap {   grid-column-gap:1em;   grid-row-gap:1em;  }  .c-ms-ind-wrap.step-2 {   grid-template-columns:1fr 1fr;  }  .c-ms-col.is-active {   width:100%;   position:absolute;   top:auto;   bottom:-68px;   left:0%;   right:auto;   overflow:auto;  }  .c-ms-col.is-active.step-1 {   bottom:-100px;  }  .c-ms-radio-wrap {   border-radius:0.375em;   flex:none;   padding-left:0.8em;   padding-right:0.8em;  }  .c-ms-radio.w--redirected-checked {   border-radius:0.375em;  }  .c-ms-radio-label {   font-size:12px;  }  .splide__arrow.splide__arrow--prev {   padding:0.4em 1.2em;   bottom:1.5em;   left:1.5em;  }  .splide__arrow.splide__arrow--next {   padding:0.4em 1.2em;   bottom:1.5em;   right:1.5em;  }  .c-ms-radio-inner.step-1 {   flex-wrap:wrap;  }  .c-rounded-bar {   height:2.5em;  }  .c-ms-submit {   padding:0.4em 1.2em;   top:auto;   bottom:1.5em;   left:auto;   right:1.5em;  }  .c-ms-submit.is-active {   bottom:1.5em;   right:1.5em;  }  .c-ms-checkbox-wrap {   border-radius:0.375em;   flex:none;   padding-left:0.5em;   padding-right:0.5em;  }  .c-re-card-bt {   color:var(--base--navy-01);  }  .c-ms-checkbox.w--redirected-checked {   border-radius:2px;  }  .c-ms-form-subtitle {   flex:none;   font-size:14px;  } .c-label-wrap {   grid-column-gap:0.5em;   grid-row-gap:0.5em;   flex-wrap:wrap;  }  .c-awards-wrap {   grid-column-gap:1em;   grid-row-gap:2em;   grid-template-columns:1fr;  }  .c-awards {   height:12em;   padding:2em 2.5em;  }  .c-quote-dark {   padding:1.25em;  }  .margin-228 {   margin-bottom:4em;  }  .c-team-list {   grid-column-gap:1.5em;   grid-row-gap:2em;  }  .c-team-panel-close {   right:1.25em;  }  .c-rich-text.panel {   max-width:100%;  }  .c-hs-close {   right:1.25em;  }  .c-cs-featured {   padding:1.25em;  }  .c-cs-featured-lt {   width:auto;  }  .c-cs-featured-icon {   width:2em;   height:2em;   bottom:1.25em;   right:1.25em;  }  .c-card-icon {   width:2em;   height:2em;  }  .c-rich-text-article blockquote {   margin-top:32px;   margin-bottom:32px;  }  .c-product {   flex-direction:column;  }  .c-cs-featured-txt {   max-width:100%;  }  .splide__pagination__page__hero {   justify-content:center;   align-items:center;  }  .c-card-icon-2 {   width:2em;   height:2em;  }  .c-label-2 {   color:#111822;  } } @media screen and (max-width:991px) {  #w-node-b254e465-2d94-f713-2baf-868358ce9a80-58ce9a74 {   grid-area:1/1/2/3;   align-self:start;  }  #w-node-b254e465-2d94-f713-2baf-868358ce9a8c-58ce9a74 {   grid-area:1/1/2/3;  }  #w-node-b254e465-2d94-f713-2baf-868358ce9a95-58ce9a74 {   grid-area:1/2/2/3;  }  #w-node-b254e465-2d94-f713-2baf-868358ce9aa0-58ce9a74 {   grid-area:2/1/3/3;   align-self:start;   justify-self:start;  }  #w-node-b254e465-2d94-f713-2baf-868358ce9aa7-58ce9a74 {   grid-area:3/1/4/3;   align-self:auto;  }  #w-node-db63f853-65be-0d06-084f-27ea6e0a6732-58ce9a74 {   grid-area:span 1 / span 3 / span 1 / span 3;  } } @media screen and (max-width:767px) {  #w-node-_7c78dfed-3a61-60b2-2bc3-866c50203a4d-457f5c01 {   grid-area:span 1 / span 1 / span 1 / span 1;  }  #w-node-b254e465-2d94-f713-2baf-868358ce9a80-58ce9a74 {   grid-area:1/1/2/4;   align-self:start;  }  #w-node-b254e465-2d94-f713-2baf-868358ce9aa7-58ce9a74 {   grid-area:3/1/4/4;   align-self:auto;  }  #w-node-c94af386-7e68-4f79-0388-612c346db811-457f5c42,  #w-node-_8c023e49-76f3-b318-52e8-664818b3ac2e-457f5cb4 {   grid-area:span 1 / span 1 / span 1 / span 1;  } } @media screen and (max-width:479px) {  #w-node-_7c78dfed-3a61-60b2-2bc3-866c50203a49-457f5c01,  #w-node-e1cfc64f-a807-b10b-521d-1667d09e4f98-d09e4f96,  #w-node-_4c29e897-3280-a113-3cbf-39778334e72b-8334e729,  #w-node-fe975da0-8060-c96a-6884-14e310d9d91f-10d9d91d,  #w-node-b540add7-e840-5023-b514-bfb97221eeb2-457f5cb4,  #w-node-_8b1bf17b-bd9f-a2cc-d4c7-8668e65d2290-457f5ccd {   grid-area:span 1 / span 1 / span 1 / span 1;  } } @font-face {  font-family:"Suisseintl";  src:url(/assets/font-family/suisse/fonnts.com-Suisse_Intl_Bold.ttf) format("woff2");  font-weight:700;  font-style:normal;  font-display:swap; } @font-face {  font-family:"Suisseintl";  src:url(/assets/font-family/suisse/fonnts.com-Suisse_Intl_Regular.ttf) format("woff2");  font-weight:400;  font-style:normal;  font-display:swap; }  .c-header .o-container.navbar {  margin-top:44px; } .c-header.scrolled .o-container.navbar {  margin-top:0; } .c-dropdown-tg.w--open {  background:#313846;  border-radius:6px; } .viewAllMenuBtn {  font:400 18px/25px Suisse-Regular;  display:flex;  align-items:center; } .viewAllMenuBtn.text-white {  color:#fff; } .viewAllMenuBtn svg {  margin-left:10px; } .viewAllMenuBtn:hover svg path {  fill:#fff; } .portfolioCard .portCardInner {  margin:0 10px 10px 10px;  overflow:hidden; } .portfolioCard .portCardInner .img-full {  margin-top:10px;  overflow:hidden; } .portfolioCard:hover .img-full img {  transform:scale(1.1);  transition-duration:0.5s; } .portfolioCard:hover {  background-color:#313846;  border-radius:12px; }   .width-25-Menu {  width:25%; } .width-80-Menu {  width:80%; } .width-50-Menu {  width:50%; } .borderRight {  border-right:1px solid #A3A3A3; } .portfolioSubmenuHead {  font:400 18px/25px Suisse-Regular;  display:flex;  align-items:center;  color:#fff; } .portfolioSubmenuHead svg {  width:20px; } .portfolioCard .portfolioSubmenuHead svg path {  fill:#000; } .portfolioCard:hover .portfolioSubmenuHead svg path {  fill:#fff; } .space10 {  margin:0 10px 0 0; } .av-subMenuHead {  font:400 22px/25px Suisse-Regular;  letter-spacing:0.44px; } .av-subMenuDesc {  font:400 14px/28px Suisse-Regular;  letter-spacing:0.28px; } .av-textWhite {  color:#fff; }  .av-submenu {  margin:0;  padding:0;  list-style:none;  width:33%; } .av-w-50 {  width:50% !important; } .av-submenu li {  padding:0 20px 0 0; } .av-submenu li .borderService {  border:1px solid #888888;  margin-bottom:25px; } .av-submenu li a {  font:400 18px / 50px Suisse-Regular;  letter-spacing:0.4px;  color:#FFFFFF;  display:flex;  align-items:center;  gap:10px; } .av-submenu-Service {  margin:0;  padding:0;  list-style:none;  width:calc(50% - 40px);  margin-right:40px; } .av-submenu-Service li {  } .av-submenu-Service li .borderService {  border:1px solid #888888;  margin:15px 0; } .av-submenu-Service li a {  font:400 18px / 50px Suisse-Regular;  letter-spacing:0.4px;  color:#fff;  display:flex;  align-items:center;  gap:10px; } .av-submenu-Service li a .hoverShow {  display:none; } .av-submenu-Service li:hover a .hoverShow {  display:inline-block; }   .av-submenu-Service li a .iconBox {  width:18px;  height:18px;  border-radius:4px;  background:#FFFFFF;  display:flex;  align-items:center;  justify-content:center; }   .av-submenu-Service li a.w-DesignHead .iconBox {  background:#FFFFFF; }   .av-submenu-Service li a:hover .iconBox {  background-color:#fff; }  .av-submenu-Service li a:hover {  color:#fff; } .av-submenu li a .hoverShow {  display:none; } .av-submenu li:hover a .hoverShow {  display:inline-block; }   .serviceSubmenu {  background:transparent linear-gradient(125deg, #6E31F7 0%, #1948B2 100%) 0% 0% no-repeat padding-box;  border-radius:14px;  padding:20px 15px; }   .serviceSubmenu p {  font:400 16px / 25px Suisse-Regular;  letter-spacing:0.44px;  color:#fff;  border-bottom:1px solid #FFFFFF;  padding-bottom:10px;  margin-bottom:10px; } .serviceSubmenu ul {  padding-left:0;  list-style:none;  margin-bottom:0; } .serviceSubmenu ul li a {  font:400 18px / 36px Suisse-Regular;  letter-spacing:0.6px;  color:#fff;  display:flex;  align-items:center;  flex-wrap:wrap;  gap:10px; } .serviceSubmenu ul li svg {  width:20px; } .serviceSubMenuDesc {  font:400 14px / 28px Suisse-Regular;  letter-spacing:0.28px;  color:#fff; } h3.technologyTitle {   font:400 24px / 30px Suisse-Regular;  letter-spacing:0.6px;  color:#fff;  position:relative;  margin-bottom:25px;  display:flex;  gap:10px; } h3.technologyTitle::after {  position:absolute;  content:'';  background-color:#A3A3A3;  bottom:-15px;  left:0;   width:95%;  height:2px; }  p.technologyTitle {   font:400 24px / 30px Suisse-Regular;  letter-spacing:0.6px;  color:#fff;  position:relative;  margin-bottom:25px;  display:flex;  gap:10px; } p.technologyTitle::after {  position:absolute;  content:'';  background-color:#A3A3A3;  bottom:-15px;  left:0;   width:95%;  height:2px; } .t-body-2 {  letter-spacing:-0.02em;  margin-top:0;  margin-bottom:0;  font:400 20px / 25px Suisse-Regular; } .img-full img {  width:100%; }  .c-logo-img .logoWhite {  display:none; }  .c-header.scrolled .c-logo-img .logoWhite {  display:inline-block; } .c-header.scrolled .c-logo-img .logoBlack {  display:none; }  .generative_ai_main .c-logo-img .logoBlack {  display:none; } .generative_ai_main .c-logo-img .logoWhite {  display:inline-block; } .c-header.is-active .c-logo-img .logoWhite {  display:inline-block; } .c-header.is-active .c-logo-img .logoBlack {  display:none; } .generative_ai_main .c-dropdown-tg {  color:#fff } .generative_ai_main .c-nav-link {  color:#fff; } .generative_ai_main .c-dropdown-tg .c-dropdown-icon svg path {  stroke:#fff; } .c-header.is-active .c-dropdown-tg {  color:#fff } .c-header.is-active .c-nav-link {  color:#fff; } .c-header.is-active .c-dropdown-tg .c-dropdown-icon svg path {  stroke:#fff; } @media(max-width:1800px){  h3.technologyTitle{   font:400 20px / 26px Suisse-Regular;  } } @media(max-width:1550px) {  .c-dropdown-tg {   font:400 16px / 20px Suisse-Regular;   margin:0 4px;  }  .c-nav-link {   font:400 16px / 20px Suisse-Regular;  }  .t-body-2 {   font:400 16px / 20px Suisse-Regular;  }  .c-logo-img {   max-width:180px;  }  .av-submenu li a {   font:400 14px / 35px Suisse-Regular;  }  .av-submenu-Service li a {   font:400 14px / 35px Suisse-Regular;  } h3.technologyTitle{   font:400 18px / 25px Suisse-Regular;  } } @media(max-width:1350px) {  .av-submenu li a {   font:400 10px / 30px Suisse-Regular;  }  .av-submenu li a img {   width:15px;  }  .av-submenu-Service li a {   font:400 14px / 30px Suisse-Regular;  } } @media(max-width:1300px) {  .c-dropdown-tg {   font:400 14px / 18px Suisse-Regular;   margin:0 2px;  }  .c-nav-link {   font:400 14px / 18px Suisse-Regular;  }  .t-body-2 {   font:400 14px / 18px Suisse-Regular;  }  .c-logo-img {   max-width:160px;  } } .av-desktop-view {  display:none !important; } @media(min-width:1199px) {  .av-desktop-view {   display:block !important;  } } .av-mobile-view {  display:none; } @media(max-width:1199px) {  .c-header-inner {   justify-content:space-between;  }  .c-header .o-container.navbar {   margin-top:35px;  }  .c-dropdown-tg.w--open {   background:transparent;  }  .c-dropdown-tg {   align-items:baseline;  }  .width-25-Menu {   width:100%;  }  .width-25-Menu.borderRight {   border-right:0;  }  .av-w-50.pl-30-menu {   padding-left:0;  }  .av-w-50 {   width:100% !important;  }  .width-50-Menu {   width:100%;  }  .av-mobile-view {   display:block;  }  .av-submenu-Service li {   padding:0 20px 0 0;  }  .av-submenu {   width:50% !important;  }  .av-submenu li a {   font:400 18px / 40px Suisse-Regular;  }  .t-body-2 {   font:400 18px / 24px Suisse-Regular;  }  .c-nav-link {   display:block;   width:100%;   font:400 18px / 24px Suisse-Regular;   padding-top:0.8em;   padding-bottom:1em;   border-bottom:1px solid rgba(233, 242, 252, 0.1);  }  .av-subMenuDesc {   font:400 12px/24px Suisse-Regular;  }  .c-dropdown-tg .c-dropdown-icon svg path {   stroke:#fff;  }  .c-dropdown-tg {   color:#fff;  }  .c-nav-link {   color:#fff;  } } @media(max-width:767px) {  .av-submenu-Service {   width:calc(100%);   margin-right:0;  }  h3.technologyTitle {   font:400 18px / 25px Suisse-Regular;  } } @media(max-width:575px) {  .c-logo-img {   max-width:150px;  }  .viewAllMenuBtn {   font:400 14px / 21px Suisse-Regular;  }  .font-20 {   font:400 16px / 20px Suisse-Regular;  }  .av-submenu {   width:100% !important;  }  .serviceSubmenu {   padding:20px 15px;   margin-bottom:10px;  }  .serviceSubmenu p {   font:400 18px / 18px Suisse-Regular;   margin-bottom:5px;  }  .serviceSubmenu ul li a {   font:400 18px / 35px Suisse-Regular;  } } .viewAllMenuBtn:hover svg {  transform:translateX(10px); } .technologyTitle:hover img {  transform:translateX(10px); } .portfolioCard:hover .portfolioSubmenuHead svg {  transform:translateX(10px); } .borderRadius-10 img {  border-radius:10px; } .font-14-btn {  font:400 14px / 25px Suisse-Regular; } .font-14-btn svg {  width:21px;  height:21px; } .font-20 {  font:400 20px / 40px Suisse-Regular;  letter-spacing:0.4px; } .border-Full {  width:100%;  height:2px;  background-color:#A3A3A3; } .pl-30-menu {  padding-left:30px; }   .c-header.is-active {  background-color:#111822 !important; } @media(max-width:1350) {  .font-20 {   font:400 16px / 35px Suisse-Regular;  } } @media(max-width:1199px) {  .font-20 {   font:400 18px / 30px Suisse-Regular;  }  .font-14-btn {   font:400 12px / 22px Suisse-Regular;  }  .av-subMenuDesc {   font:400 12px / 25px Suisse-Regular;  }  .viewAllMenuBtn {   font:400 15px / 22px Suisse-Regular;  } }  @media (min-width:992px) {  .c-section.hm-hero {   height:calc(100vh + 2em)  } .clamp {   display:-webkit-box;   -webkit-line-clamp:2;   -webkit-box-orient:vertical;   overflow:hidden;  } } @media (min-width:992px) {  .no-pointer-desktop {   pointer-events:none;  } } .pointer {  pointer-events:auto; } .c-ms-form-wrap {  isolation:isolate; } .splide button:disabled {  background-color:#313B49; } .c-hs-wrap.no-pointer {  visibility:hidden; } .c-hs-wrap.no-pointer.is-active {  visibility:visible; } .splide.quote button:disabled {  background-color:#DBE8F5; }   .relativeHome {  position:relative; }  @media(min-width:1200px) {  .c-nav-btn {   display:none;  } }   .callIcon {  background:#007bff;   display:flex;  align-items:center;  justify-content:center; } .animateOtherBtn.backtransParent {  display:inline-flex; align-items:center;  border-radius:40px; } .animateOtherBtn:before {  background:#317CF7; } .btnLetsTalk {  display:inline-block } .topBar .topSec {  width:100%; } .topBar .o-container.navbar {  padding-top:0;  padding-bottom:0; } @media(max-width:575px) {  .topBar .topSec {   padding:0;  }  .topBar .topSec .mobileNO {   padding:0;  }  .topBar .topSec .mobileNO img {   width:16px;   margin-right:7px;  }  .topBar .topSec .mobileNO a {   font:400 12px / 30px OpenSans Regular;  } }  .navigation li.dropdown:hover .mega-menu.mega_Menu_call {  z-index:999; }   .conatiner-inner {  max-width:1920px;  Width:100%;  margin-left:auto;  margin-right:auto;  padding-left:4em;  padding-right:4em; } @media(max-width:1500px) {  .conatiner-inner {   padding-left:2em;   padding-right:2em;  } } @media(max-width:1200px) {  .c-dropdown-list {   padding-left:0.5em;   padding-right:0.5em;  } } @media(max-width:991px) {  .conatiner-inner {   padding-left:1.5em;   padding-right:1.5em;  } } .flexDir-Column {  flex-direction:column; }  .topBar .topSec .socialMediaIcon a {  padding:0 15px 0 0;  text-decoration:none; } .topBar .topSec .socialMediaIcon a svg {  width:20px;  height:20px; } .topBar .topSec .socialMediaIcon a svg path {  fill:#000; } .topBar .topSec .socialMediaIcon a:hover svg path {  fill:#007bff; } .generative_ai_main #mobile-toggle #open path{  fill:#fff; } .c-header.scrolled #mobile-toggle #open path{  fill:#fff; } .mr-5{  margin-right:5px; } .callRelate .locationDropDown .dropDownIcon path{  stroke:#000; } .generative_ai_main .callRelate .locationDropDown .dropDownIcon path{  stroke:#fff; }   .callIconGroup{  position:fixed;  top:50%;  right:15px;  z-index:99;  display:flex;  flex-wrap:wrap;  flex-direction:column;  gap:10px; } @media(max-width:575px){ .callIconGroup img{  width:30px; } } .flag-country{ display:flex !important; align-items:center !important; } img.flag-size {   width:32px !important; } html[lang="ar"] .animateOtherBtn{   flex-direction:row-reverse; display:inline-flex; } html[lang="ar"] .animateOtherBtn svg{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg);   margin-right:5px; margin-left:0; } html[lang="ar"] .viewAllMenuBtn{   display:inline-flex;   flex-direction:row-reverse; } html[lang="ar"] .viewAllMenuBtn .LinkSanity_Icon{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg);   margin-right:10px; } html[lang="ar"] .av-submenu-Service li a{   flex-direction:row-reverse; text-align:end; } html[lang="ar"] .av-submenu-Service li a .hoverShow{  transform:rotate(280deg); } html[lang="ar"] .serviceSubmenu ul li a{ flex-direction:row-reverse; text-align:end; } html[lang="ar"] .av-submenu li a{ flex-direction:row-reverse; text-align:end;   font:400 15px / 50px Suisse-Regular; } html[lang="ar"] .av-submenu li:hover a .hoverShow{  transform:rotate(280deg); }  html[lang="ar"] .portfolioSubmenuHead{ flex-direction:row-reverse;   display:inline-flex; } html[lang="ar"] .portfolioSubmenuHead .LinkSanity_Icon{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg);   margin-right:10px; } html[lang="ar"] .c-dropdown-tg{ flex-direction:row-reverse; } html[lang="ar"] .c-dropdown-icon{ margin:0 0.4em 0 0; } html[lang="ar"] .serviceSubmenu p{ display:block; text-align:right; } html[lang="ar"] h3.technologyTitle .LinkSanity_Icon{   -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg);   margin-right:5px; } html[lang="ar"] h3.technologyTitle{   flex-direction:row-reverse; } html[lang="ar"] h3.technologyTitle::after{ width:100% } html[lang="ar"] h3.technologyTitle{ font:400 20px / 30px Suisse-Regular;   letter-spacing:0.6px;   color:#fff;   position:relative;   margin-bottom:25px;   display:flex;   gap:10px; } @media(min-width:1200px){  h3.technologyTitle{  } } @media(min-width:1550px) {   html[lang="ar"] h3.technologyTitle{ font:400 18px / 30px Suisse-Regular;   letter-spacing:0.6px;   color:#fff;   position:relative;   margin-bottom:25px;   display:flex;   gap:10px; } } @media(max-width:1199px){ html[lang="ar"] .generative_ai_main .c-nav-link{  text-align:right; } html[lang="ar"] .c-dropdown-list-inner h5{  direction:rtl;  text-align:right; } html[lang="ar"] .av-subMenuDesc{  text-align:right; } html[lang="ar"] .c-dropdown-list.w--open{  display:block !important;   } html[lang="ar"] .c-dropdown-list-inner h5 a img{  transform:rotate(180deg); } html[lang="ar"] .c-nav-link.is-first{  direction:rtl;   } } @media(max-width:768px){ .callIconGroup{  display:none;  visibility:hidden; } a#open-popup {   background-color:#317CF7;   border:none; } }
 .sb-wrapper {  height:calc(100vh - 130px);  -webkit-height:calc(100vh - 130px);  -moz-height:calc(100vh - 130px); position:relative;  width:100%;   }  .av-list-wrap {  background:#000;  height:100%;  width:100%;   } .av-list-wrap,   .av-slide {  inset:0;  position:absolute;   } .av-slide {  opacity:0;  } .av-slide-image {  height:100%;  overflow:hidden;  width:100%;   } .av-slide.av-active {  opacity:1;   } .av-slide.av-active img {  animation:continuousZoomIn 15s forwards;  } .av-slide-image img {  object-fit:cover;  transition:transform 1s ease; transform:scale(1);  } @keyframes continuousZoomIn {  0% { transform:scale(1);   }   100% { transform:scale(1.3);   }   } .av-slide-word {  position:absolute;  z-index:1;  height:100%;  color:#fff;  width:100%;  } .av-slide-word .av-main-slide {  margin:200px auto 50px;  text-align:center;   } .av-slide-word .av-main-slide h1 {  font:400 45px / 60px Suisse-Regular, sans-serif ;   } .av-slide-word .av-main-slide p {  font:400 22px/30px Suisse-Regular, sans-serif;   } .av-slide img {  height:100%;  object-fit:cover;  width:100%;   } @media(max-width:1500px) {  .av-slide-word .av-main-slide h1 { font:400 32px / 40px Suisse-Regular, sans-serif;  }   .av-slide-word .av-main-slide p { font:400 16px / 22px Suisse-Regular, sans-serif;  }   .av-slide-word .av-main-slide { margin:160px auto 50px;  }   .av-HeadingHome p { font:400 20px / 26px Suisse-Regular, sans-serif;  }   } @media(max-width:991px) {  .av-slide-word .av-main-slide h1 { font:400 28px / 35px Suisse-Regular, sans-serif;  }   .owlCarouselSec.backtransParent .rightArrowSec { display:flex; align-items:end; margin-top:25px;  } } @media(max-width:767px) {  .av-slide-word .av-main-slide h1 { font:400 26px / 35px Suisse-Regular;  }   .av-slide-word .av-main-slide p { font:400 14px / 22px Suisse-Regular; padding:0 10px;  }   }   @media(max-width:380px) {  .av-slide-word .av-main-slide h1 { font:400 22px / 30px Suisse-Regular;  }   .av-slide-word .av-main-slide p { font:400 12px / 18px Suisse-Regular;  }   }  .av-HeadingHome {  width:65%;   } .av-HeadingHome h3 {  font:400 36px / 40px Suisse-Regular;  letter-spacing:0;  margin-bottom:10px;   } .av-HeadingHome h2 {  font:400 36px / 40px Suisse-Regular;  letter-spacing:0;  margin-bottom:10px;   } .av-HeadingHome p {  font:400 24px / 32px Suisse-Regular;  letter-spacing:0.56px;  color:#000000;   } .av-HeadingHome.av-textWhite p {  color:#fff;   } .av-Portfolio {  background-color:#F5F5F5;   } .av-Portfolio .av-Portfolio-Right h4 {  font:400 26px/25px Suisse-Regular;  letter-spacing:1.04px;  margin-bottom:10px;  color:#000;   } .av-Portfolio .av-Portfolio-Right h3 {  font:400 40px/60px Suisse-Regular;  letter-spacing:1.6px;  color:#000000;  max-width:400px;   } .av-Portfolio .av-Portfolio-Right p {  font:22px / 36px Suisse-Regular;  border-top:2px solid #00000080;  padding:20px 0 0;  margin-top:20px;  color:#000;   } .av-Portfolio-Circle {  list-style-type:disc;  margin:25px 25px 0px 25px;  display:flex;  flex-direction:column;  gap:20px;   } .av-Portfolio-Circle li {  font:400 20px / 24px Suisse-Regular;  letter-spacing:-0.48px;  color:#000;   } .av-readMore {  font:20px / 25px Suisse-Regular;  padding:15px 20px;  display:inline-block;  color:#ffffff;  background:#317CF7;  border-radius:100px;  display:flex;  align-items:center;  justify-content:center;  max-width:175px;  gap:5px;   } .av-readMore.av-CollaborateBtn {  max-width:230px   } .av-readMore img {  width:25px !important;   } .av-readMore.av-whiteFill {  background:transparent;  border:1px solid #fff;  } .av-readMore.avwhiteFill svg path {  fill:#fff;   } .av-readMore:hover img {  transform:translateX(5px);   } .av-Portfolio-Right .pl-60 {  padding-left:60px;   } .av-AnimationBox .imageText .av-onHoverShow {  display:none;   } .av-AnimationBox:hover .imageText .av-onHoverShow {  display:inline-block;  max-width:40px;  vertical-align:middle;  margin-left:10px;   } .av-blackBack {  background:#000;   } .whatBringSec .tabViewEvent {  background-color:transparent;   } .whatBringSec .tabViewEvent .tabViewLeft {  padding:20px 0;  width:33%;  background:transparent;   } .whatBringSec .tabViewEvent .tabViewRight {  width:67%;   } .whatBringSec .tabViewEvent .tabViewLeft ul.tab li {  font:400 28px / 70px Suisse-Regular;  opacity:1;  padding:0 10px;  display:flex;  align-items:center;  gap:15px;   } .whatBringSec .tabViewEvent .av-rightTabSec ul li h4 {  font:400 26px / 50px Suisse-Regular;  margin-bottom:25px;   } .whatBringSec .tabViewEvent .av-rightTabSec ul li:hover img {  transform:translateX(10px);   } .whatBringSec .tabViewEvent .tabViewLeft ul.tab li img {  display:none;   } .whatBringSec .tabViewEvent .tabViewLeft ul.tab li.active {  background:#192431;   } .whatBringSec .tabViewEvent .tabViewLeft ul.tab li.active img {  display:inline-block;  width:35px;   } .whatBringSec .tabViewEvent .tabViewLeft ul.tab li::after {  background:transparent;   } .whatBringSec .tabViewEvent .tabViewLeft ul.tab {  height:auto;  overflow:hidden;  border-right:1px solid #fff;   } .whatBringSec .av-rightTabSec ul {  list-style:disc;  padding-left:30px;   } .whatBringSec .av-rightTabSec .tabViewHome {  gap:20px;   } .whatBringSec .av-rightTabSec ul li {  color:#fff;  font:400 22px / 26px Suisse-Regular;  margin-bottom:30px;   } .whatBringSec .av-rightTabSec ul li img {  vertical-align:middle;   } .whatBringSec .av-rightTabSec ul li p {  font:400 18px / 32px Suisse-Regular;  margin-top:12px;   } .av-solutionBox {  background:#1D1D1D;  padding:35px 20px;  color:#fff;  text-align:center;  position:relative;   } .av-solutionBox .cornerImgArrow {  position:absolute;  top:10px;  right:15px;   } .av-solutionBox:hover .cornerImgArrow {  transform:translateX(8px);   } .av-solutionBox:hover {  background:transparent linear-gradient(119deg, #1F1C76 0%, #0763D6 100%);   } .av-footerAdd {  font:400 24px / 36px Suisse-Regular;  letter-spacing:0.46px;   } .av-font20 {  font:400 20px / 35px Suisse-Regular;   } .av-font18 {  font:400 18px / 30px Suisse-Regular;   } .av-font22 {  font:400 22px / 40px Suisse-Regular;   } .av-font24 {  font:400 24px / 36px Suisse-Regular;  letter-spacing:0.46px;   } .av-font30 {  font:400 30px / 50px Suisse-Regular;   } .av-font32 {  font:400 32px / 44px Suisse-Regular;  letter-spacing:0.64px;   } .av-font28 {  font:400 28px / 36px Suisse-Regular;   } .av-font38 {  font:400 38px / 40px Suisse-Regular;  letter-spacing:0.76px;   } .av-font54 {  font:400 54px / 70px Suisse-Regular;   } .empowerText {  font:400 54px / 70px Suisse-Regular;   } .av-font44 {  font:400 44px / 55px Suisse-Regular;   } .av-font70 {  font:400 70px / 120px Suisse-Regular;  letter-spacing:-2.8px;   } .av-font110 {  font:400 110px / 90px PolySans;  letter-spacing:-2.8px;   } .av-height-30 {  height:30px;   } .av-height-25 {  height:25px;   }   .av-w25-oneFourth {  flex-basis:calc(25% - 23px);  width:calc(25% - 23px);  margin-bottom:30px;  margin-right:30px;   } .av-w25-oneFourth:nth-child(4n+0) {  margin-right:0   } .av-EmbraceBox {  padding:30px;  margin:0 20px;  } .av-EmbraceBox:nth-child(1) {  margin-left:0;   } .av-EmbraceBox .EmbraceImg {  height:60px;  display:flex;  align-items:center;   } .av-EmbraceBox:hover {  background:#171717;   } .av-EmbraceBox h3 {  font:400 30px / 45px Suisse-Regular;   } .av-EmbraceBox p {  font:400 16px / 36px Suisse-Regular;  letter-spacing:0.32px;  } .av-EmbraceBox:hover p {  display:block;   } .av-exploreBtn {  font:400 24px / 36px Suisse-Regular;  letter-spacing:0.48px;  gap:5px;  display:flex;  align-items:center;   } .w33-oneThird.EmbraceBorderRight {  border-right:1px solid #70707050;   }  .av-textBlue {  color:#317CF7;   } .av-EmbraceBox:hover .av-exploreBtn svg {  transform:translateX(10px);   } .av-partnerBox {  background:transparent linear-gradient(121deg, #319CF7 0%, #5731F7 100%);  padding:50px 90px;  border-radius:20px;   } .max-225 {  max-width:240px;   } .tableData.av-CountNew tr td h3.degreeSup:after {  top:0;  border:3px solid #ffffff;   } .tableData.av-CountNew tr td h3 {  font:700 70px / 60px HeptaSlab-Bold;  color:#fff;  margin-bottom:10px;  min-height:60px;   } .tableData.av-CountNew tr td h3.plus:after {  position:absolute;  content:"+";   } .tableData.av-CountNew tr td h3.percentage:after {  position:absolute;  content:"%";   } .tableData.av-CountNew tr td p {  color:#fff;   } .tableData.av-CountNew tr td {  border:0;   } .av-text-black {  color:#000 !important;   } .custom_container .owl-carousel .slides {  padding:40px 40px 20px;  background:#F0F0F0;  text-align:center;   } .custom_container .owl-carousel .slides .sliderCardBlock {  max-width:215px;  margin:auto;   } .custom_container .owl-carousel .slides h4 {  font:400 24px / 36px Suisse-Regular;   } .custom_container .owl-carousel .slides p {  font:400 14px / 18px Suisse-Regular;  letter-spacing:0.32px;  color:#000;   } .gap10 {  gap:10px;   } .whatBringSec .mobiletabSec h4 {  color:#fff;  font-family:Suisse-Regular;   } .whatBringSec .mobiletabSec p {  color:#fff;  font-family:Suisse-Regular;   } .max-450 {  max-width:450px;  width:100%;   } .av-contactTeamLeft {  max-width:500px;  width:100%;   } .av-contactTeam-Right {  max-width:656px;  width:100%;   } .av-ContactBorder {  width:1px;  background:#ffffff80;  margin:0 150px;   } .readyInnovateSec {  gap:23px;   } .readyInnovateSec img {  width:117px;  height:117px;  border-radius:50%;   } .carousel .owl-dots {  display:flex;  align-items:center;  justify-content:center;  margin-top:20px;  position:absolute;  bottom:-45px;  width:100%;  padding:0;  list-style:none;  text-align:center;   } .testimonialCard .test-CardLeft {  width:calc(64% - 4%);  margin-right:4%;   } .testimonialCard .test-CardLeft iframe {  border-radius:30px;   } .testimonialCard .test-CardRight {  width:32%;   } .owl-carousel#owltestimonial .owl-dots {  text-align:center;  margin-top:10px;   } .owl-carousel#owltestimonial .owl-dots button.owl-dot {  width:15px;  height:15px;  border-radius:50%;  background:#869791;  background:#86979180;  margin:5px 6px;   } .owl-carousel#owltestimonial .owl-dots button.owl-dot.active {  background:#00000050;   } .partSecHome {  grid-template-columns:repeat(5, minmax(0, 1fr));  display:grid;  align-items:center;   } .av-partenerLogoBox { padding:20px 0;  border-right:1px solid #fff;  text-align:center;  margin-bottom:40px;   } .av-partenerLogoBox img {  max-width:240px;   } .av-partenerLogoBox:nth-of-type(1) {  text-align:left;  margin-left:0;   } .av-partenerLogoBox:nth-child(5n+0) {  margin-right:0;  border-right:0; } .industriesBoxHome {  background:#293039;  border-radius:40px;  padding:60px;   } .industriesBoxHomeLeft {  width:calc(40% - 70px);  padding-right:70px;  border-right:1px solid #fff;   } .industriesBoxHomeRight {  width:calc(60% - 70px);  padding-left:70px;   } .indusBoxBtn {  padding:16px 33px;  border:1px solid #FFFFFF;  border-radius:100px;  font:400 27px / 35px Suisse-Regular;  color:#fff;  gap:20px;  display:flex;  align-items:center;  max-width:320px;  margin-bottom:30px;   } .indusBoxBtn img {  width:32px;  max-height:32px;   } .indusBoxBtn:hover {  background:#505050;   } .indusrtyCollBtn {  grid-template-columns:repeat(2, minmax(0, 1fr));  display:grid;   } .customSoftBtn {  border:2px solid #FFFFFF;  border-radius:100px;  padding:6px 36px;   }  .carousel .slides:hover {  background:#E5E5E5;   } .carousel .slides:hover p {  color:#000;   } .carosualSec .owl-carousel button.owl-dot {  width:15px;  height:15px;   } .commform .contactDetail h5 {  align-items:center;   } @media(max-width:1800px) {  .av-HeadingHome h3 { font:400 32px / 36px Suisse-Regular;  }   .av-HeadingHome p { font:400 20px / 28px Suisse-Regular;  }   .av-Portfolio .av-Portfolio-Right h4 { font:400 20px / 20px Suisse-Regular; margin-bottom:10px;  }   .av-Portfolio .av-Portfolio-Right h3 { font:400 32px / 43px Suisse-Regular;  }   .av-Portfolio .av-Portfolio-Right p { font:20px / 30px Suisse-Regular; border-top:2px solid #000000; padding:10px 0 0; margin-top:10px;  }   .av-readMore { font:18px / 21px Suisse-Regular; padding:13px 16px; max-width:165px;  }   .av-Portfolio-Circle li { font:400 20px / 20px Suisse-Regular;  }   .whatBringSec .tabViewEvent .tabViewLeft ul.tab li { font:400 24px / 50px Suisse-Regular;  }   .whatBringSec .tabViewEvent .av-rightTabSec ul li { font:400 20px / 40px Suisse-Regular; margin-bottom:25px;  }   .whatBringSec .tabViewEvent .av-rightTabSec ul li:nth-last-child(1) { margin-bottom:0;  }   .whatBringSec .tabViewEvent .av-rightTabSec ul li p { font:400 16px / 24px Suisse-Regular;  }   .whatBringSec .av-rightTabSec ul li img { width:20px;  }   .whatBringSec .tabViewEvent .tabViewLeft ul.tab { max-height:410px;   }   .av-ContactBorder { width:1px; background:#ffffff80; margin:0 120px;  }   .av-font70 { font:400 60px / 100px Suisse-Regular;  }   .indusBoxBtn { max-width:240px; font:400 22px / 28px Suisse-Regular; gap:15px; margin-bottom:20px;  }   .indusBoxBtn img { width:26px;  }   .whatBringSec .av-rightTabSec ul li { font:400 20px / 40px Suisse-Regular;  }   .av-font28 { font:400 24px / 30px Suisse-Regular;  }   } @media(max-width:1600px) {  .av-contactTeamLeft { max-width:400px; width:100%;  }   .av-ContactBorder { margin:0 70px;  }   .av-contactTeam-Right { max-width:580px;  }   .av-font44 { font:400 35px / 45px Suisse-Regular;  }   .av-font24 { font:400 20px / 30px Suisse-Regular;  }   .av-partnerBox { padding:30px 50px;  }   .av-partenerLogoBox img { max-width:180px;  }   .av-font20 { font:400 16px / 30px Suisse-Regular;  }   .tableData.av-CountNew tr td h3 { font:700 60px / 60px HeptaSlab-Bold;  }   .av-footerAdd { font:400 18px / 30px Suisse-Regular;  }   } @media(max-width:1400px) {  .av-Portfolio .av-Portfolio-Right h4 { font:400 18px / 18px Suisse-Regular; margin-bottom:10px;  }   .av-Portfolio .av-Portfolio-Right h3 { font:400 26px / 30px Suisse-Regular;   }   .av-Portfolio .av-Portfolio-Right p { font:18px / 25px Suisse-Regular;  }   .av-readMore { font:16px / 21px Suisse-Regular; padding:10px 12px; max-width:155px;  }   .av-readMore img { width:20px !important;  }   .av-readMore.av-CollaborateBtn { max-width:195px;  }   .av-Portfolio-Circle li { font:400 16px / 18px Suisse-Regular;  }   .av-Portfolio-Right .pl-60 { padding-left:50px;  }   .whatBringSec .tabViewEvent .tabViewRight { padding:30px 40px 30px 40px;  }   .av-contactTeamLeft { max-width:380px; width:100%;  }   .av-contactTeam-Right { max-width:580px; width:100%;  }   .av-partenerLogoBox img { max-width:160px;  }   .av-font70 { font:400 50px / 90px Suisse-Regular;  }   .indusBoxBtn { max-width:185px; font:400 18px / 28px Suisse-Regular; gap:8px; padding:12px 20px;  }   .indusBoxBtn img { width:20px;  }   } @media(max-width:1200px) {  .av-Portfolio-Right .pl-60 { padding-left:40px;  }   .av-Portfolio .av-Portfolio-Right h3 { font:400 22px / 26px Suisse-Regular;  }   .av-Portfolio-Circle { gap:10px  }   .av-Portfolio .av-Portfolio-Right h4 { font:400 16px / 16px Suisse-Regular;  }   .whatBringSec .tabViewEvent .tabViewLeft ul.tab li { font:400 20px / 40px Suisse-Regular;  }   .av-font110 { font:400 80px / 65px Polysans;  }   .av-font22 { font:400 20px / 35px Suisse-Regular;  }   .av-font70 { font:400 40px / 70px Suisse-Regular;  }   .industriesBoxHomeLeft { width:calc(100%); padding-right:0; border-right:0; border-bottom:1px solid #fff; padding-bottom:30px;  }   .industriesBoxHomeRight { width:calc(100%); padding-left:0; padding-top:30px;  }   } @media(max-width:991px) {   .av-Portfolio .w-50 { max-width:calc(100% - 0px); flex-basis:calc(100% - 0px);  }   .av-Portfolio .w-50.av-Portfolio-Right { padding:20px;  }   .av-Portfolio-Right .pl-60 { padding-left:0;  }   .av-HeadingHome { width:100%;  }   .av-HeadingHome h3 { font:400 30px/35px Suisse-Regular;  }   .av-HeadingHome h2 { font:400 30px/35px Suisse-Regular;  }   .av-HeadingHome p { font:400 18px/28px Suisse-Regular;  }   .av-w25-oneFourth { flex-basis:calc(50% - 15px); width:calc(50% - 15px); margin-bottom:20px; margin-right:30px;  }   .av-w25-oneFourth:nth-child(2n+0) { margin-right:0  }   .av-font30 { font:400 22px / 35px Suisse-Regular;  }   .av-font32 { font:400 24px / 35px Suisse-Regular;  }   .whatBringSec .tabViewEvent .tabViewLeft ul.tab li { font:400 18px / 40px Suisse-Regular;  }   .av-font54 { font:400 44px / 60px Suisse-Regular;  }   .empowerText { font:400 44px / 60px Suisse-Regular;  }   .av-font44 { font:400 30px / 40px Suisse-Regular;  }   .av-font24 { font:400 18px / 25px Suisse-Regular;  }   .tableData.av-CountNew tr td h3 { font:700 70px / 70px HeptaSlab-Bold;  }   .av-font110 { font:400 60px / 70px Polysans;  }   .readyInnovateSec img { width:80px; height:80px;  }   .av-font22 { font:400 18px / 32px Suisse-Regular;  }   .av-EmbraceBox h3 { font:400 25px / 40px Suisse-Regular;  }   .av-EmbraceBox p { font:400 14px / 30px Suisse-Regular;  }   .av-EmbraceBox { padding:20px;  }   .av-exploreBtn { font:400 20px / 30px Suisse-Regular;  }   .testimonialCard .test-CardRight { width:100%;  }   .testimonialCard .test-CardLeft { width:calc(100%); margin-right:0; margin-bottom:20px;  }   .partSecHome { grid-template-columns:repeat(3, minmax(0, 1fr));  }   .av-partenerLogoBox { padding:20px; text-align:left;  }   .av-partenerLogoBox:nth-child(3n+0) { border-right:0;  }   .whatBringSec .av-rightTabSec .tabViewHome { flex-wrap:wrap;  }   .whatBringSec .av-rightTabSec .tabViewHome .w-45 { flex-basis:calc(100%); width:calc(100%); margin-right:0;  }   .whatBringSec .av-rightTabSec .tabViewHome .w-55 { flex-basis:calc(100%); width:calc(100%);  }  .av-footerAdd { font:400 18px / 28px Suisse-Regular; margin-top:10px;  }   .rightArrowSec .growth-btn-next img { width:40px; margin-top:10px;  }   .rightArrowSec .growth-btn-prev img { width:40px;  } } @media(min-width:768px) { .w33-oneThird.EmbraceBorderRight:nth-child(3n+0) { border-right:0;  }   .av-MobileBanner{ display:none !important;  }   } @media(max-width:767px) {  .av-DesktopBanner{   display:none !important;  }  .av-Desktop { display:none !important;  }   .w33-oneThird.EmbraceBorderRight:nth-child(2n+0) { border-right:0;  }   .tableData.av-CountNew tr td h3 { font:700 50px / 50px HeptaSlab-Bold; min-height:50px;  }   .av-contactTeamLeft { max-width:100%;  }   .av-contactTeam-Right { max-width:100%;  }   .av-partnerBox { flex-wrap:wrap; flex-direction:column;  }   .av-ContactBorder { width:100%; height:1px; margin:20px 0;  }   .av-partenerLogoBox img { max-width:120px;  }   .av-font70 { font:400 30px / 60px Suisse-Regular; letter-spacing:normal;  }   .whatBringSec .sideTab1 .sideHove-tab p { font-family:Suisse-Regular; color:#fff; display:flex; align-items:center; gap:10px;   }   .whatBringSec .tabcontentmb { padding-top:20px;  }   .whatBringSec .av-rightTabSec ul li { margin-bottom:20px; font:400 20px / 20px Suisse-Regular;  }   .av-solutionBox { padding:25px 10px;  }   .whatBringSec .av-rightTabSec ul li p { font:400 16px / 22px Suisse-Regular;  }   } @media(max-width:575px) {  .av-HeadingHome h3 { font:400 26px/35px Suisse-Regular;  }   .av-HeadingHome h2 { font:400 26px/35px Suisse-Regular;  }   .av-HeadingHome p { font:400 18px/24px Suisse-Regular;  }   .av-w25-oneFourth { flex-basis:calc(100%); width:calc(-100%); margin-bottom:10px; margin-right:0;  }   .av-font54 { font:400 34px / 50px Suisse-Regular;  }   .empowerText { font:400 18px / 30px Suisse-Regular;  }   .av-font44 { font:400 26px / 35px Suisse-Regular;  }   .av-font20 { font:400 16px / 24px Suisse-Regular;  }   .tableData.av-CountNew tr td h3 { font:700 30px / 30px HeptaSlab-Bold; min-height:30px;  }   .tableData.av-CountNew tr td p { font:400 10px / 16px OpenSans Regular;  }   .av-partnerBox { padding:20px 30px;  }   .av-font24 { font:400 18px / 24px Suisse-Regular;  }   .readyInnovateSec img { width:60px; height:60px;  }   .av-EmbraceBox h3 { font:400 22px / 35px Suisse-Regular;  }   .av-exploreBtn { font:400 18px / 26px Suisse-Regular;  }   .partSecHome { grid-template-columns:repeat(2, minmax(0, 1fr));  }   .av-partenerLogoBox:nth-child(2n+0) { border-right:0;  }   .av-partenerLogoBox:nth-child(3n+0) { border-right:1px solid #fff;  }   .av-partenerLogoBox { padding:15px 10px; margin-bottom:15px;  }   .industriesBoxHome { padding:25px 20px;  }   .av-font70 { font:400 25px / 50px Suisse-Regular;  }  .bgLeftChatbot h4 { font:400 16px / 22px OpenSans Regular;  }   .custom_container .owl-carousel .owl-stage-outer { height:300px !important;  }   .custom_container .owl-carousel .slides { padding:20px;  }   .indusBoxBtn { border-radius:10px; display:flex; flex-direction:column; justify-content:center; align-items:center; font:400 14px / 24px Suisse-Regular; border:1px solid #ffffff75;  }   .indusBoxBtn:nth-child(odd) { margin-right:15px;  }   .indusBoxBtn img { width:30px;  } } @media(max-width:450px) {  .custom_container .owl-carousel .owl-stage-outer { height:280px !important;  }   }   .marquee-wrapper {  -webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 88%, rgba(0, 0, 0, 0) 100%);  mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 88%, rgba(0, 0, 0, 0) 100%);  -webkit-mask-repeat:no-repeat;  mask-repeat:no-repeat;  overflow:hidden;  position:relative;  width:100%;  height:300px;   } .marquee {  height:115px;  position:absolute;  white-space:nowrap;  animation:marquee-left 40s linear infinite forwards;   } .marquee-wrapper img {  width:100px;  height:100px;  border-radius:50%;   } .marquee-reverse {  top:140px;  position:absolute;  white-space:nowrap;  animation:marquee-right 40s linear infinite forwards;  display:flex;   } @keyframes marquee-left {  0% { left:0%;  }   100% { left:-100%;  }   } @keyframes marquee-right {  0% { right:00%;  }   100% { right:-100%;  }   }  .av-font-64 {  font:400 64px / 70px Suisse-Regular;   } .techstack-wrapper {  display:grid;  grid-template-columns:repeat(2, minmax(0, 1fr));  align-items:flex-start;   } .techstack-wrapper .tech-description {  display:flex;  flex-direction:column;  gap:1rem;  width:80%;   } .techstack-wrapper .tech-description .tab-btn {  font:400 26px / 40px Suisse-Regular;  color:#959595;  cursor:pointer;   } .techstack-wrapper .tech-description .tab-btn.active {  color:#fff;  border-bottom:2px solid #fff;   } .techstack-wrapper .tech-image-wrapper {  display:grid;  grid-template-columns:repeat(3, minmax(0, 1fr));  gap:24px;  max-width:700px;   } .techstack-wrapper .tech-image-wrapper .image-wrapper {  background-color:#fff;  aspect-ratio:1/1;  padding:24px;  text-align:center;  display:flex;  align-items:center;  justify-content:center;  position:relative;   } .techstack-wrapper .tech-image-wrapper .image-wrapper img {  max-width:140px;  max-height:120px;   } .techstack-wrapper .tech-image-wrapper .image-wrapper .image-description {  position:absolute;  width:100%;  height:100%;  background:#317CF7;  color:#fff;  font:400 22px / 30px Suisse-Regular;  letter-spacing:1px;  z-index:2;  display:none;  vertical-align:middle;  text-align:center;   } .techstack-wrapper .tech-image-wrapper .image-wrapper:hover .image-description {  display:flex;  align-items:center;  justify-content:center;   } .techstack-wrapper .tech-image-wrapper.frontend {  display:none;   } @media screen and (max-width:992px) {  .techstack-wrapper .tech-description { width:100%;  }   .techstack-wrapper { grid-template-columns:repeat(1, minmax(0, 1fr)); row-gap:24px;  }   .marquee-wrapper img { width:80px; height:80px;  }   .marquee-wrapper { height:240px;  }   .marquee-reverse { top:110px;  }   .marquee { height:90px;  }   .techstack-wrapper .tech-image-wrapper .image-wrapper img { max-height:80px;  }   .techstack-wrapper .tech-image-wrapper .image-wrapper .image-description { font:400 10px / 18px Suisse-Regular;  }   }  @media(max-width:575px) {  .techstack-wrapper .tech-image-wrapper .image-wrapper img { max-height:40px;  }   } .av-unline {  text-decoration:underline;   } @media(min-width:768px) {  .menuBox .menuBox150 { max-width:150px; margin:auto;  }   }  .youtube-container{ width:100%; height:400px; position:relative; } .youtube-container img{ width:100%; height:100%; border-radius:30px; } .youtube-container .play-button{ position:absolute; left:0; right:0; bottom:0; top:0; background:transparent; border-radius:30px; border:none; } .av-slide-video {   position:absolute;   height:100%;   width:100%; } .av-video-image {   height:100%;   overflow:hidden;   width:100%; } .av-slide-video .av-video-image video {   width:100%;   height:100%;   object-fit:cover;   z-index:-1; } .av-slide-video .av-video-image .overlayVideoBanner {   position:absolute;   background:#00000070;   width:100%;   height:100%;   top:0;   bottom:0;   right:0;   left:0; } .av-font44 {   font:400 44px / 55px Suisse-Regular !important; }   html[lang="ar"] .av-readMore{ flex-direction:row-reverse; } html[lang="ar"] .av-readMore img{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); } html[lang="ar"] .tabViewEvent .tabViewLeft ul.tab li{ direction:rtl; } html[lang="ar"] .whatBringSec .av-rightTabSec ul li{   direction:rtl;   text-align:right; } html[lang="ar"] .whatBringSec .av-rightTabSec ul li .LinkSanity_Icon{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -ms-transform:rotate(180deg);  -o-transform:rotate(180deg);  transform:rotate(180deg); margin-right:10px } html[lang="ar"] .indusBoxBtn {   direction:rtl;   text-align:right; } html[lang="ar"] .av-exploreBtn{ display:inline-flex; flex-direction:row-reverse; } html[lang="ar"] .whatBringSec .sideTab1 .sideHove-tab p{ direction:rtl;   text-align:right; } html[lang="ar"] .whatBringSec .sideTab1 .sideHove-tab p img{  transform:rotate(280deg); } html[lang="ar"] .av-Portfolio-Circle{   direction:rtl; } 
.aiDevTranssec{   background-color:#000;   height:790px; } .aiDevCustom{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/ai-development/custom.jpg);   background-size:cover;   background-position:center;  width:100%; } .aliJus{   justify-content:center;   align-items:center; } .pt-24{   padding-top:24px; } .pb-80{ padding-bottom:80px; } .aiCustomDev{   display:flex;   gap:25px;   align-items:center; } .aiDevCardBlue{   background-color:#DAECFF; } .aiDevCardOrange{   background-color:#FBE9E8; } .aiDevCardYellow{   background-color:#FEF8E7; } .aiDevCardPurple{   background-color:#EDEBFD; } .aiDevCardGreen{   background-color:#E7FEF4; } .aiDevCardlightBlue{   background-color:#E5F1FE; } .aiDeventerprise{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/ai-development/enterprice.svg);   background-size:cover;   background-position:center;  width:100%;   border-radius:20px;   padding:110px; } .enterpriceCard{   background-color:#fff;   width:500px;   height:auto;   border-radius:20px;   padding:20px;   margin:48px; } .ai-services {   background-color:#000;   padding:50px 0; }  .ai-text {   width:55%; } .ai-text h2 {   font-size:2rem;   margin-bottom:15px; font-family:'OpenSans Regular'; } .ai-text p {   font-size:1rem;   line-height:1.5;   margin-bottom:50px;   font-size:22px;   font-family:inherit;   font-weight:400; } @media(max-width:768px){ .ai-text{  width:100%; } .ai-image{   width:100% !important;   align-items:center;   padding-top:40px; margin-top:20px; } }  .ai-features {   display:grid;   grid-template-columns:1fr 1fr;   gap:15px;   margin-top:20px;   font-size:22px;   font-family:inherit;   font-weight:400; } .feature {   display:flex;   align-items:center;   gap:10px; } .feature i {   font-size:20px;   background-color:white;   color:blue;   padding:10px;   border-radius:50%; }  .ai-image {   width:40%; } .ai-image img {   width:100%;   border-radius:15px;   float:right;   height:670px;   margin-top:20px; } .aiH{} .box-container-new {   background:#fff;   padding:48px;   border-radius:20px;   max-width:937px;   width:100%;   box-shadow:0 4px 10px rgba(0, 0, 0, 0.2); } .box-container-new h2 {   font:600 48px / 56px OpenSans Regular;   color:#222; } .box-container-new h2 span {   color:#6a0dad; } .box-container-new p {   margin:10px 0 20px;   color:#555;   font:400 24px / 34px OpenSans Regular; } .stats {   display:flex;  flex-wrap:wrap;  width:100%; } .stats-item {   border-bottom:1px solid #222222; display:flex;  flex-direction:row;  gap:30px;  align-items:center;  width:100%; } .stats-item:last-child{ border-bottom:none; } .stats-para{  width:70%; } .stats-item p{   display:flex;  gap:30px;  padding-top:10px;   font:400 20px / 30px OpenSans Regular;   display:inline-block;   } .stats-item h3 {  font:600 32px / 30px OpenSans Regular;   color:#000;   } .stats-item a {   color:#007bff;   text-decoration:none; } .stats-item-width{   width:30% } .stats-item a:hover {   text-decoration:underline; } @media (max-width:480px) {   .container {  padding:20px;   }   .container h1 {  font-size:20px;   }   .stats-item strong {  font-size:16px;   } } .ai-expertise-section {  margin:auto;   text-align:left; } .ai-expertise-section h2 {   font:600 32px / 48px OpenSans Regular;   color:#000; } .ai-expertise-section p {   color:#222222;   margin-bottom:30px;   font:400 22px / 34px OpenSans Regular; }  .ai-service-item {   text-align:left;   padding:20px; } .ai-service-item img {   width:64px;   height:64px; } .ai-service-item h3 {   margin-top:10px;  font:600 24px / 30px OpenSans Regular;   color:#000;   margin-bottom:10px; } .ai-service-item p {   font:400 20px / 34px OpenSans Regular;   color:#222222; } .hire-ai-button {   display:inline-block;   margin-top:20px;   padding:12px 20px;   background-color:#007bff;   color:white;   text-decoration:none;   border-radius:8px;   font:600 20px / 48px OpenSans Regular;   align-items:center; } @media (max-width:768px) {   .ai-services-grid {  grid-template-columns:1fr;   } } .ai-dev-services-section {  margin:auto;  border-radius:20px;   padding:20px;   } .aiDev-multiple-tabs{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/ai-development/enterprice.svg);  background-size:cover;   background-position:center;   background-repeat:no-repeat;   padding:50px;   border-radius:20px; } .ai-dev-services-section h2 {  font:600 32px / 48px OpenSans Regular; } .ai-dev-services-section p {  margin-bottom:30px;   font:400 22px / 34px OpenSans Regular; } .ai-dev-tabs {   display:flex;  gap:20px;   margin-bottom:20px;   flex-wrap:wrap;   color:#000; } .ai-dev-tab {   padding:10px 15px;   cursor:pointer;   border-bottom:3px solid transparent;  color:#000000;   font:600 24px / 30px OpenSans Regular; } .ai-dev-tab.active {   border-bottom:3px solid #6a0dad;   color:#6a0dad; } .ai-dev-content {   display:none;   background:#ffffff;   color:white;   padding:28px;   border-radius:10px; } .ai-dev-content.active {   display:block; } .alignItemsCenter{   align-items:center;   justify-content:center; } .ai-solution-text {   flex:1;   padding:40px; } .ai-solution-text h2 {   font-size:24px;   margin-bottom:20px; } .ai-solution-text .cta-button {   display:inline-block;   padding:10px 20px;   border:2px solid white;   color:white;   text-decoration:none;   border-radius:20px;   transition:0.3s; } .ai-solution-text .cta-button:hover {   background:white;   color:black; } .ai-solution-image {   flex:1; } .ai-solution-image img {  max-height:300px;   object-fit:cover;   float:inline-end; } @media (max-width:768px) {   .ai-solution-cta {  flex-direction:column;  text-align:center;   }   .ai-solution-text {  padding:20px;   } .stats-para{  width:100%; } } .grid-container {   display:grid;   grid-template-columns:repeat(2, 1fr);   grid-template-rows:repeat(2, auto);   gap:20px;   background:#fff;   border-radius:8px; } .grid-item {   padding:20px;   background-color:#061D2E;   border-radius:10px;   box-shadow:2px 2px 10px rgba(0, 0, 0, 0.1);   text-align:left; } .ai-tab-heading h3{   font:600 24px / 30px OpenSans Regular;   color:#ffffff;   } .ai-tab-heading p{   font:400 20px / 34px OpenSans Regular;   color:#ffffff; } .ai-models-expertise {  margin:auto; } .ai-models-expertise h2 {   font:600 32px / 48px OpenSans Regular;   color:#000;   margin-bottom:40px; } .ai-models-grid {   display:grid;  gap:40px;   justify-items:center;   grid-template-columns:repeat(6, 1fr); } .ai-model-item {   background:#fff;   border:1px solid #8B8B8B;   border-radius:10px;   padding:20px;   width:100%;   text-align:center;   transition:0.3s;   min-height:233px;  display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   text-align:center; } .ai-model-item:hover {   box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1); } .ai-model-item img {   width:80px;   height:80px;   object-fit:contain;   margin-bottom:10px; } .ai-model-item p {  color:#222222;   font:400 24px / 30px OpenSans Regular; } @media (max-width:768px) {   .ai-models-grid {  grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));   } } .aiDevcustomApproachCard{   padding:8px;   border-radius:8px;   background-color:#fcfcfc;   color:#000;   height:63px;   width:38px; } .blackFont{   color:#000 !important; } .cardNumber{   padding:8px;   border-radius:8px;   background-color:#fcfcfc; } .aiDevbgBlack{   background-color:#1b1b1b; }  .advacneAiDevCard {   display:flex;  align-items:stretch;   min-height:450px;   border:1px solif #6b6b6b; } .advacneAiDevCardInner {   border:1px solid #dedede; } .advacneAiDevCard .advacneAiDevCardInner {   background-color:#ffffff;   padding:40px 20px;  flex:0.5;   transition:all 0.3s ease;   display:flex;   flex-direction:column;   cursor:pointer;   overflow:hidden;   align-items:stretch;  height:450px;   align-items:flex-start;   border:1px solif #6b6b6b; } .advacneAiDevCard .number {   font-size:24px;   font-weight:bold;   margin-bottom:25px; } .normalAiDevtitle{  transform:rotate(360deg);  transition:all 0.3s ease;   } .advacneAiDevCard .title {  transition:all 0.3s ease;   white-space:nowrap;   font:600 20px / 30px OpenSans Regular;   word-wrap:break-word;   width:80%; } .advacneAiDevCard .advacneAiDevCardInner:hover .title{   writing-mode:horizontal-tb;   transform:rotate(0); } .advacneAiDevCard .advacneAiDevCardInner:hover .normalAiDevtitle{   display:none; } .advacneAiDevCard .advacneAiDevCardInner.active .normalAiDevtitle{   display:none; } .advacneAiDevCard .advacneAiDevCardInner.active .title {   writing-mode:horizontal-tb;   transform:rotate(0); } .advacneAiDevCard .advacneAiDevCardInner .advanceTitleCard{   display:none; } @media(min-width:1200px){   .advacneAiDevCard .advacneAiDevCardInner:hover {  flex:2;  background-color:#007BFF;  color:#fff;  align-items:start;   }  .advacneAiDevCard .advacneAiDevCardInner.active {  flex:2;  background-color:#061D2E;  color:#fff;  align-items:start;   } } .advacneAiDevCard .advacneAiDevCardInner.active .advanceTitleCard{   width:100%;   display:flex; } .advacneAiDevCard .advacneAiDevCardInner:hover .advanceTitleCard img{   opacity:1;   height:auto; } .advacneAiDevCard .advacneAiDevCardInner.active .advanceTitleCard img{   opacity:1;   height:auto; }  .advacneAiDevCard .content {   opacity:0;   height:0;   transition:all 0.3s ease;   margin-top:15px;   font:400 22px / 30px OpenSans Regular; } .advacneAiDevCard .advacneAiDevCardInner.active .content {   opacity:1;   height:auto; } .advacneAiDevCard .advacneAiDevCardInner:hover .content{   opacity:1;   height:auto; } .commonShadow-new{   border:1px solid #4b4b4b; } .cardSemiBoldHead-new{   font:400 20px / 34px OpenSans Regular;   letter-spacing:-.32px;   color:#222222; } .ai-solution-cta {   display:flex;   align-items:center;   background:#000;   color:white;   border-radius:20px;   overflow:hidden;   max-width:1546px;   width:100%;   justify-content:center; } .cta-button-new{   font:300 42px /58px OpenSans Regular;   color:#fff; } .ai-solution-text h2{   font:300 42px / 58px OpenSans Regular;   color:#fff; } .ai-solution-text p {   margin-bottom:30px;   font:300 18px / 24px OpenSans Regular; } .grid-item.ai-tab-heading {   padding:32px; }  .chooseAISec .chooseAICard{   border-bottom:1px solid #CDD7E2;   padding:20px 0;  }  .chooseAISec .chooseAICard .colCard{   flex:1;   margin-right:25px;  }  .chooseAISec .chooseAICard .colCard:nth-last-child(1){   margin-right:0;  }  .chooseAISec .chooseAICard img{   width:180px;   height:180px;   transition:transform 0.3s ease;   border-radius:10px;  }  .chooseAISec .chooseAICard:hover{   background:#171717;   padding:20px;   border-radius:20px;  }  .chooseAISec .chooseAICard:hover img{  width:380px;   height:280px;   border-radius:20px;  }  .chooseAISec .chooseAICard:hover .colCard{   color:#fff;  } @media(max-width:991px){   .pt-100-New{  padding-top:50px;   }   .pb-40{  padding-bottom:20px !important;   } .chooseAISec .chooseAICard{ flex-direction:column; align-items:start;  }  .chooseAISec .chooseAICard:nth-child(even){ margin-right:0;  }  .chooseAISec .chooseAICard:hover img{ width:180px; height:180px;  } .ai-image img {  min-height:450px; } } @media screen and (max-width:1024px) {   .grid-container {  grid-template-columns:1fr 1fr;   } } @media screen and (max-width:768px) {   .grid-container {  grid-template-columns:1fr;   }   .ai-dev-tabs {  display:flex;  flex-wrap:wrap;  justify-content:start;   }   .ai-dev-tab {  padding:8px 12px;  font-size:14px;   }  } @media screen and (max-width:480px) {   .ai-dev-tab {  font-size:12px;  padding:6px 10px;   }   .grid-item h3 {  font-size:18px;   }   .grid-item p {  font-size:12px;   } .feature {   display:flex;   align-items:center;   gap:5px;   flex-wrap:wrap; } } @media screen and (max-width:1024px) {   .box-container-new {  padding:20px;  max-width:100%;   }   .stats-item {  display:flex;  flex-direction:column;  align-items:start;  text-align:start;  gap:2px;   }   .stats-item-width {  width:100%;   } .box-container-new h2 {  font:600 28px / 35px OpenSans Regular; } .aiCustomDev {   display:flex;   gap:25px;   align-items:center;   flex-wrap:wrap; } .aiCustomDev p{  font:400 18px / 30px OpenSans Regular; } .stats-item h3 {  margin-top:9px;   font:600 24px / 20px OpenSans Regular;   color:#222222; } .box-container-new p {   margin:10px 0 20px;   color:#555;   font:400 18px / 34px OpenSans Regular; } .stats-item p {  font:400 18px / 30px OpenSans Regular; } .ai-solution-text h2 {   font:300 26px / 36px OpenSans Regular;   color:#fff; } .ai-solution-text p {   font:300 14px / 20px OpenSans Regular;   margin-bottom:12px;   letter-spacing:0.5px; } .ai-model-item img {   width:50px;   height:50px; } .ai-model-item p {   color:#222;   font:400 16px / 30px OpenSans Regular; } .ai-model-item{  min-height:170px;  padding:5px; } .ai-models-grid {  gap:20px; } } @media(max-width:991px){ .ai-model-item{  min-height:150px;  padding:5px; } .ai-model-item img {   width:50px;   height:50px; } .ai-model-item p {   color:#222;   font:400 18px / 30px OpenSans Regular; } .aiCustomDev {   display:flex;   gap:20px;   align-items:center;   flex-wrap:wrap; } .ai-text {   width:100%; } .ai-image img {   width:100%;   border-radius:15px;  min-height:500px; } .box-container-new h2 {  font:400 28px / 35px OpenSans Regular; } .box-container-new p {   margin:10px 0 20px;   color:#555;   font:400 18px / 30px OpenSans Regular; } .stats-item{  display:flex;  flex-direction:column;  align-items:start;  text-align:start;  margin-bottom:10px;  gap:0px; } .stats-item h3 {   font:500 24px / 18px OpenSans Regular;   color:#000; } .ai-solution-text h2{  font:400 25px / 30px OpenSans Regular; } .ai-text h2{  font:600 25px / 35px OpenSans SemiBold; } .ai-expertise-section h2{  font:600 25px / 35px OpenSans SemiBold; } .ai-dev-services-section h2{  font:600 25px / 35px OpenSans SemiBold; } .ai-models-expertise h2 {  font:600 25px / 35px OpenSans SemiBold; } .chooseAISec .chooseAICard img{  margin-top:10px;   margin-bottom:10px; } } .ai-product-selection .ai-title-block {   width:65%; } .ai-product-selection .ai-title-block h3 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .ai-product-selection .ai-title-block h2 {   font:600 32px/48px OpenSans SemiBold;   letter-spacing:-0.96px;   margin-bottom:15px; } .ai-product-selection .ai-title-block p {   font:400 22px/34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222;   } @media (max-width:991px) {   .ai-product-selection .ai-title-block {  width:100%;  padding-right:0px;   }   .ai-product-selection .ai-title-block h3 {  font:600 25px/35px OpenSans SemiBold;  margin-bottom:10px;   }   .ai-product-selection .ai-title-block h2 {  font:600 25px/35px OpenSans SemiBold;  margin-bottom:10px;   }   .ai-product-selection .ai-title-block p {  font:400 18px/30px OpenSans Regular;   } .aiDevCardBlue p{  font:400 18px/30px OpenSans Regular; } .aiDevCardOrange p{  font:400 18px/30px OpenSans Regular; } .aiDevCardYellow p{  font:400 18px/30px OpenSans Regular; } .aiDevCardPurple p{  font:400 18px/30px OpenSans Regular; } .aiDevCardGreen p{  font:400 18px/30px OpenSans Regular; } .aiDevCardlightBlue p{  font:400 18px/30px OpenSans Regular; } .ai-expertise-section p {  font:400 18px/30px OpenSans Regular;  margin-bottom:16px; } .ai-service-item h3 {   margin-top:10px;   font:600 20px / 30px OpenSans Regular;   color:#000;   margin-bottom:10px; } .ai-dev-services-section p {   margin-bottom:5px;   font:300 16px / 30px OpenSans Regular; } .ai-image img {  height:0px;   margin-top:0px; } .box-container-new h2 {  font:600 25px/35px OpenSans SemiBold; } } .normalAiDevtitle{ font:400 20px / 34px OpenSans Regular; } @media screen and (max-width:768px) {   .aiDeventerprise {  padding:20px;   } .ai-service-item{  padding:0px; }   .box-container-new h2 {  font-size:24px;  text-align:start;   }   .box-container-new p {  text-align:start;  font:400 20px / 34px OpenSans Regular;   letter-spacing:-.32px;   color:#222;   }   .stats {  display:flex;  flex-direction:column;  gap:15px;   }   .stats-item {  display:block;  text-align:center;   }   .stats-item h3 {  font-size:20px;  margin-bottom:5px;  text-align:justify;   }   .stats-para p {  font:400 20px / 34px OpenSans Regular;   letter-spacing:-.32px;   } .aiDev-multiple-tabs{  padding:12px; } .ai-dev-content{  padding:10px 8px; } .grid-container {  gap:4px; } .ai-model-item p {   color:#222;   font:400 16px / 30px OpenSans Regular; } .ai-features {  font:400 16px / 24px OpenSans Regular; } .ai-text p{  font:400 18px / 30px OpenSans Regular; } .ai-product-selection .ai-title-block p {  } .ai-product-selection .ai-title-block h2 {  } .ai-dev-tab {  font:500 18px / 34px OpenSans Regular;  padding:8px 8px; } .chooseAISec .chooseAICard img {   width:250px;   height:250px;   transition:transform .3sease;   border-radius:10px;   margin:16px 16px; } .chooseAISec .chooseAICard .colCard {   flex:1; margin:0px !important; } .ai-model-item img {   width:50px;   height:50px; } .ai-model-item{  min-height:160px; } .ai-models-grid {   gap:20px; } } @media screen and (max-width:480px) {   .box-container-new h2 {  font-size:20px;  line-height:1.3;   }   .box-container-new p {  font:400 16px / 28px OpenSans Regular;   } .stats{  gap:0px; }   .stats-item h3 {  font-size:18px;   }   .stats-para p {  margin-bottom:2px;  font:400 14px / 22px OpenSans Regular;   }   .stats-item {  padding:10px;   }   .box-container-new {  max-width:100%;   } } @media (max-width:1199px) {   .advacneAiDevCard .advacneAiDevCardInner {  width:calc(50% - 20px);  flex:unset;  align-items:start;  gap:20px;   } .advacneAiDevCard .content {  opacity:1;   } } @media (max-width:767px) {   .advacneAiDevCard .advacneAiDevCardInner {  width:calc(100%);   } } @media (max-width:1199px) {   .advacneAiDevCard {  flex-wrap:wrap;  min-height:auto;   } } .advacneAiDevCard .advacneAiDevCardInner:hover .normalAiDevtitle{   display:none; } .advacneAiDevCard .advacneAiDevCardInner.active .normalAiDevtitle{   display:none; } @media(max-width:1500px){ .normalAiDevtitle{  font:400 24px / 30px OpenSans Regular;   } } @media(max-width:575px){  .normalAiDevtitle {  font:400 22px / 28px OpenSans Regular;   } } @media (max-width:575px) {   .advacneAiDevCard .content {  font:400 16px / 26px OpenSans Regular;   } } p.font28-sans.white.aiSemiBold {   font:700 16px / 20px OpenSans Regular;   letter-spacing:0.05rem; } .aiAgentCard {   position:relative;   overflow:hidden;   display:block; } .hover-text {   position:absolute;   top:0;   left:0;   height:100%;   width:100%;   background-color:rgba(0, 0, 0, 0.75);   color:#fff;   display:flex;   justify-content:center;   align-items:center;   opacity:0;   padding:20px;   text-align:center; transition:opacity 0.4s ease;   border-radius:20px; font:400 18px / 35px OpenSans Regular; } .aiAgentCard:hover .hover-text {   opacity:1; } .aiAgentCard:hover img {   filter:brightness(0.6);   transition:filter 0.3s ease; } .chooseAISec .chooseAICard:last-child{ border-bottom:none; } .w-500{ max-width:600px;   float:inline-end; } .nethlandBanerForm.borderRadius20.p-25.w-500.pad-20 .wpcf7-not-valid-tip{ font:300 14px / 16px OpenSans Regular; } .nethlandBanerForm.borderRadius20.p-25.w-500.pad-20 .nethlandBanerForm p {   font:400 18px / 26px OpenSans Regular; } .nethlandBanerForm.borderRadius20.p-25.w-500.pad-20 .nethlandBanerForm h3{ font:600 30px / 40px OpenSans Regular; } .nethlandBanerForm.borderRadius20.p-25.w-500.pad-20 .nethlandBanerForm .wpcf7 form .wpcf7-response-output{   margin:0.5em 0.5em 0.5em; !important; } @media(max-width:1500px){ .pad-20{  padding:15px !important;  margin-bottom:-20px;  } } @media(max-height:700px){ .nethlandBanerForm.borderRadius20.p-25.w-500.pad-20 h3 {   font:600 26px / 34px OpenSans Regular; } .nethlandBanerForm.borderRadius20.p-25.w-500.pad-20 p {   font:400 18px / 25px OpenSans Regular; } .nethlandBanerForm.borderRadius20.p-25.w-500.pad-20 .formBlock input{  font:400 14px / 20px OpenSans Regular;   height:35px; }  } .aihoverBoxCard { border:1px solid transparent; border-radius:20px; transition:all 0.3s ease; } .aihoverBoxCard:hover {  transform:scale(1.03); background-color:#E5F1FE; }  .gap-60 {   gap:60px; } .gap-20{   gap:20px; } .pb-80{   padding-bottom:80px; } .p-30{   padding:30px; } .iOT-bgcolor-black {   background-color:#0F0F0F; } .mb-24{   margin-bottom:24px; } .p-relative{   position:relative; } .jus-cent{   justify-content:center; } .font-20-34{ font:400 20px / 34px OpenSans Regular; } .ptb-80{ padding-bottom:80px; padding-top:80px; } .iOT-heading-Text h2 {   font:600 32px/ 48px OpenSans Regular;   padding-top:80px;   margin-bottom:32px; } .iOT-heading-Text p {   font:400 22px/34px OpenSans Regular;   max-width:1319px; }  .industry-titles h3 {   transition:all 0.3s ease;  }   .industry-titles h3.active {   background-color:#007BFF;   color:#fff;   padding:26px 26px;   border-radius:20px;   font:600 24px/ 34px OpenSans Semibold;  box-shadow:11px 13px 18px #007bff85;  }   .iOT-card {   gap:24px;   padding:36px;   border:2px solid transparent;   border-radius:8px;   transition:transform 0.3s ease, background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;  } .iOT-card:hover {   background-color:#222222;   border:2px solid #FFFFFF0D;   box-shadow:4px 8px 10px rgba(255, 255, 255, 0.1);   transform:scale(1.05);  }  .iOT-h3 {   font:600 24px/ 40px OpenSans Semibold; } .b-bottom {   border-bottom:2px solid #007BFF; } .iOT-card p {   font:400 20px/34px OpenSans Regular; }  .iOT-bg-grad {   background:radial-gradient(73.12% 73.12% at 50% 50%, #FFF 32.66%, #F4F8FA 55.11%, #D7E5EE 94.52%, #D2E2EC 100%); } .iOT-dev-service-card {   background-color:transparent;   border:1px solid #BFBFBF;   border-radius:20px;   padding:20px; } .iOT-w33-oneThird {   flex-basis:calc(33.33% - 24px);   width:calc(33.33% - 24px);   margin-bottom:20px;   margin-right:20px; } .iOT-dev-bull ul li p::before { content:"a";   color:blue;   font-size:20px; } .iOT-dev-bull li{   margin-bottom:16px; } .iot-cta-bg {   background:linear-gradient(180deg, #0093FF 12.62%, #03529A 81.92%); } .iot-text-center{   text-align:center;   padding:50px;   } .iot-text-center p{   } .fontsize62{   font:300 62px/ 68px OpenSans Light; } .bg-transparent{   background-color:transparent; } .semiboldgrey{   font:600 20px /30px OpenSans semiBold !important;   color:#828282 !important;   word-spacing:1px !important; } .hover-white {   transition:transform 0.3s ease, background-color 0.3s ease; } .hover-white:hover{   background-color:#fff;   transform:scale(1.01); } .iOT-dev-bull ul li p{   font:400 18px/34px OpenSans Regular; } .gap-align-cent-font{   align-items:center;   gap:10px !important;   margin-bottom:16px !important;   font:400 16px/ 32px OpenSans Regular !important; } .iOT-bg-business-sec{   background-color:#F6FBFF; } .semiboldblack{   font:600 24px / 30px OpenSans semiBold;   color:#000;   letter-spacing:-0.02rem;   word-spacing:1px; } .bg-trans-white{   background-color:#fff; } .hover-lit-blue {   transition:transform 0.5s ease, background-color 0.3s ease, box-shadow 0.3s ease; } .hover-lit-blue:hover {   background-color:#E6F4FF;   transform:translateY(-20px);   box-shadow:0 10px 20px rgba(0, 0, 0, 0.1); } .iOT-dev-service-card.iOT-w33-oneThird.bg-tran-white p {   color:#222222;   font:400 20px/ 30px OpenSans Regular;   letter-spacing:-0.2px; } .semiboldblack{   font:600 24px / 30px OpenSans semiBold;   color:#000;   letter-spacing:-0.02rem;   word-spacing:1px; } .bg-dev-company{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/iOT-development/iOT-development-comp-bg.jpg);   background-position:center;   background-repeat:no-repeat;   background-size:cover; } .w-50.d-flex.align-items-center.gap-20.mb-60.p-30 h3 {   font:600 22px / 34px OpenSans Semibold; } .w-50.d-flex.align-items-center.gap-20.mb-60.p-30 p {   font:400 22px / 34px OpenSans Regular; } .mb-24.d-flex.align-items-center span {   padding:4px 30px;   background-color:#007bff;   text-align:right;   border-radius:20px;   margin-left:-16px;   color:#fff; } .mb-24.d-flex.align-items-center img {   z-index:0; } .p-abs{   position:absolute;   top:-20%;   left:-42px; } .iOT-w33-oneThird-dev-process {   flex-basis:calc(33.33% - 90px);   width:calc(33.33% - 90px);   } .iOT-dev-service-card-dev-process{  border-radius:0px;   padding:40px;   border-bottom:3px solid #007bff;   margin:40px; } .blog-content-ref-left h3 {   color:white; } .leftSticky h3 {   color:#fff;   padding:20px 40px;  margin:5px 30px;   border-radius:20px;  font:400 24px/34px OpenSans Regular; } .w-36 {   flex-basis:calc(36% - 30px);   width:calc(45% - 30px);   margin-right:150px; } .blogWidthRight.white p {   color:#fff;   font:400 22px / 34px OpenSans Regular; } .blog-content-text.bull-list.mb-80.white ul li {   color:#ffff;   margin:30px 0px 30px 50px;   font:400 22px / 34px OpenSans Regular; } .font-size-20{   font:400 20px / 34px OpenSans Regular;   } .industry-titles h3 {   cursor:pointer; } .iOT-img-text{   display:none;   visibility:hidden; } .iot-bg-scroll{ background:transparent !important; } .leftSticky .iot-bg-scroll{ background:transparent !important; } .iot-CTA-2{ background-color:#0A104E; } .gap-align-cent-font{   align-items:center;   gap:10px !important;   margin-bottom:16px !important;   font:400 16px/ 32px OpenSans Regular !important; } @media only screen and (max-width:480px) {   .iOT-card {  flex-wrap:wrap;   }   .iOT-card-section .gap-60 .d-flex .jus-cent{  flex-wrap:wrap;   }   .iOT-flexwrap-mobile{  flex-wrap:wrap;   }   .mobile-width-100{  width:100%;  align-items:center !important;  justify-content:center !important;   flex-basis:100%;   }   .fontsize62{  font:400 24px / 34px OpenSans Regular;   }   .industry-titles {  display:none;   }   .p-abs {  position:absolute;  top:-13%;  left:-18px;  width:100%;   }   .mob-margin-top{  margin-top:50px;  margin-right:18px;   }   .iOT-img-text{  visibility:visible;  display:block;  font:600 28px / 44px OpenSans Semibold;  text-align:center;   }  .iOT-heading-Text p { font:400 20px / 30px OpenSans Regular; max-width:1319px;  letter-spacing:0.36px; } .blogWidthRight.white p {   color:#fff;   font:400 20px / 30px OpenSans Regular;  letter-spacing:0.36px; } .blog-content-text.bull-list.mb-80.white ul li {   color:#ffff;   margin:30px 0px 30px 50px;   font:400 18px / 22px OpenSans Regular;  letter-spacing:0.36px; } .iOT-heading-Text h2 {   font:600 28px / 40px OpenSans Regular;   padding-top:80px;   margin-bottom:32px; } .iOT-dev-service-card.iOT-w33-oneThird.bg-tran-white p {   color:#222222;   font:400 18px / 30px OpenSans Regular;   letter-spacing:0.36px; }  .font-size-20 {   font:400 16px / 30px OpenSans Regular;   } .getAmazed {  padding:30px 30px; } .getLeft.flutterRegular h4 { padding-top:28px; } .av-w33-oneThird.blogCard img {   height:200px; } .iOT-dev-service-card.iOT-w33-oneThird.bg-tran-white.hover-lit-blue.mobile-width-100 img {   width:25%; } .hover-white:hover {   background-color:#fff;   transform:scale(1.01);   margin-top:10px;   margin-bottom:20px; } .w-50.d-flex.font-20-34.gap-20.mb-20.p-30.iOT-flexwrap-mobile.flex-wrap-mob img {   width:80%; } .semiboldblack {   font:600 22px / 26px OpenSans semiBold;   color:#000;   letter-spacing:-0.02rem;   word-spacing:1px; } .iOT-card p {   font:400 17px / 34px OpenSans Regular; } .gap-60 {   gap:2px; } .gap-align-cent-font{  letter-spacing:0.36px; } } @media (min-width:481px) and (max-width:768px) {   .iOT-card {  flex-wrap:wrap;   }   .iOT-card-section .gap-60 .d-flex .jus-cent{  flex-wrap:wrap;   }   .iOT-flexwrap-mobile{  flex-wrap:nowrap;   }   .mobile-width-100{  width:100%;  align-items:center !important;  justify-content:center !important;   flex-basis:100%;   }   .industry-titles {  display:none;   }   .p-abs {  position:absolute;  top:-18%;  left:-15px;   }   .iOT-img-text{  visibility:visible;  display:block;  font:600 30px / 44px OpenSans Semibold;  text-align:center;   }   .iOT-w33-oneThird {  margin-bottom:20px;  margin-right:0px;   }   .iOT-w33-oneThird-dev-process {   margin-bottom:50px;  margin-right:18px;   }   .fontsize62{  font:400 28px / 34px OpenSans Regular;   }   .mb-24.d-flex.align-items-center img {  z-index:0;  width:36%;   } .iOT-heading-Text p {   font:400 20px / 30px OpenSans Regular;   max-width:1319px;  letter-spacing:0.36px } .iOT-card {  padding:22px; } .gap-align-cent-font {  font:400 18px / 32px OpenSans Regular !important; } .w-50.d-flex.font-20-34.gap-20.mb-20.p-30.iOT-flexwrap-mobile.flex-wrap-mob {   flex-wrap:nowrap; } } .w-50.getAmazedRight.mb-0.webAppCtaRight img {   padding:30px; } @media (min-width:769px) and (max-width:990px) {   .flex-wrap-mob{  flex-wrap:wrap;   }   .industry-titles {  display:none;   }   .p-abs {  position:absolute;  top:-18%;  left:-16px; }   .mb-24.d-flex.align-items-center img {  z-index:0;  width:40%;   }   .iOT-w33-oneThird-dev-process {  flex-basis:100%;   margin-bottom:74px;  margin-right:20px;  margin-left:20px;   }   .iOT-img-text{  visibility:visible;  display:block;  font:600 32px / 48px OpenSans Semibold;  text-align:center;   }   .fontsize62{  font:400 30px / 34px OpenSans Regular;   }   .iOT-w33-oneThird{  flex-basis:100%;  width:calc(33.33% - 24px);  margin-bottom:20px;  margin-right:20px;  margin-left:20px   }   .mob-margin-80{  margin-bottom:80px !important;   } .blogWidthRight.white p {   color:#fff;   font:400 24px / 48px OpenSans Regular;  letter-spacing:0.36px; } .blog-content-text.bull-list.mb-80.white ul li { font:400 22px / 34px OpenSans Regular;   letter-spacing:0.36px; } .iOT-dev-service-card.iOT-w33-oneThird.bg-tran-white p {   color:#222222;   font:400 20px / 30px OpenSans Regular;   letter-spacing:0.36px; } .iOT-heading-Text p { letter-spacing:0.36px; font:400 24px / 34px OpenSans Regular; } } @media (min-width:991px) and (max-width:1199px) {   .blog-main-wrapper-content.width-iot {  width:100%;  max-width:1024px;   }   .blog-content-text.bull-list.mb-80.white {  width:60%;   }   .w-36 {  flex-basis:calc(36% - 30px);  width:calc(45% - 30px);  margin-right:25px;   } }  @media (min-width:1200px) and (max-width:1640px) {   .w-36 {  flex-basis:calc(36% - 30px);  width:calc(45% - 30px);  margin-right:40px;   }   .iot-scrollsection{  max-width:100%;  width:100%;   }   .blog-content-text.bull-list.mb-80.white {  width:50%;   } .leftSticky h3{  margin:5px 20px;  padding:10px 20px; }  .leftSticky h3.active{  margin:5px 20px;  padding:10px 20px;  border-radius:12px; } .iOT-card{  padding:18px;  margin:10px; } .iOT-card p{  font:400 18px/30px OpenSans Regular; } .iOT-h3{  font:600 22px/8px OpenSans Semibold;  margin-top:12px; } .iOT-dev-service-card.iOT-w33-oneThird.bg-transparent.hover-white.mobile-width-100 {   padding:20px; } .gap-align-cent-font {   align-items:center;   gap:6px !important;   margin-bottom:6px !important;   font:400 14px / 22px OpenSans Regular !important; } .semiboldgrey {   font:600 14px / 20px OpenSans semiBold !important; } .d-flex.gap-align-cent-font img {   width:72%; } h3.mb-20.iOT-h3.b-bottom {   line-height:41px; } .font-size-20 {   font:400 17px / 26px OpenSans Regular; } .consultationBox p {   font:400 20px / 30px OpenSans Regular;   letter-spacing:-0.48px;   margin-bottom:0px; } .formBlock input {   border:none;   border-bottom:1px solid #000000;   font:400 18px / 24px OpenSans Regular;   height:35px;   color:#000000;   border-radius:0;   background:transparent;   width:100%; } .av-w33-oneThird {   flex-basis:calc(33.33% - 24px);   width:calc(33.33% - 24px);   min-width:350px;   margin-bottom:35px;  } } @media (min-width:992px) and (max-width:1028px) { .p-abs {   position:absolute;   top:-8%;   left:-42px; }  } @media (min-width:1029px) and (max-width:1147px){  .p-abs { position:absolute; top:-9%; left:-42px; } } @media (min-width:1147px) and (max-width:1440px){ .p-abs {   position:absolute;   top:-13%;   left:-42px; } } @media (min-width:1441px) and (max-width:1650px){ .p-abs {   position:absolute;   top:-18%;   left:-42px; }  }   .heading-font-h2-32-48{   font:600 32px/48px OpenSans Semibold;   letter-spacing:-3%; } .para-font-p-22-34{   font:400 22px/34px OpenSans Regular;   letter-spacing:-2%; } .heading-font-h3-28-34{   font:600 28px/34px OpenSans Semibold;   letter-spacing:-3%; } .para-font-p{   font:400 22px/34px OpenSans Regular;   letter-spacing:-3%; } .card-heading-h3-24-34{   font:600 24px/34px OpenSans Semibold; } .text-color-android{   color:#B7E084; } .heading-para-width{ } .card-para-p-20-34{   font:400 20px/34px OpenSans Regular; } .cta-text-h2-42-58{   font:300 42px/58px OpenSans Regular; } .form-para-18-34{   font:400 18px/34px OpenSans Regular !important; } .jus-c{ justify-content:center; } .banner-img-heading.d-flex.align-items-center h1 { font:600 58px / 70px OpenSans SemiBold; margin:32px 0 20px; letter-spacing:-0.96px; } .bg-hire-android{   background-color:#232B2C; } .hire-android-border-top{   border-top:5px solid #8AD523;   } .android-on-hover{   border:2px solid red; } .android-on-hover:hover::after{   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/hire-android-developer/android-hover.svg); right:0px;   position:relative;  left:74%;   top:-188px; }   .hire-android-card {   border:2px solid #222222;   border-radius:20px;   padding:30px;   transition:transform 0.5s ease;   margin:20px;   width:30%; } .hire-android-card:hover {   transform:scale(1.05);   background-color:#151910;   border:2px solid transparent; } .d-flex.flexWrap.align-items-center.w-100 img {   width:100%;   border:none;   border-radius:20px; }  .hover-img {   opacity:0;   transition:opacity 0.s ease-in-out; } .white-bull li{   display:flex;   align-items:center;   gap:18px;   margin-bottom:24px; } .white-bull li:before {   content:"•";   color:#fff;   font-size:30px;   } .w-50.white.white-bull {   padding:30px; } .hover-img:hover {   opacity:1; } .hover-image {   position:relative;   z-index:2;   } .hover-image::after {   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/hire-android-developer/android-hover.svg);   position:absolute;   top:0;   right:0;   opacity:0;   visibility:hidden;   transform:translateY(0);   transition: opacity 0.3s ease-in-out,  visibility 0.3s ease-in-out,  transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);   z-index:1;   pointer-events:none; } .hover-image:hover{   background-color:#fff !important;   box-shadow:0px 4px 60px #00000033;   z-index:0; } .hover-image:hover::after {   opacity:1;   visibility:visible;   transform:translateY(-52px);   } .pad-32{   padding:30px;  transition:box-shadow 0.3s ease, border 0.3s ease;   margin-top:-10px; } .pad-32:hover {  box-shadow:0px 4px 60px #00000033;  margin-top:-10px; } .andriod-bg-color{   background-color:#E6F2EA; }  .benefits-section { }   .container {   max-width:1200px;   margin:0 auto;  }   .benefits-section h2 {   font-size:28px;   text-align:center;   margin-bottom:10px;  }   .subtitle {   font-size:16px;   color:#555;   text-align:center;   margin-bottom:40px;   max-width:800px;   margin-left:auto;   margin-right:auto;  }   .benefits-grid {   display:grid;   grid-template-columns:repeat(3, 1fr); }   .benefit-card {   background:transparent;   padding:60px 20px; border:1px solid #000;  }   .benefit-card:hover { }   .ben-number {   font-weight:bold;   font-size:22px;   color:#000;   display:block;   margin-top:-90px;   background-color:#E6F2EA ;   position:absolute;   border-radius:100%;  padding:10px;  }  .android-hire-card{   border:none;   border-radius:20px;   box-shadow:0px 4px 60px #00000023;   padding:30px;  }  .android-hire-card:hover{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/hire-android-developer/android-hover-card-image.svg); background-position:center;   background-repeat:no-repeat;   background-size:cover;   color:#fff;  }  .android-hire-button {   border:2px solid #222;   padding:12px 36px;   border-radius:34px;   text-decoration:none;   color:#000;   font-size:18px;   font-weight:600;   line-height:48px; } .android-hire-card.iOT-w33-oneThird .android-hire-button:hover{   color:#fff;   border:2px solid #ffffff; } .android-hire-card:hover .android-hire-button {   color:#fff;   border:2px solid #ffffff; } p.card-para-p-20-34.mb-30 span {   font:24px;   color:rgb(0, 0, 0);   font:600 36px / 48px OpenSans Semibold; } .android-hire-card:hover p.card-para-p-20-34.mb-30 span {   color:#fff; } .android-bg-color-inds{   background-color:#1D211C; } .bg-cta-img{   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/hire-android-developer/BACKGROUND.jpg); background-position:center;   background-repeat:no-repeat;   background-size:cover;   width:100%;   padding:80px 90px ; text-align:center; } .android-cta-btn{   color:#fff;   padding:14px 62px;   border:2px solid #fff;   border-radius:30px;  font:400 20px/48px OpenSans Regular;   } .bg-form-white{   background-color:#fff; } .av-textBlack h2{   color:#000; } .form-width{  border-radius:20px; } .w-30{   max-width:calc(30% - 0px);   flex-basis:calc(30% - 0px); } .w-70{   max-width:calc(70% - 0px);   flex-basis:calc(70% - 0px); } .banner-img-heading{ } .li-image-tick li::before{   content:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/hire-android-developer/tick-circle.svg); } .inds-btn-hover:hover{   background:#28331D; }  .hire-android-accordion {   cursor:pointer;   width:100%;   text-align:left;   outline:none;   transition:0.4s;   padding:15px 20px 15px 0;   width:100%;   text-align:left;   outline:none;   display:block;   justify-content:space-between;   margin-top:30px; } .hire-process {   margin:6em 6em;   gap:20px;  }   .section-heading {   font-size:40px;  font-weight:600;   font-family:OpenSans Semibold;  }   .section-heading .highlight {   color:#7ecf3e;   font-weight:bold;  }   .accordion { }   .step {   border-bottom:1px solid #666;   padding:40px 0;   cursor:pointer;   transition:background 0.5s ease;  }  .step:last-child{   border-bottom:none;  }  .step-header {   display:flex;   align-items:center;  }   .step-number {   font-size:32px;   font-weight:bold;   width:10%;   color:#ccc;   display:block;  }   .step-title {   font-size:28px;   font-weight:bold;   margin-left:10px;   color:#fff;   width:100%;   text-transform:uppercase;  }  .step-description {   background-color:white;   color:#111;   border-radius:20px;   border:3px solid #1a73e8;   font-size:18px;   padding:20px;   line-height:1.6;   overflow:hidden; max-height:0;   opacity:0;   padding:0 20px;   transition:all 0.9s ease;  display:block;  }   .step.active .step-description { }  .step.active .step-description {   max-height:500px;   opacity:1;   padding:20px;   margin-top:15px;   display:block;   color:#000;  }  .step-title, .step-number {  transition:color 0.3s ease; }  .step:not(.active) .step-title,  .step:not(.active) .step-number {   color:#888;  } .benefits-grid {  display:grid;  grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));  gap:0px; } .title-block.mb-40.white.heading-para-width {   width:65%; }.popupCommonnew {   display:none;   position:fixed;   top:0;   left:0;   width:100%;   height:100%;   background-color:rgba(0, 0, 0, 0.5);   justify-content:center;   align-items:center;   transition:all 0.5s;   box-shadow:0 4rem 6rem rgba(0, 0, 0, 0.3);   z-index:9999;   backdrop-filter:blur(4px); } .popupCommonnew .popup-contentnew {   background-color:#fff;   padding:3px;   border-radius:20px;   display:flex;   width:80%;   max-width:900px;   box-shadow:0 5px 15px rgba(0, 0, 0, 0.3);   position:relative; } .popupCommonnew .popup-leftnew {   width:340px;   padding:34px 34px 20px 30px;   background-image:url(https://www.appventurez.com/wp-content/themes/appventurez_theme/New_home_assets/css/../assets/images/hire-android-developer/Android.png);   background-repeat:no-repeat;   background-size:cover;   border-top-left-radius:15px;   border-bottom-left-radius:15px;   background-position:top;   color:#fff; } .popupCommonnew .popup-rightnew {   width:560px;   padding:50px 44px; } .popupCommonnew .close-btn {   position:absolute;   top:20px;   right:24px;   cursor:pointer; } .popupCommonnew .close-btn img {   width:20px; } .android-hire-card.iOT-w33-oneThird {   min-height:450px; } h3.mb-20.z-index.heading-font-h3-28-34{ font:600 26px / 34px OpenSans Semibold; } @media (min-width:768px) {   .view-max-768 {  display:none !important;   } } .popupCommonnew .popup-leftnew .paraTextPopup p {   font:700 32px / 40px Playfair-Bold;   letter-spacing:-0.8px;   color:#fff; } .popupCommonnew .popup-leftnew p {   font:400 18px / 25px OpenSans Regular;   color:#fff; } ul.av-textWhite.li-image-tick.para-font-p-22-34.m-b-40.mb-20 li {   display:flex;   align-items:center;   gap:10px; }  @media(max-width:830px){ .d-flex.flexWrap.align-items-center.w-100{  flex-wrap:wrap; } } @media (min-width:350px) and (max-width:576px){ input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {   height:30px !important;  font:400 14px/10px OpenSans Regular; } input.wpcf7-form-control.wpcf7-text {   height:30px !important;  font:400 14px/10px OpenSans Regular; } .nethlandBanerForm h3 {   font:600 20px / 36px OpenSans SemiBold !important; } .nethlandBanerForm p {   font:400 16px / 34px OpenSans Regular !important; } .banner-img-heading.d-flex.align-items-center h1 {   font:600 34px / 38px OpenSans SemiBold;   margin:28px 0 10px;   letter-spacing:-0.96px; } .para-font-p-22-34 {   font:400 16px / 28px OpenSans Regular;   letter-spacing:-2%; } .para-font-p {   font:400 16px / 28px OpenSans Regular;   letter-spacing:-3%; } .animateOtherBtn {   display:inline-flex;   align-items:center;   color:#000;   padding:8px 20px;   border-radius:24px;   transition:all .3s;   position:relative;   overflow:hidden;   z-index:1;   font:600 14px / 16px OpenSans SemiBold;   letter-spacing:-.36px;   border:1px solid #000;   background-color:transparent;   } .banner-img-heading {  flex-wrap:wrap;  margin-bottom:10px; }  .android-cta-btn {   color:#fff;   padding:14px 45px;   border:2px solid #fff;   border-radius:30px;   font:600 12px / 40px OpenSans Regular; } .d-flex.techStackNether.av-cardWhite.mb-40.gap-60.align-items-center img {   display:none;   visibility:hidden; } .hire-android-card {   border:2px solid #222222;   border-radius:20px;   padding:30px;   transition:transform 0.5s ease;   margin:20px;   width:100%; } .card-para-p-20-34 {   font:400 16px / 28px OpenSans Regular; } .heading-font-h2-32-48 {   font:600 28px / 40px OpenSans Semibold;   letter-spacing:-3%; } .w-50.white.white-bull {   padding:12px; } .white-bull li {  margin-bottom:12px; } .card-heading-h3-24-34 {   font:600 20px / 26px OpenSans Semibold; } .iOT-w33-oneThird.hover-image {   flex-basis:calc(100% - 24px);   width:100%;   margin-bottom:40px; } .heading-font-h3-28-34 {   font:600 22px / 28px OpenSans Semibold;   letter-spacing:-3%; } .hire-process {   margin:2em 2em;   gap:20px;  flex-wrap:wrap; } .section-heading {   font-size:22px; }  .step-title {   font-size:18px;   margin-left:5px;  } .step-number {   font-size:18px;  } .step {   border-bottom:1px solid #666;   padding:30px 0; } .android-hire-card.iOT-w33-oneThird {   flex-basis:calc(100% - 24px);   width:calc(100% - 24px);   margin-bottom:20px; } .banner-img-heading.d-flex.align-items-center img {   width:15%; } .benefits-grid {  display:grid;  grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));  gap:30px; } .flexWrap.rightDetail.tech-width {   width:calc(100% - 50px); } .bg-cta-img {  padding:50px 50px; } section.bannerBack.pad-top-200{ padding:30px 0 50px;  } .generative_ai_main.newchatboatHeight.new-banner-mob-height {   height:calc(100vh - 60px);   min-height:820px; } .title-block.mb-40.white.heading-para-width {   width:100%; } .step.active .step-description {   max-height:690px;   opacity:1;   padding:20px;   margin-top:15px;   display:block;   color:#000; } ul.av-textWhite.li-image-tick.para-font-p-22-34.m-b-40.mb-20 li {   display:flex;   align-items:center;   gap:10px; } .cta-text-h2-42-58 {   font:300 34px / 58px OpenSans Regular; } .bg-cta-img .title-block.mb-40 {   text-align:center; } h3.mb-20.z-index.heading-font-h3-28-34 {   font:600 24px / 34px OpenSans Semibold; } } @media(min-width:577px) and (max-width:991px){ .hire-android-card {   width:90%; } .iOT-w33-oneThird.hover-image {   flex-basis:calc(100% - 24px);   width:calc(33.33% - 24px);  margin-bottom:50px; } .d-flex.techStackNether.av-cardWhite.mb-40.gap-60.align-items-center img {   display:none; } .hire-process {   margin:1em 1em;   gap:20px; } .step-title {   font-size:20px;   font-weight:bold;   margin-left:10px;   color:#fff;   width:100%;   text-transform:uppercase; } .section-heading {   font-size:30px;   font-weight:600;   font-family:OpenSans Semibold; } .step.active .step-description {   max-height:100%; } .android-hire-card.iOT-w33-oneThird {  margin-bottom:20px;  margin-right:0px;  width:100% !important;  flex-basis:auto;   } .bg-cta-img {  padding:50px 100px;   text-align:center; } .pad-32 {   box-shadow:0px 4px 60px #00000025;  } .leftWrap.max-1200.text-white.w-50 {   max-width:calc(100% - 0px) !important;   flex-basis:calc(100% - 0px) !important; } .w-500 {   float:none;   min-width:600px; } .pad-20 {  padding:30px !important;  margin-bottom:-20px; } .card-para-p-20-34 {   font:400 18px / 30px OpenSans Regular; } .para-font-p-22-34 {   font:400 20px / 30px OpenSans Regular;   letter-spacing:-2%; } .para-font-p {   font:400 18px / 30px OpenSans Regular;   letter-spacing:-3%; } } @media(min-width:992px) and (max-width:1199px){ .hire-android-card {  border:2px solid #222222;   border-radius:20px;   padding:30px;   transition:transform 0.5s ease;   width:28%; } .android-hire-card.iOT-w33-oneThird {   min-height:450px; } section.bannerBack.pad-top-200 {   padding-top:130px !important;   height:100%; } .generative_ai_main.newchatboatHeight.new-banner-mob-height {   height:calc(100vh - 600px);   min-height:357px; } .banner-img-heading.d-flex.align-items-center h1 {   font:600 40px / 60px OpenSans SemiBold;   margin:50px 0 20px;   letter-spacing:-0.96px; } } @media screen and (max-device-width:1380px) and (min-device-width:1201px) {   section.bannerBack.pad-top-200 {  padding:50px 0 30px;   } .heading-font-h2-32-48 {   font:600 30px / 40px OpenSans Semibold;   letter-spacing:-3%; } .para-font-p-22-34 {   font:400 16px / 30px OpenSans Regular;   letter-spacing:-2%; } .para-font-p {   font:400 16px / 30px OpenSans Regular;   letter-spacing:-3%; } .cta-text-h2-42-58 {   font:300 34px / 50px OpenSans Regular; } .hire-android-card {   border:2px solid #222222;   border-radius:20px;   padding:30px;   transition:transform 0.5s ease;   margin:15px;   width:28%; } .android-hire-card.iOT-w33-oneThird {   min-height:400px; } .card-para-p-20-34 {   font:400 16px / 30px OpenSans Regular; } .heading-font-h3-28-34 {   font:600 18px / 30px OpenSans Semibold;   letter-spacing:-3%; }  .pad-32:hover {   box-shadow:0px 4px 60px #00000033;   margin-top:-10px;  min-height:380px; } .banner-img-heading.d-flex.align-items-center h1 {   font:600 50px / 60px OpenSans SemiBold;   margin:32px 0 20px;   letter-spacing:-0.96px; } .benefit-card {   background:transparent;   padding:30px 15px } .ben-number {  margin-top:-60px;  } .bg-cta-img{  padding:60px 80px;  } .android-cta-btn {   color:#fff;   padding:10px 30px;   border:2px solid #fff;   border-radius:30px;   font:400 16px / 20px OpenSans Regular; } .d-flex.techStackNether.av-cardWhite.mb-40.gap-60.align-items-center img {   width:30%; } .techStackNether .rightDetail .iconCard {   padding:8px 12px;   display:flex;   align-items:center;   gap:8px;   border-radius:8px;   background:#ffffff20;   margin:0 10px 10px 0;   font:400 12px / 20px OpenSans Regular;   color:#fff; } .product-selection .title-block p {   font:400 18px / 34px OpenSans Regular;   letter-spacing:-0.44px;   color:#222222; } .section-heading {   font-size:32px;   font-weight:600;   font-family:OpenSans Semibold; } .step-title {   font-size:20px;   font-weight:bold;   margin-left:10px;   color:#fff;   width:100%;   text-transform:uppercase; } .iconCard {   font:400 14px / 18px OpenSans Regular !important; } .card-heading-h3-24-34 {   font:600 18px / 20px OpenSans Semibold; } .android-hire-card {   border:none;   border-radius:20px;   box-shadow:0px 4px 60px #00000023;   padding:30px; } } @media screen and (max-device-width:1440px) and (min-device-width:1381px){ .bg-cta-img{  padding:60px 80px !important;  } .pad-32:hover {   box-shadow:0px 4px 60px #00000033;   margin-top:-10px;   min-height:405px; }  .techStackNether .rightDetail .iconCard { padding:8px 12px; display:flex; align-items:center; gap:8px; border-radius:8px; background:#ffffff20; margin:0 10px 10px 0; font:400 12px / 20px OpenSans Regular; color:#fff; } .iconCard {   font:400 14px / 18px OpenSans Regular !important; } .d-flex.techStackNether.av-cardWhite.mb-40.gap-60.align-items-center img {   width:30%; } .heading-font-h3-28-34 {   font:600 22px / 34px OpenSans Semibold;   letter-spacing:-3%; } .card-para-p-20-34 {   font:400 18px / 28px OpenSans Regular; } .para-font-p {   font:400 18px / 30px OpenSans Regular;   letter-spacing:-3%; }  .para-font-p-22-34 {   font:400 18px / 30px OpenSans Regular;   letter-spacing:-2%; }  .card-para-p-20-34 {   font:400 16px / 28px OpenSans Regular; }  .card-heading-h3-24-34 {   font:600 20px / 24px OpenSans Semibold; }  .pad-32:hover {   box-shadow:0px 4px 60px #00000033;   margin-top:-10px;  min-height:320px; } h3.mb-20.z-index.heading-font-h3-28-34 {   font:600 22px / 34px OpenSans Semibold; } }
