
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');


:root{

  --blue_main:#007CE1;
  --org_main:#FF9900;
  --ind_main:#184FD1;

  --grey_main:#7C828D;
  --dGrey_main:#202832;
  --mdark_grey:#50555E;

  --grey_type1:#F6F7F9;

  --devider_grey:#D7D8DB;

  --white_main:#FFFFFF;

  --navbarlinks_clr:#292D34;
  --body_color:#373C4A;

  --lblue_bg: rgb(242, 249, 255);
  --lblue_bg1: rgb(200, 230, 255);
  --dblue_bg: #00208A;
  --dblue_bg1: #001E2F;

  --lorg_bg: rgb(255, 244, 228);
  --lind_bg: rgb(241, 246, 255);
  --lgrey_bg: rgb(246, 246, 246);
  
}

html {
  scroll-behavior: smooth;
  padding: 0; margin: 0;
  position: relative;
  -webkit-font-smoothing:antialiased;
}

body{
  padding: 0; margin: 0;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: var(--body_color);
	background: #fff;
  font-family: 'DM Sans', sans-serif;
  width: 100%;
  position: relative;
  scroll-behavior: smooth;
  -webkit-font-smoothing:antialiased;
}
::selection {
	color: #fff;
	background-color: var(--blue_main);
}
::-moz-selection {
	color: #fff;
	background-color: var(--blue_main);
}

a{color: var(--blue_main);}

h1, h2, h3, h4, h5, h6{position: relative;color: var(--dGrey_main);}

img{will-change: transform, width, height;}

h1, h3{font-family: 'Montserrat', sans-serif; font-size: 84px; line-height: 84px; letter-spacing: -2px; font-weight: 700; display: block;}
h2{font-size: 60px; line-height: 72px; letter-spacing: -1px; font-weight: 400;}
h4{font-size: 36px; line-height: 42px; display: block;letter-spacing: -0.5px;}
h5{font-size: 24px; line-height: 30px;font-weight: 500;letter-spacing: -0.5px;}
h6{font-size: 20px; line-height: 24px;letter-spacing: -0.5px;font-weight: 400;}
/* h6{font-size: 14px; line-height: 16px; letter-spacing: 0.1px;font-weight: 400;} */
.us_lgl_sections .usecases_sec_cntnt h2, .headTtl__med h2{font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: -1px;}
.headTtl__med h2{line-height: 60px;letter-spacing: -2px;}
.us_lgl_sections .fai__backforthcntnt_wrap_l{padding-right: 0%;}
.us_lgl_sections .fai__backforthcntnt_wrap_r{padding-left: 0%;}

.h4__mediumsize_text{margin: 10px 0; transition:margin 0.7s cubic-bezier(.16,1,.3,1); font-size: 28px; line-height: 36px; font-weight: 500;}

p{font-size: 18px; line-height: 24px; padding: 0; margin: 0; /*color: #50555E;*/-webkit-font-smoothing:antialiased;color: var(--body_color);}

ul{margin: 0; padding: 0; list-style-type: none;}
ul.ul__liststyle--thumbs-st01 li{display: inline-block; margin: 20px 40px;  padding: 30px; min-width: 200px;}


/* #Navigation
================================================== */

.foundationai-header {
	opacity: 1;
	transform: translateY(0);
	box-shadow: 0 20px 70px 0 rgba(0, 47, 86, 0.20);
	-webkit-transition : all 0.3s ease-out;
	transition : all 0.4s ease-out;
}
.foundationai-header.scroll-on {
    background: #FFF;
	/* box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15); */
	-webkit-transition : all 0.4s ease-out;
	transition : all 0.4s ease-out;
}
/* .foundationai-header.scroll-on .nav-link{color: #2F3134 !important; font-size: 16px;} */
.header__shdemo_btn{color: #FFF !important; display: flex; align-items: center;}
.foundationai-header.scroll-on .header__shdemo_btn .nav-link{color: #FFF !important;}
.header__shdemo_btn:hover, .foundationai-header.scroll-on .header__shdemo_btn .nav-link:hover{color: #FFFFFF !important;}

/* .foundationai-header.scroll-on .navbar-brand img{
	height: 48px;
	-webkit-transition : all 0.3s ease-out;
	transition : all 0.3s ease-out;
} */

.navigation-wrap{position: sticky;width: 100%;top: 0;left: 0;background: #FFFFFF;
	z-index: 1000;-webkit-transition : all 0.3s ease-out;transition : all 0.3s ease-out;}
.navbar{padding: 0rem 1rem;}
.navbar-brand{padding: .7125rem 1.3125rem .7125rem 0; margin: 0;}
.navbar-brand img{
	height: 48px;
  /* height: auto; */
	width: auto;
	display: block;
	-webkit-transition : all 0.3s ease-out;
	transition : all 0.3s ease-out;
}

.faihome-headerbanner__logo{display: inline-block;-webkit-transition : all 0.2s ease-out; margin-top: 0px;
	transition : all 1.4s ease-out;}
.headerbanner__logo{-webkit-transition : all 0.3s ease-out; transition : all 0.4s ease-out;}
.headerbanner__logo{opacity: 0;}

.navbar-brand_01{position: fixed; top: 10px; left: 140px;-webkit-transition : all 0.3s ease-out; opacity: 0;background: none;
	transition : all 0.3s ease-out;}
.foundationai-header.scroll-on .navbar-brand_01{left: 40px; opacity: 1;}

.navbar-toggler {
	float: right;
	border: none;
	padding-right: 0;
}
.navbar-toggler:active,
.navbar-toggler:focus {
	outline: none;
}
.navbar-light .navbar-toggler-icon {
	width: 24px;
	height: 17px;
	background-image: none;
	position: relative;
	border-bottom: 1px solid #000;
    transition: all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after, 
.navbar-light .navbar-toggler-icon:before{
	width: 24px;
	position: absolute;
	height: 1px;
	background-color: #000;
	top: 0;
	left: 0;
	content: '';
	z-index: 2;
    transition: all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after{
	top: 8px;
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
	transform: rotate(45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
	transform: translateY(8px) rotate(-45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
	border-color: transparent;
}
.nav-link{ color: var(--navbarlinks_clr) !important; font-weight: 500; transition: all 200ms linear; }
/* .whiteheader-menu--wrap .nav-link{ color:#2F3134 !important;} */
.whiteheader-menu--wrap .fai-buttons-blue, .whiteheader-menu--wrap .fai-buttons-blue:hover{color: #FFFFFF !important;}

.header-submenu--link .nav-link svg{margin-left: 8px; fill: #2F3134;transition: .7s cubic-bezier(.16,1,.3,1);width: 12px;}
/* .foundationai-header.scroll-on .header-submenu--link .nav-link svg{fill: #2F3134;} */
.header-submenu--link .nav-link:hover svg, .header-submenu--link.active .nav-link svg{fill: var(--blue_main) !important;}

.nav-link.fai-buttons-blue{padding: 6px 16px !important; border-radius: 4px;color: #FFF !important;box-shadow: 0 12px 20px 0 rgba(0, 124, 225, 0.35)}
.nav-link.fai-buttons-blue:after{display: none !important;}

.nav-item:hover.header__shdemo_btn .nav-link{color: #FFF !important;}
.nav-item:hover .nav-link{
	color: var(--blue_main) !important;
}
.nav-item{cursor: pointer;}
.nav-item.active .nav-link{
	color: var(--blue_main) !important;
}
.nav-link {position: relative;padding: 30px 14px !important;display: flex !important;align-items: center;font-size: 16px;font-weight: 600;
font-family: 'Montserrat', sans-serif;}
.nav-link:after{position: absolute;bottom: -5px;left: 0;width: 100%;display: inline-block;height: 2px;content: '';background-color: var(--blue_main);
	opacity: 0;transition: all 200ms linear;}
.nav-link:hover:after, .nav-item.active .nav-link:after{
	bottom: 0;
	opacity: 1;
}
.nav-link.active:hover:after{
	opacity: 0;
}
.nav-item{ transition: all 200ms linear; }

.foundationai-header .nav-item{margin-left: 30px;}

  .header_dropdown__menu{list-style: none;position: absolute;right: 18%;margin: 0;top: 100%; border-top: 1px solid #eaecef;background: #FFF;
    -webkit-transition: .7s cubic-bezier(.16,1,.3,1);transition: .7s cubic-bezier(.16,1,.3,1); -webkit-transform-origin: 0 0; transform-origin: 0 0;transform: scaleY(0);
    opacity: 0;visibility: hidden;display:block;display:-webkit-box; display:-ms-flexbox; display:flex;
    padding: 0% 3%;box-shadow:0 22px 26px 0 rgba(75, 76, 94, 0.10);
    /* height: 300px; */
  }
  .header_dropdown__menu li:last-child ul{margin-right: 0 !important;}
  .header-submenu--link:hover > .header_dropdown__menu {display: inline-table;opacity: 1;visibility: visible;padding: 2% 3%;}
  .navbar{position: unset !important;}
  .header-normal--links .header_dropdown__menu ul:first-child{margin: 0 !important;}
  .header-normal--links .header_dropdown__menu{right: 0 !important;margin: 0 auto;width: fit-content; min-width: 100%;padding: 30px 0 !important;
    -webkit-transition: .7s cubic-bezier(.16,1,.3,1);text-align: center;
    transition: .7s cubic-bezier(.16,1,.3,1);
    -webkit-transform-origin: 0 0; transform-origin: 0 0;}
  .header-normal--links:hover > .header_dropdown__menu {transform: scaleY(1);opacity: 1;
    visibility: visible;padding: 10px 20px;display: flex;align-items: center;}
.header_submenu_listWrap{display: inline-block;text-align: left;margin: 0 auto;}

.navDropdown_listGrid_item{display: flex;position: relative;inline-size: 100%; block-size: 100%;text-decoration: none;
  margin:0 6px 15px;flex: 1 0 200px;max-inline-size: 300px;min-width: 290px;min-height: 90px;}
.navDropdown_gridItem_link{display: flex;align-items: center;padding: 20px 20px 20px 30px;text-decoration: none;inline-size: 100%;block-size: 100%;} 
.navDropdown_gridItem_link svg, .navDropdown_gridItem_link img{flex: 0 0 auto;}
.navDropdown_gridItem_link::before{content: "";position: absolute;top: 0;left: 0;inline-size: 100%;block-size: 100%;
  border-radius: 15px;opacity: 0;z-index: -1;-webkit-transform: translate3d(0,4px,0) scale(.9);transform: translate3d(0,4px,0) scale(.9);}

.navDD_gridItem_link2{font-size: 14px;}

.navDropdown_gridItem_link._navGI_lBlue_bg::before{background-color: var(--lblue_bg);}
.navDropdown_gridItem_link._navGI_lOrg_bg::before{background-color: var(--lorg_bg);}
.navDropdown_gridItem_link._navGI_lInd_bg::before{background-color: var(--lind_bg);}
.navDropdown_gridItem_link._navGI_lGrey_bg::before{background-color: var(--lgrey_bg);}

.navDropdown_gridItem_link._navGI_lBlue_bg svg{fill: var(--blue_main);}
.navDropdown_gridItem_link._navGI_lOrg_bg svg{fill: var(--org_main);}
.navDropdown_gridItem_link._navGI_lInd_bg svg{fill: var(--ind_main);}
.navDropdown_gridItem_link._navGI_lGrey_bg svg{fill: var(--grey_main);}

.navDropdown_gridItem_link:hover{text-decoration: none;}
.navDropdown_gridItem_link._navGI_lBlue_bg:hover .navDropdown_listGrid_ttl{color: var(--blue_main);}
.navDropdown_gridItem_link._navGI_lOrg_bg:hover .navDropdown_listGrid_ttl{color: var(--org_main);}
.navDropdown_gridItem_link._navGI_lInd_bg:hover .navDropdown_listGrid_ttl{color: var(--ind_main);}
.navDropdown_gridItem_link._navGI_lGrey_bg:hover .navDropdown_listGrid_ttl{color: var(--grey_main);}

.navDropdown_gridItem_link:hover::before{    transition: opacity .2s ease-in,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);
  transition: opacity .2s ease-in ,transform .3s cubic-bezier(.175,.885,.32,1.275);
  transition: opacity .2s ease-in,transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);
  opacity: 1;
  -webkit-transform: translate3d(0,0,0) scale(1);
  transform: translate3d(0,0,0) scale(1);
}

.navDropdown_listGrid_text{color: var(--body_color);display: grid;margin-left: 12px;}
.navDropdown_listGrid_ttl{font-size: 18px;line-height: 20px; transition: all .3s cubic-bezier(.175,.885,.32,1.275);}
.navDropdown_listGrid_desc{font-size: 14px;line-height: 20px;}

.header-submenu--link:hover > .header_dropdown__menu li, .header-normal--links:hover > .header_dropdown__menu li {
    height: auto; opacity: 1;visibility: visible;}
.header_dropdown__menu ul:first-child{margin-left: 0 !important;}

.navDropdown_list_grid {display: -webkit-box;display: -ms-flexbox;display: flex;
  -ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-align: stretch;align-items: stretch;list-style: none;}
.navDropdown_listGrid_iem{-webkit-box-flex: 1;-ms-flex: 1 0 200px;flex: 1 0 200px;max-inline-size: 235px;}
.foundationai-main-wrapper, .foundationai-main-headwrap{width: 84%;max-width: 1600px; margin: 0 auto;}
.foundationai-main-wrapper{position: relative;}
.foundationai-main-wrapper1{width: 56%;max-width: 1600px;margin: 0 auto;}

.homeslider-2hs1-main-wrapper{width: 100%; position: relative; margin: 0 auto;}

.foundationai-middle-wrapper{  padding:6% 5%; position: relative;}

/*============ Forbes banners styles ============ */
.forbes__container, .forbes__container_w{display: flex;align-items: center;max-height: 52px;height: 52px;justify-content: center; padding: 0 20px;}
.forbes__container{background: #181716;}.forbes__container_w{background: #FFFFFF;border-top: 1px solid #CFD2D6;}
.forbes__container img{height: 26px;} .forbes__containerF img{height: 36px;}
.forbes__container a, .forbes__container_w a{text-decoration: underline;}
.forbes__container h6, .forbes__container_w h6{margin-bottom: 0;font-weight: 400;letter-spacing: -0.2px;}
.forbes__container h6{color: #FFFFFF;}
.forbes__container img:first-child, .forbes__container_w img:first-child{margin-right: 16px;padding-right: 16px;border-right: 1px solid #7C828D;}
.forbes__container_w img:first-child{filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(96%) contrast(104%);}
.forbes__containerF{max-height: 100px;height: 100px;}

/*============ Foundation AI all banners styles ============ */
/* .fai_solbanner_header .fai_demonow_btn, .ddnow__wrap .fai_demonow_btn{color: var(--dGrey_main);font-weight: 600;} */
.fai_solbanner_header, .fai_legalLitbanner_header, .fai_insurancebanner_header, .fai_careersbanner_header, .fai_legalCAWCbanner_header{ background: #FFFFFF; padding: 7vw 0 6vw 0;box-sizing: border-box;  position: relative; -webkit-transform-style: inherit;
  transform-style: inherit; width: 100%; overflow: hidden;display: flex; align-items: center;}
.fai_solbanner_header{padding: 6vw 0 7vw 0;}
.fai_legalLitbanner_header{padding: 6vw 0 7vw 0;}
.fai_legalCAWCbanner_header{padding: 8vw 0 8vw 0;}
.ai-fullviewgen-Hbanner{background-size: cover !important;overflow: hidden;padding: 6vw 0 6vw;}
.__plusbullet{display: inline-flex;align-items: center;width: 24px;height: 24px;background: var(--blue_main) !important;border-radius: 100%;color: #FFFFFF;
justify-content: center;font-size: 18px;}
.mlr-30{margin-right: 30px !important;margin-left: 30px !important;}
.mlr-50{margin-right: 50px !important;margin-left: 50px !important;}
.d_inflexXS{display: inline-flex;align-items: center;}


/*============ Foundation AI home styles ============ */
.fai_homebanner_header{ background: rgb(0,32,138);background: linear-gradient(115deg, rgba(0,32,138,1) 0%, rgba(0,66,199,1) 71%, rgba(0,124,225,1) 100%);
  background-size:cover;
  padding: 3vw 0 5vw 0;box-sizing: border-box;  position: relative; -webkit-transform-style: inherit; transform-style: inherit; width: 100%; color: #FFF;
  overflow: hidden;display: flex; align-items: center;}
  /* .fai_homebanner_header1:after{content: "";position: absolute;top: 0;left: 0;right:0;margin:0 auto;inline-size: 72%;block-size: 100%; z-index: 0;
  background: rgb(0,125,155);background: linear-gradient(279deg, rgba(0,125,155,0.2) 0%, rgba(0,165,168,0.2) 100%);} */
  .fai_homebanner_cntnt{text-align: left;padding-right: 8%;}
.fai_homebanner_header h1, .fai_homebanner_header p, .fai_homebanner_header h4{color: #FFFFFF;}
.fai_homebanner_header h5{color: #FFFFFF;font-weight: 400;letter-spacing: 0;}
.homeBanAnim_element{display: flex;align-items: center;padding-left: 30px;}
/* .homeBanAnim_element img{width: 80%;} */
.faihomeban_crcls__grph{position: absolute;z-index: 0;right: -540px;top: -470px;width: 980px;height: 980px;}
.homeban_nodes__grph{position: absolute;z-index: 0;right: 0px;top: -120px;width: auto;height: 100%;}
.__whatwedo__wrap .grid__item_rnded img{height: 36px;}
.__whatwedo__wrap .grid__item_rnded h5{margin: 20px 0 10px 0;}
._H_autmt_optimize_mg, .savetime_graph{display: block;}

.ban_splCntnt_strip{background: rgb(0 32 138 / 20%);border: 1px solid var(--blue_main);border-radius: 100px;padding: 12px 30px;
display: inline-flex;align-items: center;}
h4.ban_splCntnt_strip{font-size: 30px;line-height:30px; font-weight: 400;}
ul.fai__special_points.specialList_ban li{font-size: 24px;margin-bottom: 20px;}
ul.fai__special_points.specialList_ban{padding-left: 0;}

/* animation loop words ban */
._idp_words_wrap{overflow:hidden;display:inline-block;line-height: 100px;height: 84px;transform: translateY(15px);}
._idp_words_anim{ transform: translateY(100px);animation: wordsloop_anim 9.0s infinite;display: inline-block;
transition: all 3.0s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.idp_1{animation-delay: 0.2s;}.idp_2{animation-delay: 3.2s;}.idp_3{animation-delay: 6.2s;}.idp_4{animation-delay: 9.2s;}
.idp_5{animation-delay: 12.2s;}.idp_6{animation-delay: 15.2s;}
@keyframes wordsloop_anim {
  /*5 words anim
  0% {transform: translateY(100px);display: none;visibility: hidden;}
  5% {transform: translateY(-10px);display: block;visibility: visible;}
  15% {transform: translateY(-10px);display: block;visibility: visible;}
  20% {transform: translateY(-110px);display: block;visibility: visible;}
  30% {transform: translateY(-110px);display: block;visibility: visible;}
  35% {transform: translateY(-212px);display: block;visibility: visible;}
  45% {transform: translateY(-212px);display: block;visibility: visible;}
  50% {transform: translateY(-310px);display: block;visibility: visible;}
  60% {transform: translateY(-310px);display: block;visibility: visible;}
  65% {transform: translateY(-410px);display: block;visibility: visible;}
  100% {transform: translateY(-410px);display: block;visibility: visible;}*/
  0% {transform: translateY(100px);display: none;visibility: hidden;}
  4% {transform: translateY(-10px);display: block;visibility: visible;}
  14% {transform: translateY(-10px);display: block;visibility: visible;}
  18% {transform: translateY(-110px);display: block;visibility: visible;}
  28% {transform: translateY(-110px);display: block;visibility: visible;}
  32% {transform: translateY(-212px);display: block;visibility: visible;}
  42% {transform: translateY(-212px);display: block;visibility: visible;}
  44% {transform: translateY(-310px);display: block;visibility: visible;}
  54% {transform: translateY(-310px);display: block;visibility: visible;}
  58% {transform: translateY(-410px);display: block;visibility: visible;}
  68% {transform: translateY(-410px);display: block;visibility: visible;}
  72% {transform: translateY(-510px);display: block;visibility: visible;}
  100% {transform: translateY(-510px);display: block;visibility: visible;}
}

.crclpath_line{fill:none;stroke:#007CE1;}.strWdth_2{stroke-width: 2;}
.strWdth_10{stroke-width: 10;}

.circleanim_path {stroke-width:2;
  stroke-dasharray: 1000;stroke-dashoffset: 1000;
  animation: circleanim_path 5s cubic-bezier(0.17,0.84,0.44,1) forwards;
}
.circleanim_path3 {
  stroke-dasharray: 2200;stroke-dashoffset: 2000;
  animation: circleanim_path 3s cubic-bezier(0.65,0.05,0.36,1) forwards;
}

.circleanim_path1 {
  stroke-dasharray: 200;stroke-dashoffset: 200;stroke-width:0;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.7457,25.8515;
  animation: circleanim_path1 5s cubic-bezier(0.17,0.84,0.44,1) forwards;
}
.circleanim_path2 {
  stroke-dasharray: 100;stroke-dashoffset: 100;stroke-width:0;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.7487,25.9553;
  animation: circleanim_path2 4.5s cubic-bezier(0.17,0.84,0.44,1) forwards;
}

@keyframes circleanim_path {
  to {stroke-dashoffset: 0;}
}
@keyframes dash3 {
  to {stroke-dashoffset: 0;}
}
@keyframes circleanim_path1 {
  to {stroke-dashoffset: 0;stroke-width:4;}
}
@keyframes circleanim_path2 {
  to {stroke-dashoffset: 0;stroke-width:6;}
}

.reveal{
  /* position: relative;
  transform: translateY(150px); */
  opacity: 0;
  visibility: hidden;
  transition: 1s all ease;
}

.reveal.active{
  /* transform: translateY(0); */
  opacity: 1;
  visibility: visible;
}

.splCards__wrap .card-header h3{font-size: 36px;line-height: 40px;font-weight: 600;z-index: 2;}
.splCards__wrap{box-shadow: 0 30px 40px 0 rgba(0, 47, 86, 0.20);border-radius: 24px;}
.splCards__wrap .card-header{padding: 70px 50px;position: relative;background: #FFFFFF;overflow: hidden;min-height: 308px;
border-top-right-radius: 24px;border-top-left-radius: 24px;border-bottom: 0;}
.splCards__wrap .card-body{padding: 70px 50px;background: var(--dblue_bg);
  border-bottom-right-radius: 24px;border-bottom-left-radius: 24px;
  background: var(--dblue_bg) url("../foundationai-images/banAbstract_img.svg") top left no-repeat;
  background-position: center center;background-size: 130%;}
.splCards__wrap .card-body h4{color: #FFFFFF;font-size: 30px;font-weight: 400;line-height: 32px;}

.splCards__nodes{position: absolute;margin: 0 auto;opacity: 0.9; z-index: 1;width: 100%;}
._splc_nodesst1{left: 10%;bottom: -14%;}._splc_nodesst2{left: -25%;bottom: -10%;}
.splCards__nodes img{width: 100%;height: auto;}

/*============ Foundation AI solutions styles ============ */
.faisolban_elemnt__grph{position: absolute;z-index: 0;right: -800px;top: -1350px;width: 1923px;height: 2213px;}
.faisolban_elemnt__grph img{width: 100%;height: auto;}
.solBanAnim_element_wrap{width: 450px;height: 450px;border-radius: 100%;background: rgb(0 124 225 / 10%);display: flex;align-items: center;
  box-shadow: 0 40px 80px 0 rgb(32 40 50 / 10%);-webkit-box-shadow: 0 40px 80px 0 rgb(32 40 50 / 10%);}
.solBanAnim_element img{max-width: 450px;margin: 0 auto;}

.fai_solfeat_wrap ._1col_icoitems__list h4{color: var(--lblue_bg1);}  
.fai_solfeat_wrap ul._1col_icoitems__list li{border-bottom: 1px solid rgb(255 255 255 / 10%);}

.sol_grid__item ul.grid__cntnt_list li{padding-left: 0px;}
.sol_grid__item ul.grid__cntnt_list li:last-child{font-weight: 600;}
.sol_grid__item ul.grid__cntnt_list li::before{content: none;}


/*============ Foundation AI insurance solutions styles ============ */
._inssolban_elemnt__grph{position: absolute;z-index: 0;right: -26%;top: -1400px;width: 1991px;height: 1886px;}
.faisolban_elemnt__grph img{width: 100%;height: auto;}

._inssolban_elemnt__item{position: absolute;z-index: 0;right: -30%;top: 5%;bottom:0;width: 70%;}
._inssolban_elemnt__item img{width: 100%;height: auto;}

/*============ Foundation AI legal defence styles ============ */
.legaldefence__bann{padding: 5vw 0 7vw 0;}
.legaldefenseAnim_element img{max-width: 100%; margin: 0 auto;}
.legaldefban_elemnt__grph{position: absolute;z-index: 0;right: -36%;top: -100%;width: 100%;height: auto;}
.legaldefban_elemnt__grph img{width: 100%;height: auto;}

/*============ Foundation AI legal Litigation styles ============ */
.legallitgbanAnim_element img{max-width: 100%; margin: 0 auto;}
.legallitgban_elemnt__grph{position: absolute;z-index: 0;right: -36%;top: -100%;width: 100%;height: auto;}
.legallitgban_elemnt__grph img{width: 100%;height: auto;}
.uc_llli__image{display: block;}

/*============ about Foundation AI styles ============ */
.about_foundationai_banner{ background: url("../foundationai-images/aboutfaiban_graphic.svg") no-repeat;background-size:cover;background-position: 0 -100px;
  padding: 6vw 0 12vw 0;box-sizing: border-box;  position: relative; -webkit-transform-style: inherit; transform-style: inherit; width: 100%; color: #FFF;
  overflow: hidden;display: flex; align-items: center;}
.about_foundationai_banner h1, .about_foundationai_banner p{color: #FFFFFF;}
.about_foundationai_banner h5{color: #FFFFFF;font-weight: 400;letter-spacing: 0;}
.aboutfaibanAnim_element{position: absolute;z-index: 0;left: 40%;top: -80%;width: 50%;height: auto;}
.aboutfaibanAnim_element img{width: 100%;height: auto;}

.bl__pos_lblLShade{left: -20%;top: 50%;}
.bl__pos_lblsmShade{left: 10%;top: 86%;}

/* .vivekqoute__photo{background: url("../foundationai-images/Vivek_CEO.webp") no-repeat;background-size:cover;width: 100%;} */
.vivekqoute__photo img{width: 100%;-webkit-filter: grayscale(1);filter: grayscale(1);}
.ceo__quote_failogo{text-align: center;}
.ceo__quote_failogo img{margin: 0 auto;width: 40%;}

/*============ careers Foundation AI styles ============ */
.fai_careersbanner_header{padding: 9vw 0 5vw 0;}
.faicareersban_elemnt__grph{position: absolute;z-index: 0;right: -20%;bottom: 40%;width: 75%;height: auto;}
.faicareersban_elemnt__grph img{width: 100%;height: auto;}

.faicareersban_elemnt__grph1{position: absolute;z-index: 0;left: -55%;top: -90%;width: 75%;height: auto;}
.faicareersban_elemnt__grph1 img{width: 100%;height: auto;}

.emplComp__char_ico{position: absolute;z-index: 0;width: 1215px;height: 1337px;display: block;right: -350px;bottom: 2%;}

.USempl1_circle, .indEmpl2_circle, .indEmpl3_circle, .USempl4_circle
{position: absolute;background: var(--body_color);width: 400px;height: 400px;display: inline-flex;align-items: center;border-radius: 100%;overflow: hidden;}
.USempl1_circle{right: -11%;bottom: -30%;}
.indEmpl2_circle{/*background: var(--org_main);*/left: -17%;top: -20%;}
.indEmpl3_circle{/*background: #D16F00;*/right: -17%;top: -20%;}
.USempl4_circle{/*background: var(--dblue_bg);*/left: -11%;bottom: -30%;}
/* .USempl1_circle img, .indEmpl2_circle img, .indEmpl3_circle img, .USempl4_circle img{margin: 0 auto;} */

.USempl1_circle img, .indEmpl2_circle img, .indEmpl3_circle img, .USempl4_circle img{width: 80%;height: auto;border-radius: 100%;position: absolute;}
.USempl1_circle img{left: 14px; top: 14px;}
.indEmpl2_circle img{right: 14px; bottom: 14px;}
.indEmpl3_circle img{left: 14px; bottom: 14px;}
.USempl4_circle img{right: 14px; top: 14px;}

._2gridLifeFai__items ._2grid__item{display: flex;flex-direction: column;background: rgb(55 60 74 / 0.98);}
._2gridLifeFai__items ._2grid__item p{color: #a6abb5;}
/* ._2gridLifeFai__items ._2grid__item:nth-child(1), ._2gridLifeFai__items ._2grid__item:nth-child(3){padding: 10%;margin: 40px 5% 40px 0%;} */
._2gridLifeFai__items ._2grid__item:nth-child(2), ._2gridLifeFai__items ._2grid__item:nth-child(4){text-align: right;}
._2gridLifeFai__items ._2grid__item:nth-child(2) ._2gdLifeFai__itemC, ._2gridLifeFai__items ._2grid__item:nth-child(4) ._2gdLifeFai__itemC
{right: 10%;}
._2gdLifeFai__itemC{position: absolute;width: 50%;}
._2gridLifeFai__items ._2grid__item:nth-child(1) ._2gdLifeFai__itemC, ._2gridLifeFai__items ._2grid__item:nth-child(4) ._2gdLifeFai__itemC{top: 10%;}
._2gridLifeFai__items ._2grid__item:nth-child(2) ._2gdLifeFai__itemC, ._2gridLifeFai__items ._2grid__item:nth-child(3) ._2gdLifeFai__itemC{bottom: 10%;}


/*============ Case studies, articles and other resources styles ============ */
.casestusiesArtcles_foundationai_banner{ /*background: url("../foundationai-images/casestudiesarticles_graphic.svg") no-repeat;background-size:cover;
  background-position: 0 -100px;*/
  padding: 6vw 0 17vw 0;box-sizing: border-box;  position: relative; -webkit-transform-style: inherit; transform-style: inherit; width: 100%; color: #FFF;
  overflow: hidden;display: flex; align-items: center;}
 .casestusiesArtcles_foundationai_banner h1, .casestusiesArtcles_foundationai_banner h5{color: #FFFFFF;}
.casestusiesArtcles_element{position: absolute;z-index: 0;left: -20%;bottom: 0%;width: 100%;height: auto;}
.casestusiesArtcles_element img{width: 110%;height: auto;}

._car_casestudies_wrap .extractlearnmore__link_arrow .extractlearnmore__link_arrowicon{left: 0;}

.tl__pos_lblLShade{left: -20%;top: -50%;}
.tl__pos_lblsmShade{left: -20%;top: -70%;}

._car_articlesItems_wrap{background: var(--lblue_bg);padding: 120px 0;border-radius: 50px;}
._car_articles__item{padding: 0% 6%;transition: all 0.6s cubic-bezier(.175,.885,.32,1.275);background: var(--lblue_bg);}
._car_articlesItem_cntnt{/*border-left: 2px solid var(--lblue_bg1);*/padding: 2% 4%;position: relative;}
._car_articlesItem_cntnt::after, ._car_articlesItem_cntnt::before{position: absolute;content: "";width: 2px;background: var(--lblue_bg1);
  top: 0;left: 0;transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);}
  ._car_articlesItem_cntnt::after{height: 0;z-index: 2;}._car_articlesItem_cntnt::before{height: 100%;z-index: 1;}
  ._car_articlesItem_img div{overflow: hidden;border-radius: 24px;}
._car_articlesItem_img img{width: 100%;height: auto;border-radius: 24px;transition: all 0.9s cubic-bezier(0.075, 0.82, 0.165, 1);}

._car_articles__item:hover{background: var(--lblue_bg1);}
._car_articles__item:hover h5, ._car_articles__item:hover p{color: var(--blue_main);}
/* ._car_articles__item:hover ._car_articlesItem_cntnt{border-left: 2px solid var(--blue_main);} */
._car_articles__item:hover ._car_articlesItem_cntnt::after{background: var(--blue_main);height: 100%;}
._car_articles__item:hover ._car_articlesItem_img img{transform: scale(1.05);}

._car_articles__item:hover .learnmorelink_blue{background: #FFFFFF;transform: scale(0.8);}
._car_articles__item:hover .learnmorelink_blue svg{fill: var(--blue_main);}

/*============ Foundation AI contactus ============ */
.foundation-ai-contactus-headerbanner{ box-sizing: border-box;  position: relative; -webkit-transform-style: inherit; transform-style: inherit; width: 100%;
color: #FFF; margin-top: -74px; display: block;}

.foundation-ai-contactus-headerbanner p{color: #FFFFFF;}

.foundation-ai--ContactDetails-mainwrap{background: rgb(1,44,175); background: linear-gradient(45deg, rgba(1,44,175,1) 17%, rgba(24,73,227,1) 100%);}
.foundation-ai--ContactDetails-wrap{padding: 200px 15% 15% 15%; border-radius: 0px; border:0; margin-top: 0px; min-height: 100vh;}
.foundation-ai--Contacthead-clr{ color: #202832;}

.foundation-ai--ContactDetails-wrap .bottom__dash_left_W::after{width: 70%;}


.getademo--main-wrapper{ background: #FFF; color: #202832;}


.foundation-ai--ContactDetails-items{ margin-bottom: 90px;}
.foundation-ai--ContactDetails-items img{margin-right: 18px;}
.foundation-ai--ContactDetails-items h4{margin: 0; font-weight: 600;color: #FFFFFF;}

.foundation-ai--ContactDetails-items img{filter: brightness(0) invert(1);}

  #conactUs_response_wrap{display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; background: rgb(0, 0, 0, 0.8);}
.getaDemo_response_content{width: max-content; padding: 4%; background: #FFF; margin: 0 auto; margin-top: 10%; 
box-shadow: 0 15px 30px 0 rgb(0 0 0 / 15%); text-align: center; border-radius: 12px; animation: response_content 1.0s cubic-bezier(.16,1,.3,1) alternate;}


   /*============ Hubspot - forms ============ */

   #hs-form-iframe-0{width: 100% !important;}

   .bx-wrapper{max-width: 100%;}
   .bx-viewport{width: 100%;overflow: hidden;position: relative;height: 40px;}


/*============ Foundation AI clients ============ */
.foundationai_clients li img{height: 40px;filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1);opacity: 0.7;}
.foundationai_clients li img:hover { -webkit-filter: grayscale(0); filter: none;opacity: 1; }

.map_graphic_empl{position: absolute;z-index: 0;right: 0%;bottom: 0%;width: 60%;height: auto;text-align: right;}
.map_graphic_empl img{max-height: 470px;}


/*============ screen styles ============ */
.screenImg_type01 img{width: 100%; height: auto;z-index: 1;}
.screenImg_SHtype01 img{box-shadow: 0 30px 50px 0 rgb(32 40 50 / 15%);-webkit-box-shadow: 0 30px 50px 0 rgb(32 40 50 / 15%);}
.savetime_graph, .journey_graph{max-width: 850px;}

.screenImg_type02 img{width: auto; height: auto;z-index: 1;margin-left: 5%;width: 130%;}

._mntrscrnsize_01 img{height: auto; width: 80% !important;}

/*============ What our clients are saying styles ============ */
.extract__clients-say-head{width:33%; display:inline-block;}
  
.slick-dotted.slick-slider{overflow: hidden;padding-bottom: 50px;margin-bottom: 0 !important;}
.home-TMslider-quote-symb{display:inline-block; position: absolute; top: -22px; left: 23%; z-index: 20; }  

.slick-list{overflow: unset !important;}
.clientsreviews_quoteswrap .slick-list{overflow: hidden !important;}
.whatclientssays__TMwrap{width: 78%;margin: 0 auto;}
.whatclientssays__TMwrap .slick-slide{padding: 50px 72px; position:relative;height: auto;padding-left: 150px;transition: all 0.2s ease-out;
 /* background: #F8F8F8; */
 background: #0c113d;
 border-radius:0px 98px 0 98px;}
.whatclientssays__TMwrap{position: relative;}
.whatclientssays__TMwrap .slick-list { transition: all .5s ease; }
.whatclientssays__TMwrap .slick-list  { margin-left: 120px; }
.TMslider_quote_logo{position: absolute;z-index: 2;left: -10%;top: 10%;width: 200px;height: 200px;border-radius: 100%;text-align: center;display: flex;
  align-items: center;box-shadow: 10px 12px 30px 0 rgb(0 47 86 / 12%);-webkit-box-shadow: 10px 12px 30px 0 rgb(0 47 86 / 12%);
  /* background: #C8E6FF; */
  background: #f6f7f9;
}
.slide__content--headings p{color: #FFFFFF;}
.TMslider_quote_logo div{text-align: center;display: block;width: 100%;}
.slick-slide img {display: inline-flex !important;height: auto;
  /* max-width:140px; */
}
.whatclientssays__TMwrap .slick-slide img {max-width:140px;}

.slick-initialized .slick-slide{opacity: 0 !important;transition: all 0.2s ease-out;}
.slick-initialized .slick-slide.slick-active{opacity: 1 !important;transition: all 0.2s ease-out;}

.whatclientssays__TMwrap .slick-dots, .clientssays_quoteswrap .slick-dots { display: inline-flex; width: auto; background: #FFF; padding:10px 14px; border-radius: 60px; right: 6% !important;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.10); box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.10); bottom: auto; }
.whatclientssays__TMwrap .stick-dots .slick-dots li, .clientssays_quoteswrap .slick-dots li{width: 10px; height: auto;}
.whatclientssays__TMwrap .stick-dots .slick-dots li button,
.clientssays_quoteswrap .slick-dots li button{background: #8f9398; width: 10px; height: 10px; border-radius: 50px;}
.whatclientssays__TMwrap .stick-dots .slick-dots li.slick-active button,
.clientssays_quoteswrap .slick-dots li.slick-active button{background: var(--org_main);}
.whatclientssays__TMwrap .slick-dots li button:before, .clientssays_quoteswrap .slick-dots li button:before{display:none;}

.TMslider-quote__single .slick-dots{display: none !important;}

/*============ What our clients are saying styles  new style ============ */
.slide__content{display: flex;align-items: center;justify-content: end;}
.slide__quote, .slide__quotewrap{position: relative;
 border-radius: 0px 98px 0 98px; -webkit-box-shadow: 0px 30px 50px 0 rgb(0 0 0 / 10%);} 
.slide__quote{ background: #FFFFFF;padding: 90px 60px;margin: 20px 40px 20px 30px;display: inline-flex;align-items: center;min-height: 500px;max-width: 450px;}
.slide__quotewrap{padding: 0px 40px 40px 40px;margin: 170px 0px 20px 0px;display: block;text-align: center;min-height: 600px;}
.slide__quotewrap h4{font-weight: 400;}
.slide__quote .home-TMslider-quote-symb{left: 60px;}
.quote__authorWrap{position: relative;}
.quote_authorImg img{height: 320px;}.quote_logo img{max-height: 48px;max-width: 190px;}
.quote_author{background: rgba(0, 32, 138, .20);position: absolute;margin: 0 auto;left: 0;right: 0;bottom: -12px;border-radius: 16px;text-align: center;
  padding: 6px; -webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}
.quote_authorPH{margin-top: -140px;}.quote_authorPH img{height: 260px;}
.quote_author h6{color: #FFFFFF;margin-bottom: 3px;}
.clientssays_quoteswrap .slick-dots{right: 40px !important;}

.clientsreviews_quoteswrap .slick-slider{width: 90%;margin: 0 auto;}
.clientsreviews_quoteswrap .slide__content{justify-content: center;}
.clientsreviews_quoteswrap .slick-slide.slick-active{opacity: 0.7 !important;-webkit-filter: grayscale(1);filter: grayscale(1);transform: scale(0.7);
  transition: all 0.2s ease-out;}
.clientsreviews_quoteswrap .slick-slide.slick-active .slide__quotewrap{ background: #F4F4F5;-webkit-box-shadow:none;box-shadow:none;
  transition: all 0.2s ease-out;}
.clientsreviews_quoteswrap .slick-slide.slick-current.slick-active{opacity: 1 !important;-webkit-filter: none;filter: none;transform: scale(1);
  transition: all 0.2s ease-out;}
.clientsreviews_quoteswrap .slick-slide.slick-current.slick-active .slide__quotewrap{ background: #FFFFFF;transition: all 0.2s ease-out;
  -webkit-box-shadow: 0px 30px 50px 0 rgb(0 0 0 / 10%);box-shadow: 0px 30px 50px 0 rgb(0 0 0 / 10%);}

.slick-next, .slick-prev{justify-content: center;display: inline-flex !important;align-items: center;border-radius: 50%;border: 1px solid var(--dGrey_main) !important;
  color: var(--body_color) !important;padding: 20px !important;}
  .slick-next:before, .slick-prev:before{ color: var(--dGrey_main) !important;transition: all 0.2s ease-out;}
  .slick-next:hover, .slick-prev:hover{border: 1px solid #cacdd4 !important;transition: all 0.2s ease-out;}
  .slick-next:hover:before, .slick-prev:hover:before{ color: #cacdd4 !important;}


/* generic quote styles */
.generic__quote_symb {left: 72px;}
.generic__quote_wrap{background: var(--lblue_bg1);border-radius: 75px;padding: 72px;position: relative;height: auto;width: 70%;margin: 0 auto;}
/* learnmore styles */
/* .extract_casestudiesfilter__wrapper a{ min-height: 380px; background: #FFF; color: #202832; display: block; transition: all 0.3s ease-in-out;
  box-shadow: 0 10px 24px 0 rgb(138 155 165 / 20%); }
.extract_casestudiesfilter__wrapper{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap:8rem 6rem;}
  .extract_casestudiesfilter__wrapper .newsslider__items_image{background: #FFF; transition: all 0.3s ease-in-out;} */
  
.extract__categoryfilter_items{display: inline-block;}

.grid__item_arrow{display: inline-block; float: right; width: 32px; height: 32px; background: var(--blue_main);
    border-radius: 100px; transition: all 0.3s ease-in-out; }
.extractlearnmore__link { color: var(--blue_main); cursor: pointer; font-weight: 400; text-decoration: none; transition: all 0.3s ease-in-out; }  
.extractlearnmore__link_arrow { display: inline-block;  }
.extractlearnmore__link_arrow .extractlearnmore__link_arrowicon { position: relative; top: 0px; left: 4px; transition: all 0.3s ease; vertical-align: middle; stroke: #FFF;}
.extract_librarynews__slider .swiper-slide a:hover .newsslider__items_arrow{background: #FFF;}
.extractlearnmore__link_arrow .extractlearnmore__arrowiconcircle { transition: stroke-dashoffset 0.3s ease; stroke-dasharray: 95; stroke-dashoffset: 95; }
.extract_librarynews__slider .swiper-slide a:hover .extractlearnmore__link_arrowicon { transform: translate3d(6px, 0, 0); stroke: var(--blue_main); }
.extract_librarynews__slider .swiper-slide a:hover .extractlearnmore__arrowiconcircle { stroke-dashoffset: 0;  }

.learnmore__link{display: inline-flex;align-items: center;}
.learnmore__link_arrow{display: inline-flex;align-items:center;width: 30px;height: 30px;border-radius: 100px;transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
  justify-content: center;}
.learnmorelink_white{background:#FFFFFF;}.learnmorelink_white svg{fill: var(--blue_main);}
.learnmorelink_blue{background: var(--blue_main);}.learnmorelink_blue svg, .learnmorelink_org svg{fill: #FFFFFF;}
.learnmorelink_org{background: var(--org_main);}
 
._faitdp_casestudies__item:hover{text-decoration: none;}
._faitdp_casestudies__item:hover h4{color: var(--blue_main);}
._faitdp_casestudies__item:hover .grid__item_arrow{background: #FFF;}
._faitdp_casestudies__item:hover .extractlearnmore__link_arrowicon { transform: translate3d(5px, 0, 0);  stroke: var(--blue_main); }
._faitdp_casestudies__item:hover .extractlearnmore__arrowiconcircle { stroke-dashoffset: 0;  }
._faitdp_casestudies__item:hover .newsslider__items_image{background: #000;}
._faitdp_casestudies__item:hover .newsslider__items_image img{ -webkit-transform: scale(1.08); transform: scale(1.08);opacity: 0.85;}


.CS__itemPlay_btn{display: inline-flex;align-items: center;text-align: right;line-height: 12px;font-size: 14px;}
.CS__itemPlay_arrow{display: inline-flex;align-items: center;width: 42px;height: 42px;border-radius: 100px;
background: rgb(0,141,255);margin-left: 10px;transition: all 0.15s ease-in-out;
background: linear-gradient(180deg, rgba(0,141,255,1) 0%, rgba(23,100,255,1) 100%);justify-content: center;
box-shadow: 0 4px 12px 0 rgb(0 124 225 / 20%);}
.CS__itemPlay_arrow svg{margin-left: 6px;}

._faitdp_casestudies__item:hover .CS__itemPlay_arrow{transform: scale(1.15);}

/* Get started with Foundation AI Today */
.getstart_circles__grph{position: absolute;z-index: 0;right: -150px;top: -310px;width: 980px;height: 98px;}


 /*============ Foundation AI Footer ============ */

 .fai__footer_wrap h6{font-size: 16px;font-weight: 600;}
 .fai__footer_wrap .fai__footer_links h6{text-transform: uppercase;}
 .fai__footer_wrap ul li{display: flex; border-bottom: 1px solid #FFF; transition: all 0.2s ease;font-size: 16px;}
 .fai__footer_wrap ul li:hover{ border-bottom: 1px solid var(--blue_main);}
.fai__footer_wrap ul li a{color: #1D252F; transition: all 0.3s ease; padding: 8px 0;}
.fai__footer_wrap ul li a:hover{color: var(--blue_main); text-decoration: none;}

.fai__footer_wrap img{display: block;}

.linksCopyright__wrap{text-align: right;}
.copyrighttxt_wrap{display: inline-flex;align-items: center;}

 /*Foundation AI Footer */
 .sociallinks_wrapper{display: inline-flex;align-items: center;margin-left: 40px;}
 .sociallinks_icon{width: 32px;height: 32px;display: inline-flex;align-items: center;justify-content: center;border-radius: 100px;
  transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);position: relative;background: rgba(255, 255, 255, 0.4);}

  .sociallinks_icon::after{position: absolute;width: 36px;height: 36px;background: rgba(255, 255, 255, 0);transform: scale(0);content: "";
  z-index: 0;border-radius: 100px;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);}
  .sociallinks_icon:hover::after{background: rgba(255, 255, 255, 1);transform: scale(1);}

  .sociallinks_icon img{position: relative;z-index: 1;filter: brightness(0) invert(0.14);}
 .sociallinks_icon:hover, .sociallinks_icon:hover img{filter: none;}




/* general  -- styles ---------------------------------- */
.clr_B_main{color: var(--blue_main);}
.clr_O_main{color: var(--org_main);}
.clr_I_main{color: var(--ind_main);}

.clr_clio{color: #0075bb;}
.clr_SmartAdv{color: #0f75bc;}
.clr_ecfx{color: #1263ce;}

.SPL__cntnt_all h4{font-weight: 400;}
.usecases_sec_cntnt h2{font-weight: 600;letter-spacing: -2px;line-height: 60px;}
.line_underttl{display: flex;width: 60%;height: 4px;background: var(--blue_main);}
.tb_sec_Bbrdr{border-top: 2px solid var(--lblue_bg1);border-bottom: 2px solid var(--lblue_bg1);}

.ttlstrips_wrap{display: flex;align-items: center;}
.ttlstripb_l{background: var(--blue_main);width: 150px;height: 8px;border-radius: 100px;display: inline-flex;}
.ttldotg_s{background: var(--dGrey_main);width: 8px;height: 8px;border-radius: 100px;display: inline-flex;margin-left: 10px;}

.grey__bg{background: var(--grey_type1); background-size: cover;overflow: hidden;}
.dark_blue_bg{background: rgb(0,10,51);
  background: linear-gradient(51deg, rgba(0,10,51,1) 0%, rgba(0,18,91,1) 80%, rgba(0,24,123,1) 100%);
overflow: hidden;}
.dark_blue_bg1{background: rgb(0,32,138);
  background: linear-gradient(90deg, rgba(0,32,138,1) 0%, rgba(0,18,91,1) 48%, rgba(0,32,138,1) 100%);
overflow: hidden;}
.dark_blue_bg1 h5{color: #FFFFFF;}
.legalcawc_clients li img{filter: none !important;opacity: 0.9;}
.greyDark__bg{background: rgb(55 60 74 / 95%);}
.greyDark__bg h5, .dark_blue_bg1 h4{color: #FFFFFF;font-weight: 400;}.dark_blue_bg h4, .dark_blue_bg h6{color: #FFFFFF;font-weight: 400;}
.dark_blue_bg h5{color: #FFFFFF;}
.greyDark__bg p{color: var(--grey_main);}
.white__bg{background: #FFFFFF;}
.grey__lblue{background: var(--lblue_bg1); background-size: cover;overflow: hidden;}

.smtitle__strip{display: inline-flex;align-items: center;padding: 5px 24px;border-radius: 100px;border: 1px solid var(--blue_main);
font-size: 20px;color: var(--blue_main);font-weight: 500;}


.splTxt_blu{background: var(--blue_main);padding: 20px 40px;display: flex;align-items: center;border-radius: 100px;max-width: 80%;
  box-shadow: 0 30px 50px 0 rgb(32 40 50 / 30%);}

.splTxt_blu h6,
.dark_blue_bg h3, .dark_blue_bg p, .dark_blue_bg1 h3, .dark_blue_bg1 p
{color: #FFFFFF !important;}

.dBlue_circle_elements, .lgrey_circle_elements, .circle_elements_gr{position: absolute;z-index: 0;
  border-radius: 100%;text-align: center;display: flex;align-items: center;}
  .org_circle_elmnt1, .lblue_circle_elmnt, .circle_elmnt_gr{border-radius: 100%;margin: 0 auto;z-index: 0;}

.dBlue_circle_elements, .lgrey_circle_elements{width: 900px;height: 900px;}
.org_circle_elmnt1, .lblue_circle_elmnt{width: 520px;height: 520px;}

.circle_elements_gr{width: 700px;height: 700px;}
.circle_elmnt_gr{width: 400px;height: 400px;}

.dBlue_circle_elements{bottom: -60%;left: -10%;background: #021356;}.org_circle_elmnt1{background: var(--org_main);}
.lgrey_circle_elements{background: var(--grey_type1);} .lblue_circle_elmnt{background: var(--lblue_bg1);}
.blueb_circle_elements{background: var(--dblue_bg);} .bluedb_circle_elmnt{background: var(--dblue_bg1);}

.lgrey_circelmnt_L{bottom: -60%;left: -10%;}.lgrey_circelmnt_R{bottom: -60%;right: -10%;}
.lgrey_circelmnt_Lsm{bottom: -80%;left: -10%;}.lgrey_circelmnt_Rsm{bottom: -80%;right: -10%;}
.lgrey_circelmnt_Lxl{bottom: -48%;left: -10%;}.lgrey_circelmnt_Rxl{bottom: -48%;right: -10%;}
.circelmnt_dcs{top: 40%;right: -10%;}

.processtimeline__bg{position: absolute;width: auto;height: auto;top: 0%;left: -40%;z-index: 0;display: block;}

.circlesGraph_elment{position: absolute;bottom: -30%;left: 0;z-index: 0;display: flex;align-items: center;
  width:850px;height:850px;
  background: url("../foundationai-images/circles_main_grph.svg") no-repeat;
  background-size: cover;}

/* list styles */
ul._1col_icoitems__list{list-style-type: none;margin: 0;padding: 0;}
ul._1col_icoitems__list li{display: flex;align-items: flex-start;border-bottom: 1px solid var(--devider_grey);padding: 20px 0;}
/* ul._1col_icoitems__list li:first-child{padding-top: 0;} */
ul._1col_icoitems__list li:last-child{border-bottom: 0;}
ul._1col_icoitems__list h4{font-weight: 700;color: var(--mdark_grey);}

ul._1col_icolist_process{position: relative;}
ul._1col_icolist_process li{border-bottom: none;padding: 20px 0 70px 150px;position: relative;}
._1col_process_ico{position: absolute;width: 100px;height: 100px;border-radius: 100%;display: inline-flex;align-items: center;
  background: rgb(0,124,225);
  background: linear-gradient(149deg, rgba(0,124,225,1) 0%, rgba(0,32,138,1) 100%);
  left: 0;top: 0;
  -webkit-box-shadow: 0 20px 40px 0 rgb(0 124 225 / 30%);box-shadow: 0 20px 40px 0 rgb(0 124 225 / 30%);
}
/* ul._1col_icolist_process li::before{position: absolute;width: 34px;height: 34px;left: 154px;top: 30px;display: inline-flex;content: "";
  background: var(--lblue_bg1);border: 2px solid var(--blue_main);border-radius: 100%;} */
._1col_process_ico img{margin: 0 auto;height: 48px;}
ul._1col_icolist_process::before{position: absolute;width: 3px;height: 102%;left: 50px;top: -3%;display: block;content: "";
background:  var(--blue_main);}

ul.grid__cntnt_list li{padding-left: 30px;position: relative;margin-bottom: 20px;}
ul.grid__cntnt_list li::before{content: "";position: absolute;left: 0;width: 6px;height: 6px;background: var(--grey_main);top: 10px;
border-radius: 100%;}

ul.icons_cntnt_list li{display: flex;align-items: center;padding-left: 0px;font-size: 22px;margin-bottom: 30px;color: #373C4A;}
ul.icons_cntnt_list li::before{content: none;}
.lstIcon_holder{background: #F6F7F9;border-radius: 3px;display: inline-flex;align-items: center;padding: 8px;}
ul.icons_cntnt_list .lstIcon_holder{margin-right: 16px;}
ul.icons_cntnt_list span{text-wrap: balance;}

.lstIcon_holder img{filter: invert(26%) sepia(55%) saturate(3990%) hue-rotate(191deg) brightness(92%) contrast(105%);}

ul.impPoints_list li{font-size: 30px;line-height: 36px;margin-bottom: 30px;}
ul.impPoints_list li::before{width: 8px !important;height: 8px !important;top: 14px !important;}

ul.stepsprocess_list{list-style-type: none;padding: 0;margin: 0;position: relative;}
ul.stepsprocess_list::before{content: "";background: #007CE1;width: 2px;height: 103%;position: absolute;left: 58px;z-index: 0;top: -10px;}
ul.stepsprocess_list li{float: none;margin-bottom: 40px;position: relative;}
ul.stepsprocess_list li .stepsprocess_listItem{display: flex;align-items: center;}
ul.stepsprocess_list li p{width: 92%;}ul.stepsprocess_list li a{text-decoration: underline;font-weight: 500;}
.stepsprocess_no{width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;background: #FFFFFF;
border: 2px solid #007CE1;border-radius: 100%;font-size: 18px;font-weight: 500;color: #007CE1;margin-right: 20px;}
.stepsprocess_screen{padding-left: 58px;margin-top: 30px;}
.stepsprocess_screen img{width: 100%;}

ul.hor_llistLinks li{display: inline-flex; align-items: center;padding: 0 14px;border-right: 1px solid #95979b;font-size: 16px;}
ul.hor_llistLinks li:last-child{border-right: none;}
ul.hor_llistLinks li a{color: #95979b;line-height: 18px;}ul.hor_llistLinks li a:hover{color: var(--blue_main);}

ul.FoundationAI-Clients_list li {margin: 20px 30px;display: inline-flex;align-items: center;}  
ul.FoundationAI-Clients_list li img { height: 40px;-webkit-filter: grayscale(1);filter: grayscale(1);}
ul.FoundationAI-Clients_list li:hover img {-webkit-filter: none;filter: none;}
/* grid styles */
._3grid__container {display: grid;/*grid-template-columns: auto auto auto;*/grid-template-columns: repeat(3, 1fr);grid-gap: 30px 40px;}
._4grid__container {display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 30px 60px;}
._5grid__container {display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 30px 20px;}
._6grid__container{display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 8px 8px;}
._6grid__item{background: #00208A;min-height: 120px;padding: 20px;border-radius: 20px;position: relative;transition: all .22s ease-in-out;
  display: inline-flex;align-items: center;justify-content: center;flex-direction: column;}
._6grid__item img{max-width: 80%;max-height: 56px;}
.more__link{cursor: pointer;}.morelogos__link{display: inline-flex;align-items: center;color: #FFFFFF;}
.arrow__bulletY{display: inline-flex;align-items: center;width: 30px;height: 30px;border-radius: 100%;background: var(--org_main);
justify-content: center;margin-right: 6px;}
.hide_clntlogos{display: none;}
#morestory_link{color: var(--blue_main);text-decoration: underline;cursor: pointer;}
#morestory_link:hover{color: var(--dGrey_main);}

._3grid_CS_container{grid-gap: 2% 2%;}
/* ._3grid_CS_container ._faitdp_casestudies__item{background: var(--grey_type1);} */

.grid__item_rnded{background: #FFFFFF; padding: 30px 80px;text-align: left;border-radius: 200px;
  box-shadow: 0 30px 50px 0 rgb(32 33 46 / 8%);-webkit-box-shadow: 0 30px 50px 0 rgb(32 33 46 / 8%);margin: 20px 3%;min-height: 230px;
transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
.grid__item_rnded:hover{box-shadow: 0 30px 50px 0 rgb(32 33 46 / 18%);-webkit-box-shadow: 0 30px 50px 0 rgb(32 33 46 / 18%);}

.grid__item_coreval, .grid__item_icon, .grid__item_coreval img
{transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}
.grid__item_coreval{background: #FFFFFF; padding: 30px 30px;text-align: center;border-radius: 48px;
  min-height: 290px;width: 100%;display: inline-flex;align-items: center;flex-direction: column;justify-content: center;}
.grid__item_coreval img{height: 72px;}
.grid__item_icon{display: inline-flex;align-items: center;justify-content: center;background: rgba(0, 30, 47, 0);padding: 20px;border-radius: 100px;}
.gridItem_coreval_cntnt{visibility: hidden;opacity: 0;position: absolute;top: 130px;width: 90%;transition-delay: 0.4s;
  transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}

.grid__item_coreval:hover{width: 130%;}
.grid__item_coreval:hover .grid__item_icon{background: rgba(0, 30, 47, 1);margin-top: -60px;z-index: 2;}
.grid__item_coreval:hover img{filter: brightness(0) invert(1);}
.grid__item_coreval:hover .gridItem_coreval_cntnt{visibility: visible;opacity: 1;height: auto;transition-delay: 0.2s;}

._4flexgrid__container{display: inline-flex;flex-direction: row;justify-content: center;flex-wrap: wrap;gap: 2rem;width: 100%;}
._4flex__item_coreval{
  /* width: 22%; flex-direction: column; display: inline-flex;*/
  background: #FFFFFF;min-height: 290px;padding: 30px 30px;text-align: center;border-radius: 48px;min-width: 23%;max-width: 23%;
  flex-grow: 1;position: relative;transition: all .4s ease-out;
 align-items: center;justify-content: center;}
._4flex__item_coreval img{height: 60px;}
._4flex__item_coreval img{height: 60px;}

._4grid__container_cv{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1.5rem;}

/* ._4flex__item_coreval:hover{flex-grow: 10.3;width: 24%;background: #007CE1;box-shadow: 0 30px 50px 0 rgb(0 32 138 / 30%);-webkit-box-shadow: 0 30px 50px 0 rgb(0 32 138 / 30%);}
._4flex__item_coreval:hover h5{color: #FFFFFF;}
body:hover ._4flex__item_coreval:not(:hover){width: 18%;}
._4flex__item_coreval:hover .gridItem_coreval_cntnt{visibility: visible;opacity: 1;height: auto;color: #FFFFFF;}
._4flex__item_coreval:hover .grid__item_icon{background: rgba(0, 30, 47, 1);margin-top: -230px;z-index: 2;margin-bottom: 20px;}
._4flex__item_coreval:hover img{filter: brightness(0) invert(1);}
.expand__icowrap{position: absolute;right: 24px;bottom: 24px;}
.expand__icowrap img{height: 16px;} */
.corevalues_list{transition: all 0.4s ease-out;}
.corevalues_inactive{max-width: unset;transition: all 0.4s ease-out;}
.corevalues_active{flex-grow: 10.3;width: 450px;max-width: unset;transition: all 0.2s ease-out;
  background: #007CE1;box-shadow: 0 30px 50px 0 rgb(0 32 138 / 30%);-webkit-box-shadow: 0 30px 50px 0 rgb(0 32 138 / 30%);}
.corevalues_active h5{color: #FFFFFF;}
/* .corevalues_inactive{width: 18%;} */
.corevalues_active .gridItem_coreval_cntnt{visibility: visible;opacity: 1;height: auto;color: #FFFFFF;}
.corevalues_active .grid__item_icon{background: rgba(0, 30, 47, 1);margin-top: -230px;z-index: 2;margin-bottom: 20px;}
.corevalues_active img{filter: brightness(0) invert(1);transition: all 0.2s ease-out;}
.corevalues_active .expand__icowrap img{transform: rotate(180deg);transition: all 0.2s ease-out;}
.expand__icowrap{position: absolute;right: 24px;bottom: 24px;width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;
background: rgb(0 0 0 / 0%);z-index: 2;border-radius: 100px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease-out;}
.expand__icowrap img{height: 12px;}
._4flex__item_coreval:hover .expand__icowrap{background: rgb(0 0 0 / 10%);}
/*
.grid__item_rnded:hover{background: rgb(0,32,138);background: linear-gradient(107deg, rgba(0,32,138,1) 0%, rgba(0,124,225,1) 100%);
  box-shadow: 0 30px 50px 0 rgb(0 124 225 / 15%);-webkit-box-shadow: 0 30px 50px 0 rgb(0 124 225 / 15%);}
.grid__item_rnded:hover h5, .grid__item_rnded:hover p{color: #FFFFFF !important;}
.grid__item_rnded:hover img{filter: brightness(0) invert(1);}*/

.grid__item_team{margin: 20px 12% 30px 12%;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;text-align: center;}
.grid__item_team .team_item_ph{border-radius: 100%;overflow: hidden;will-change: transform;}
.grid__item_team img{width: 100%;height: auto;transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.grid__item_team:hover h6{background: var(--grey_main);
  box-shadow: 0 10px 20px 0 rgb(50 60 74 / 30%);-webkit-box-shadow: 0 10px 20px 0 rgb(50 60 74 / 30%);
}
.grid__item_team:hover img{transform: scale(1.06);}
.grid__item_team h6{display: inline-flex;align-items: center;border-radius: 100px;background: var(--blue_main);
  box-shadow: 0 10px 20px 0 rgb(0 124 255 / 30%);-webkit-box-shadow: 0 10px 20px 0 rgb(0 124 255 / 30%);padding: 10px 24px;color: #FFFFFF;
  font-size: 20px;margin: 20px 0 10px 0;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}

  .grid__item_team:hover{text-decoration: none;}
/*
  .grid__item_team:nth-child(5) {
    grid-column: -3 / 1;
     grid-column: 3 / span 4;
  }
 */
.grid__item, ._4grid__item, ._5grid__item{background: #FFFFFF; text-align: left;/*margin: 20px 6%;min-height: 330px;*/
transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);border-radius: 24px;}
.grid__item{padding: 12% 12%;box-shadow: 0 0px 0px 0 rgb(32 40 50 / 0%);-webkit-box-shadow: 0 0px 0px 0 rgb(32 40 50 / 0%);}
._4grid__item{padding: 10% 10%;box-shadow: 0 8px 20px 0 rgb(0 0 0 / 8%);-webkit-box-shadow: 0 8px 20px 0 rgb(0 0 0 / 8%);}
._5grid__item{padding: 10% 10%;box-shadow: 0 8px 20px 0 rgb(0 0 0 / 8%);-webkit-box-shadow: 0 8px 20px 0 rgb(0 0 0 / 8%);}
.grid__item:hover{box-shadow: 0 30px 50px 0 rgb(32 40 50 / 20%);-webkit-box-shadow: 0 30px 50px 0 rgb(32 40 50 / 20%);/*margin-top: 10px;
transform: scale(1.01);*/}

.grid__item_content h5{font-size: 24px;line-height: 30px;margin-bottom: 4%;font-weight: 400;word-break: break-word;}
.grid__item_content p{font-size: 16px;line-height: 22px;min-height: 100px;}
._4grid__item .grid__item_content h5{font-size: 24px;line-height: 30px;}
.grid__item_footer{margin-top: 5%; display: flex;align-items: center;justify-content: space-between;}  
.grid__item_logo{display: inline-flex;align-items: center;}
.grid__item_logo img{ height: 32px; width: auto; border-radius: 0;}

.grid__itemGrey{background: var(--grey_type1);}
.grid__itemGrey:hover{background:var(--lblue_bg1);box-shadow: 0 30px 50px 0 rgb(0 124 255 / 20%);-webkit-box-shadow: 0 30px 50px 0 rgb(0 124 255 / 20%);
  /*margin-top: 10px;transform: scale(1.01);*/}
/* .grid__itemGrey:hover .grid__item_content h5, .grid__itemGrey:hover .grid__item_content p{color: #FFFFFF;} */
.grid__itemGrey:hover .learnmorelink_blue{background: #FFFFFF;transform: scale(0.8);}
.grid__itemGrey:hover .learnmorelink_blue svg{fill: var(--blue_main);}

._2grid__container {display: grid;grid-template-columns: auto auto;grid-gap: 30px 60px;}
._2grid__item{padding: 100px 70px;border-radius: 22px;min-height: 450px;
transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;position: relative;overflow: hidden;}
._2grid__item_bg{background: #FFFFFF;box-shadow: 0 0px 0px 0 rgb(32 40 50 / 0%);-webkit-box-shadow: 0 0px 0px 0 rgb(32 40 50 / 0%);}
._2grid__item_bg:hover{box-shadow: 0 30px 50px 0 rgb(32 40 50 / 20%);-webkit-box-shadow: 0 30px 50px 0 rgb(32 40 50 / 20%);}

.dottedGrid_rep{background: url("../foundationai-images/repeatGrid_item_sh.webp") repeat;}
.dottedGrid_rep_dbg{background: url("../foundationai-images/RepeatGrid_item_L.webp") repeat;}
.dottedGrid_style1, .dottedGrid_style_L{width: 600px; height: 600px;position: absolute;bottom: 0;z-index: 0;}
.dottedGrid_style2, .dottedGrid_style3{width: 40%; height: 300px;position: absolute;bottom: 50px;z-index: 0;}
.dottedGrid_style1, .dottedGrid_style2{right: 0;}
.dottedGrid_style3{right: 0;top: 0px;}
.dottedGrid_style_L{left: 0;}

.faiTdp__iconsbrand{display: inline-block;}
.faiTdpbrand__icon{width: 60px;height: 60px;border-radius: 12px;background: var(--blue_main);display: inline-flex;align-items: center;
  box-shadow: 0 20px 25px 0 rgb(0 124 225 / 20%);-webkit-box-shadow: 0 20px 25px 0 rgb(0 124 225 / 20%);}
  .faiTdpbrand__icon img{margin: 0 auto;-webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);}

.csfeatures__icon{width: 72px;height: 72px;}.csfeatures__icon img{max-height: 42px;-webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);}

.lblueShade_lbox, .lblueShade_smbox{background: rgb(0,124,225); background: linear-gradient(282deg, rgba(0,124,225,0.2) 0%, rgba(117,232,255,0.2) 100%);}

.lblueShade_lbox, .lblueShade_smbox{transform: rotate(45deg);position: absolute;z-index: 0;border-radius: 200px;}
.lblueShade_lbox{width: 800px;height: 800px;} .lblueShade_Lbox1{width: 750px;height: 750px;}
.lblueShade_smbox{width: 790px;height: 790px;} .lblueShade_SMbox1{width: 680px;height: 680px;}

.lblueShade_Lbox1, .lblueShade_SMbox1{transform: rotate(45deg);position: absolute;z-index: 0;z-index: -1;background: rgba(0, 124, 225, 0.30);}
.bl__pos_RblLShade{right: -32%;bottom: 0%;border-radius: 160px;}
.bl__pos_RblsmShade{right: -35%;bottom: -18%;border-radius: 140px;}

.bl__pos_RblLShade1{right: -690px;top: -10%;border-radius: 160px;}
.bl__pos_RblsmShade1{right: -690px;top: 8%;border-radius: 120px;}




/*============ Foundation AI main banner ============ */

.faihome-headerbanner, .foundationai-language-Hbanner, .foundationai-vision-Hbanner, .foundationai-learning-Hbanner, .foundationai-learning1-Hbanner,  .foundationai-videosearch-Hbanner,
.foundationai-aboutus-Hbanner, .foundationai-casestudies-Hbanner, .foundationai-extractfiler-Hbanner, .foundationai-scheduledemo-Hbanner,
.foundationai-whitepaper-Hbanner, .insurance-extract-HomeBanner, .legal-extractDoc-HomeBanner, .fai-careers-headerbanner,
.faihome-headerbanner_new{
box-sizing: border-box;  position: relative; -webkit-transform-style: inherit; transform-style: inherit; width: 100%; color: #FFF; /* overflow: hidden; */ }

.faihome-headerbanner{ padding: 6vw 0; height: 84vh; overflow: hidden; }
.faihome-headerbanner{ background: url("../foundationai-images/foundationai-homehero-img2.webp") no-repeat; background-size:cover;
position: relative; margin-top: -74px; background-position: center; }

.faihome-headerbanner_new{background: rgb(35,165,211);
  background: linear-gradient(0deg, rgba(35,165,211,1) 0%, rgba(9,25,150,1) 99%);
  background-size: cover;margin-top: -74px; padding: 6vw 0 5vw 0;}

.faihome-headerbanner_new1{ background: url("../foundationai-images/foundationai-homehero-new1.webp") center center no-repeat; background-size:cover;
  padding: 8vw 0 7vw 0;}

.fai-careers-headerbanner{background: url("../foundationai-images/careersHero-banner.webp") center center no-repeat;
  background-size: cover;margin-top: -74px; padding: 5vw 0 2vw 0;}
.fai-careers-headerbanner h1{color: #FFFFFF;}


  .faihome-headerbanner, .faihome-headerbanner_new, .foundationai-vision-Hbanner, .foundationai-language-Hbanner, .foundationai-learning-Hbanner, .foundationai-learning1-Hbanner, .foundationai-videosearch-Hbanner,
  .foundationai-aboutus-Hbanner, .foundationai-casestudies-Hbanner, .foundationai-extractfiler-Hbanner, .insurance-extract-HomeBanner, .legal-extractDoc-HomeBanner{ display: flex; align-items: center;}

  .foundationai-language-Hbanner{ background: rgb(35,165,211);
    background: linear-gradient(0deg, rgba(35,165,211,1) 0%, rgba(9,25,150,1) 99%); position: relative; margin-top: -74px; }

    /* .foundationai-learning1-Hbanner{ background: rgb(35,165,211);
      background: linear-gradient(0deg, rgba(35,165,211,1) 0%, rgba(9,25,150,1) 99%); position: relative; margin-top: -74px; } */

  .foundationai-vision-Hbanner{background: url("../foundationai-images/Language-herobanner-mainimg.webp") center center no-repeat;
    background-size: cover;margin-top: -74px;}

  .foundationai-learning1-Hbanner{background: url("../foundationai-images/Learning-herobanner-mainimg.webp") center center no-repeat;
  background-size: cover;margin-top: -74px;}

  .insurance-extract-HomeBanner{background: url("../foundationai-images/insurance-extract-hero-image1.webp") center bottom no-repeat;
    background-size: cover;margin-top: -74px; /*height: 96vh;padding: 0vw 0 5vw;*/ padding: 11vw 0 17vw 0;}

  .legal-extractDoc-HomeBanner{background: url("../foundationai-images/legal-extract-hero-image1.webp") center bottom no-repeat;
    background-size: cover;margin-top: -74px; /*height: 96vh;padding: 0vw 0 5vw;*/ padding: 11vw 0 17vw 0;}

  .Vision-hrographic__wrap{position: absolute; right: 0; bottom: 0; z-index: 0;}

  .foundationai-learning-Hbanner { height: 80vh; }
  .foundationai-learning-Hbanner{ background: url("../foundationai-images/extract--learning-hroimg.webp") no-repeat; background-size:cover; position: relative; margin-top: -74px; }
  
  .foundationai-videosearch-Hbanner{ height: 100vh; background: url("../foundationai-images/EVS_video-search-heroimg01.webp") no-repeat; background-size:cover;
    position: relative; margin-top: -74px; background-position: 80% 78%;padding: 8vw 0 5vw; }

  .foundationai-extractfiler-Hbanner{ height: 100vh; background: url("../foundationai-images/EF_extract-filer-heroimg.webp") no-repeat; background-size:cover;
      position: relative; margin-top: -74px; background-position: 80% 78%;padding: 8vw 0 5vw; }
     

.foundationai-scheduledemo-Hbanner{  background: url("../foundationai-images/half-banner-image-abstract01.webp") no-repeat; 
    background-size:100% auto; position: relative; margin-top: -74px; padding: 8vw 0 5vw;}

.foundationai-whitepaper-Hbanner{  background: url("../foundationai-images/whitepaper-herobanner-image.webp") no-repeat; 
  background-size:100% auto; position: relative; margin-top: -74px; padding: 8vw 0 5vw;}
      
   

  .foundationai-casestudies-Hbanner{padding: 12vw 0 12vw; position: relative; margin-top: -74px; background-size:cover !important; }
  .foundationai-casestudies-Hbanner h1, .Efficiency-Profitability-ai--headban h1, .Efficiency-Profitability-ai--headban h5,
  .extract-articles--fullview-Hbanner h1, .foundationai-scheduledemo-Hbanner h1, .foundationai-scheduledemo-Hbanner h5,
  .bb_casestudies_Himg h4
  {color: #FFFFFF;}

  .docr-casestudies-Himg{  background: url("../foundationai-images/correctionsCS__herobanner-image.webp") center center no-repeat; }
  .enseble-casestudies-Himg{  background: url("../foundationai-images/ensebleCS__herobanner-image.webp") center center no-repeat; }
  .eletrolux-casestudies-Himg{  background: url("../foundationai-images/electroluxCS__herobanner-image.webp") top center no-repeat; }
  .zededa-casestudies-Himg{  background: url("../foundationai-images/zdedaCS__herobanner-image.webp") center center no-repeat; }
  .ocme-casestudies-Himg{  background: url("../foundationai-images/OCMECS__herobanner-image.webp") center center no-repeat; }
  .statedepcorre-casestudies-Himg{  background: url("../foundationai-images/corrdepCS__herobanner-image.webp") top center no-repeat; }
  .reviews-casestudies-Himg{  background: url("../foundationai-images/reviewsCS__herobanner-image.webp") center center no-repeat; }
  .stockwell-casestudies-Himg{  background: url("../foundationai-images/stockwellCS__herobanner-image.webp") top center no-repeat; }
  .translutions-casestudies-Himg{  background: url("../foundationai-images/translutionsCS__herobanner-image.webp") center center no-repeat; }
  .contact-tracing-casestudies-Himg{  background: url("../foundationai-images/contact-tracing-CS-hero-img.webp") top center no-repeat; }
  
  .neostella-partnerpage-Himg{background: url("../foundationai-images/bannerbg_pattern.svg") top center no-repeat; }
  .ban_pattern{background:#00208A url("../foundationai-images/bannerbg_pattern.svg") top center repeat; }

  /* ggf-------------------------- */
  .ggf-casestudies-Himg{background: url("../foundationai-images/casestudy-banbg-fai1.webp") top center no-repeat;padding: 9vw 0 9vw;min-height: 100vh;}
  .ggf_casestudyban_elemnts{position: relative;display: inline-block;width: 450px;height: 450px;}

  .ggf_casestudyban_elemItem1, .ggf_casestudyban_elemItem2, .ggf_casestudyban_elemItem3,
  .floyd_casestudyban_elemItem1, .floyd_casestudyban_elemItem2, .floyd_casestudyban_elemItem3, .floyd_casestudyban_elemItem4,
  .bbbe_casestudyban_elemItem1, .bbbe_casestudyban_elemItem2, .bbbe_casestudyban_elemItem3, .bbbe_casestudyban_elemItem4, .bbbe_casestudyban_elemItem5,
  .bbbe_trianleLines_item1, .bbbe_triangle_item2, .bbbe_triangle_item3
  {position: absolute;border-radius: 100%; margin: 0 auto;}
  /* .ggf_casestudyban_elemItem1{ top: 50%;left: 50%;transform: translate(-50%,-50%);} */
  .ggf_casestudyban_elemItem2{ top: 18%;left: 18%;transform: translate(-18%,-18%);}
  .ggf_casestudyban_elemItem3{ top: 25%;left: 25%;transform: translate(-25%,-25%);}

  .ggf_casestudyban_elemItem1{width: 450px;height: 450px;z-index: 1;background:#007CE1;opacity: 0.1;}
  .ggf_casestudyban_elemItem2{width: 290px;height: 290px;z-index: 2;background:#76c1ff;opacity: 0.13;}
  .ggf_casestudyban_elemItem3{width: 220px;height: 220px;z-index: 3;background:#7bc3ff; opacity: 0.3;}
  .ggf_casestudyban_elemItem4{position: absolute;top:35%;right: 30%;bottom:0%;z-index: 4;margin: 0 auto;}

  /* floyd--------------- */
  .floyd_casestudies_Himg{background: var(--dblue_bg);padding: 9vw 0 9vw;}
  .casestudyban_elemnts_wrapfloyd{position: absolute;right: -7%;}
  .floyd_casestudyban_elemItem1{width: 660px;height: 660px;z-index: 3;border: 1px solid #007CE1;top: -25%;left: -25%;transform: translate(-25%,-25%);}
  .floyd_casestudyban_elemItem1 img:first-child{position: absolute;top: 40%;left: -10%;}
  .floyd_casestudyban_elemItem1 img:last-child{position: absolute;top: 85%;left: 14%;}
  .floyd_casestudyban_elemItem2{width: 470px;height: 470px;z-index: 4;border: 2px dotted #007CE1;top: -3%;left: -3%;transform: translate(-3%,-3%);}
  .floyd_casestudyban_elemItem2 img{position: absolute;left: 5%;top: 5%;}
  .floyd_casestudyban_elemItem3{width: 344px;height: 344px;z-index: 5;
    background-image: linear-gradient(to right top, #4300ff, #0040ff, #005afb, #006df0, #007ce1);opacity: 0.4;
    top: 11%;left: 11%;transform: translate(-11%,-11%);}
  .floyd_casestudyban_elemItem4{width: 220px;height: 220px;z-index: 6;
    background-image: linear-gradient(to right top, #083fd5, #0060e6, #007df2, #2199fa, #56b3ff);
    top: 25%;left: 25%;transform: translate(-25%,-25%);display: inline-flex;align-items: center;justify-content: center;}

  /* acumen--------------- */
  .acumen_casestudies_Himg{background: var(--dblue_bg1);padding: 9vw 0 9vw;min-height: 100vh;}
  .acumen_casestudyban_elemnts{position: relative;display: inline-block;width: 450px;height: 780px;vertical-align: bottom;}
  .casestudyban_elemnts_wrapacumen{position: absolute;right: 0%;bottom: 0;}

  .acumen_casestudyban_elemItem1,  .acumen_casestudyban_elemItem2, .acumen_casestudyban_elemItem3, .acumen_casestudyban_elemItem4,
  .acumen_casestudyban_elemItem5
  {position: absolute;}

/* Bradfoard--------------- */
.bb_casestudies_Himg{background: #083AA9;padding: 11vw 0 11vw;min-height: 100vh;}
.casestudyban_elemnts_wrapbb{position: absolute;left: 0%;bottom: 0%;width: 100%;z-index: 0;}

.bbbe_casestudyban_elemnts{position: relative;display: inline-block;width: 530px;height: 445px;
  /* background: rgba(255, 255, 255, 0.15); */
}

.bbbe_casestudyban_elemItem4{width: 260px;height: 260px;z-index: 4;top: 20%;left: 28%;transform: translate(20%,28%);}
.bbbe_casestudyban_elemItem3{width: 235px;height: 235px;z-index: 5;
  top: 22.1%;left: 30.8%;transform: translate(22.1%,30.8%);}
.bbbe_casestudyban_elemItem2{width: 189px;height: 189px;z-index: 6;
  top: 29%;left: 33.7%;transform: translate(29%,33.7%);display: inline-flex;align-items: center;justify-content: center;}
.bbbe_casestudyban_elemItem5{width: 88px;height: 88px;z-index: 4;top: 10%;left: 68%;transform: translate(10%,68%);}

.bbbe_casestudyban_lineItemTR, .bbbe_casestudyban_lineItemTL, .bbbe_casestudyban_lineItemBR, .bbbe_casestudyban_lineItemBL,
.bbbe_casestudyban_middleItem1
{position: absolute;}

.bbbe_casestudyban_lineItemTR{left: 42%;top: 10%;}
.bbbe_casestudyban_lineItemTL{left: 16%;top: 33%;}
.bbbe_casestudyban_lineItemBL{left: 33%;bottom: 12%;}
.bbbe_casestudyban_lineItemBR{right: 12%;bottom: 35%;}

.bbbe_CSban_LineCircle1, .bbbe_CSban_LineCircle2, .bbbe_CSban_LineCircle3, .bbbe_CSban_LineCircle4
{width: 88px;height: 88px;z-index: 5;border: 2px solid #FFFFFF;position: absolute; border-radius: 100px;display: inline-flex;
  justify-content: center;align-items: center;}

.bbbe_CSban_LineCircle1 img, .bbbe_CSban_LineCircle2 img, .bbbe_CSban_LineCircle3 img, .bbbe_CSban_LineCircle4 img
{will-change: inherit;}
.bbbe_CSban_LineCircle1{left: 63%;top: 0%;transform: translate(63,0%);}
.bbbe_CSban_LineCircle2{left: -0.5%;top: 25%;transform: translate(-0.5%,25%);}
.bbbe_CSban_LineCircle3{left: 88%;top: 55%;transform: translate(55%,88%);}
.bbbe_CSban_LineCircle4{left: 16.5%;bottom: 2%;transform: translate(2%,16.5%);}

.bbbe_casestudyban_middleItem1{left: 43%;top: 38%;transform: translate(38%,43%);}

.bbbe_trianleLines_item1{width: 612px;height: 514px;z-index: 6;
  bottom: -60px;right: 33%;transform: translate(-60px,33%);display: inline-flex;align-items: center;justify-content: center;}
.bbbe_triangle_item2{width: 612px;height: 381px;z-index: 6;
bottom: -30px;right: 25%;transform: translate(-30px,25%);display: inline-flex;align-items: center;justify-content: center;}
.bbbe_triangle_item3{width: 612px;height: 514px;z-index: 6;
bottom: -90px;right: 20%;transform: translate(-90px,20%);display: inline-flex;align-items: center;justify-content: center;}

/* stckwell--------------- */
.stockwell_casestudies_Himg{background: #2A33A5 url("../foundationai-images/boxesgrid_ban.svg") center center repeat;padding: 11vw 0 11vw;
  min-height: 100vh;}
.casestudyban_elemnts_wrapstockwell{position: absolute;right: 0%;}
.casestudyban_elemnts_wrapstockwell img{width: 80%;}

.prtnerpg_elemnts_cleo{position: absolute;right: -970px;bottom: 0;}

/* mdsw--------------- */
.mdsw_casestudies_Himg{background: #06299B url("../foundationai-images/bannerbg_pattern.svg") top left no-repeat;background-position: 130% 0;
  padding: 11vw 0 11vw;min-height: 100vh;}
.csban_elemnts_wrapmdsw{position: absolute;right: -5%;}
.csban_elemnts_wrapmdsw img{width: 80%;}

/* nyman--------------- */
.nyman_casestudies_Himg{padding: 8vw 0 8vw;min-height: 100vh;
  background: rgb(32,40,50);
  background: linear-gradient(180deg, rgba(32,40,50,1) 0%, rgba(0,32,138,1) 100%);}
.csban_elemnts_wrapnyman, .csban_elemnts_wrapbranch{position: absolute;right: 0%;}
.csban_elemnts_wrapnyman img, .csban_elemnts_wrapbranch img{width: 100%;}

/* branch--------------- */
.branch_casestudies_Himg{padding: 8vw 0 8vw;min-height: 100vh;
  background: rgb(21,31,64);
  background: linear-gradient(180deg, rgba(21,31,64,1) 0%, rgba(72,103,188,1) 100%);}

/* Foundation AI--------------- */
.fai_casestudies_Himg{background: #0026A4;padding: 9vw 0 9vw;}

.acumen_casestudyban_elemItem1{width: 0;height: 0;border-left: 345px solid transparent;border-right: 145px solid transparent;position: absolute;
  border-bottom: 650px solid rgba(55, 60, 74, 0.35);bottom: 0%;right: 0%;transform: translate(0%,0%);}
.acumen_casestudyban_elemItem2{width: 0;height: 0;border-left: 245px solid transparent;border-right: 90px solid transparent;position: absolute;
  border-bottom: 450px solid var(--dblue_bg);bottom: 0%;right: 50%;transform: translate(0%,0%);}
.acumen_casestudyban_elemItem3{width: 0;height: 0;border-left: 200px solid transparent;border-right: 130px solid transparent;position: absolute;
  border-bottom: 330px solid var(--blue_main);bottom: 0%;right: 80%;transform: translate(0%,0%);}
.acumen_casestudyban_elemItem4{bottom: 0%;right: 5%;}
.acumen_casestudyban_elemItem5{bottom: 0%;right: 105%;}

.casestudycontnt__quote{background: var(--dblue_bg);padding: 30px;border-radius: 20px;color: #FFFFFF;}
.casestudy_rcol_logo{border-top: 2px solid #373C4A;border-bottom: 1px solid #373C4A; padding: 30px;margin: 80px 0;}
.casestudy_rcol_logo img, .casestudy_lcol_img img{width: 100%;}

  .casestudies_ban_striptxt{margin-top: 40px;margin-left: -18%;display: flex; align-items: center;}
  .casestudies_ban_strip{height: 3px; width: 50%;margin-left: -35%;display: inline-block;background: #007CE1;}

  .agreements_Himg{  background: url("../foundationai-images/agreements_bannerimg.webp") bottom center no-repeat;
    padding: 10vw 0 5vw; position: relative; margin-top: -74px; background-size:cover !important;
    box-sizing: border-box;  -webkit-transform-style: inherit; transform-style: inherit; width: 100%; color: #FFF;}

  .California-WorkersCompensation-casestudies-Himg{  background: url("../foundationai-images/Defense_Firm-CS-hero-img.webp") top center no-repeat; }

  .foundationai-aboutus-Hbanner { height: 80vh; overflow: hidden; }
  .aboutus-herographic__wrap{position: absolute; right: 0; bottom: -100px; z-index: -1;}
  
  .litify_casestudies_Himg{background: var(--dblue_bg);padding: 3vw 0 3vw;}
  .clio_partnerpage_Himg{padding: 5vw 0 8vw;background: var(--dblue_bg) url("../foundationai-images/banAbstract_img.svg") top left no-repeat;
    background-position: 130% 0;
  }
  .litify_casestudies_Himg h5, .clio_partnerpage_Himg h5{color: #FFFFFF;}
  .clio_partnerpage_Himg .ggf_casestudyban_elemnts img{width: 100%;height: auto;}

  .ban__imgScreen img{width: 94%;text-align: center;border-radius: 10px;}
  /* .clioBan__imgScreen img{box-shadow: 0 50px 80px 0 rgb(0 13 55 / 50%);} */
  .clio_partnerpage_Himg h4{color: #FFFFFF;font-weight: 500;}

  .fai__workflow_wrap{text-align: center;}.fai__workflow_wrap img{width: 96%;}
  .howFaiWorks_workflow_sm{display: none;}

  .contctfix_wrap{
    position: sticky;z-index: 10;
    position: -webkit-sticky;
    top: 150px;
    /* display: flex;
    justify-content: center;
    align-items: center; */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    color: #fff;border-radius: 20px;padding: 5%;
  }

  .prtnrLandPage_wrap{padding-left: 3rem!important;}

  .formfill_wrap_b{background: #337ddb;}
  .formfill_wrap_b h4, .formfill_wrap_b p,
  .formfill_wrap_b label{color: #FFFFFF !important;}
  .formfill_wrap_b .bottom__dash::after{background: #FFFFFF;}

  .foundationai-language-Hbanner{padding: 8vw 0 5vw; height: 84vh;}
  .foundationai-vision-Hbanner{padding: 12vw 0 5vw; height: 84vh;}  
  .foundationai-learning1-Hbanner{padding: 8vw 0 5vw; height: 84vh;}
  .learninghero__graphic{position: absolute; right: 0%; bottom: 0%; height: 100vh;} 
  .learninghero__graphic img{ height: 100vh;}
  
  .faihome-headerbanner * {
    margin: 0 auto;
  }
  
  .faiHC-headerbanner{height: 80vh;}
  .faiHC-headerbanner::before {
    height: 80vh;
    background: url("../foundationai-images/foundationai-healthcarehero-img.webp") no-repeat;
  }

  /* casestudies slider/////////////////////////////// */
.card-header img{transition: all 0.35s cubic-bezier(0.075, 0.82, 0.165, 1);}
.casestudies__card, .casestudies__card1{border-radius: 24px; overflow: hidden;border-radius: 24px; overflow: hidden;border: 0;transition: all 0.35s cubic-bezier(0.075, 0.82, 0.165, 1);}
.casestudies__card:hover, .casestudies__card1:hover{transform: scale(1.01);box-shadow: 0 20px 70px 0 rgba(0, 47, 86, 0.10);text-decoration: none;}
.casestudies__card:hover .card-header img{transform: scale(1.05);}
.casestudies__card:hover h4{color: #FFFFFF;}
.casestudies__card .card-header, .casestudies__card1 .card-header{padding: 50px 40px;font-weight: 400;color: #FFFFFF;min-height: 270px;position: relative;z-index: 1;
  border-bottom: 0;overflow: hidden;}
.casestudies__card h4.card-header, .casestudies__card1 h4.card-header{font-size: 30px;line-height: 36px;}
.casestudies__card .card-text{min-height: 130px;}
.casestudies__card .card-body{padding: 50px 40px;}

.casestudies__card1{background: #FFFFFF;min-height: 680px;}.casestudies__card1 .card-header{background: #FFFFFF;padding: 36px 40px;min-height: 400px;}
.casestudies__card1 .card-body{padding: 30px 40px;background: var(--blue_main);color: #FFFFFF;}
.casestudies__card1 .card-body h5{color: #FFFFFF;}
.casestudies__card1 .card-body p{color: #FFFFFF;min-height: 120px;}
.casestudies__card1 .grid__item_arrow{background: var(--org_main);}
.casestudies__card1:hover .grid__item_arrow{background: none;}
.casestudies__card1:hover .extractlearnmore__link_arrowicon, .casestudies__card1:hover .extractlearnmore__link_arrowicon{stroke: #FFFFFF;}

.casestudies__card1 .grid__item_footer{position: absolute;right: 40px;bottom: 30px;}

.casestudies__card .grid__item_logo img{height: 34px;}
.casestudies__card1 .grid__item_logo img{height: auto;width: 180px;}
.CS_clientimg_ph{position: absolute;left: 0;bottom: 0px;width: 43%;z-index: 20;display: inline-flex;}
.CS_clientimg_ph img{width:90%}
.CS_clientwrap{margin-top: 30px;}
.CS_clientdetails{position: absolute;right: 36px;top: 55%;width: 55%;}

.CS__itemTR_cornr, .CS__itemBL_cornr{position: absolute;display: inline-flex;align-items: center;z-index: 10;}
.CS__itemTR_cornr{right: -12px;top: -8px;}
.CS__itemBL_cornr{left: -14px;bottom: -14px;transform: rotate(180deg);}

.floyd__card .card-header, .ggf__card .card-header{background: var(--dblue_bg);}
.stockwell__card .card-header{background: #2A33A5;}
.acumen__card .card-header{background: #001E2F;}
.bbb__card .card-header{background: #083AA9;}

.sullivan__header{background: url("../foundationai-images/CLMTechTalkCS_thumb.webp") no-repeat;background-size: cover;}
.faiCS__header{background: url("../foundationai-images/faiCS_thumb.webp") no-repeat;background-size: cover;}
.ILTA_interview__header{background: url("../foundationai-images/ILTAInterview_thumb.webp") no-repeat;background-size: cover;}

.rlitt__card .card-header{background: #0D27F5;}
.fai__card .card-header{background: #0026A4;}

.floyd__cardItem{position: absolute;right: -30%;margin: 0 auto;top: 0%; opacity: 0.5; z-index: -1;}
.stockwel__cardItem{position: absolute;right: -25%;margin: 0 auto;bottom: -10%; opacity: 0.5; z-index: -1;}
.acumen__cardItem{position: absolute;right: -15%;margin: 0 auto;bottom: 0%; opacity: 0.5; z-index: -1;}
.ggf__cardItem{position: absolute;right: -15%;margin: 0 auto;bottom: -30%; opacity: 1; z-index: -1;}
.mdsw__cardItem{position: absolute;right: -10%;margin: 0 auto;bottom: -5%; opacity: 0.5; z-index: -1;}
.nyman__cardItem{position: absolute;right: -15%;margin: 0 auto;top: 20%; opacity: 0.3; z-index: -1;}

.casestudies__swiper{position: relative;}
.casestudies__swiper.swiper-container-horizontal>.swiper-pagination-bullets, .casestudies__swiper .swiper-pagination-custom, .swiper-pagination-fraction{
  bottom: -60px !important;}
.casestudies__swiper .swiper-pagination-bullet{width: 12px;height: 12px;}

.casestudies__swiper .swiper-button-next, .casestudies__swiper .swiper-button-prev{top: 0;right: 0;left: 0;margin: 0 auto;}
.casestudies__swiper .swiper-button-next{padding-left: 50px;}
.casestudies__swiper .swiper-button-prev{padding-right: 50px;}
.swiper__next_arrow, .swiper__prev_arrow{width: 36px;height: 36px;display: inline-flex;justify-content: center;background: rgb(0 0 0 / 20%);border-radius: 100px;}
.swiper__next_arrow .extractlearnmore__link_arrowicon{left: 0;}
.swiper__prev_arrow .extractlearnmore__link_arrowicon{transform: rotate(180deg);left: 0;}

  /*============ Foundation AI Software ============ */


  .foundationai_software_clmns h3{margin-bottom: 30px;}
  .foundationai_software_clmns h4{margin-bottom: 20px; margin-top: 20px; transition:margin 0.7s cubic-bezier(.16,1,.3,1); font-size: 28px; line-height: 36px; font-weight: 500;}
 
  .lvl_capabilities_icons{display: inline-block; position: relative; height: 90px; transition:all 0.6s cubic-bezier(.16,1,.3,1);}
  .lvl_capabilities_icons_b svg{fill:#202832; transition:all 0.6s cubic-bezier(.16,1,.3,1); height: 72px;}
  .lvl_capabilities_icons_o svg{fill:#FF9900; transition:all 0.6s cubic-bezier(.16,1,.3,1);}
  .lvl_capabilities_icons__bg{position: absolute; width: 120px; height: 120px; content: ""; left: -50%; top: -30px;  z-index: 0;}

  .rhombussh_rounded{transform: rotate(45deg); border-radius: 24px;}
  .circlesh_rounded{border-radius: 150px;}

  .bg__lblue{background: rgb(0, 124, 225, 0.1);}
  .bg__lorg{background: rgb(255, 153, 0, 0.1);}
  /* .lvl_capabilities_icons::after{position: absolute; width: 120px; height: 120px; background: rgb(0, 124, 225, 0.1); content: ""; left: -50%; top: -30px; transform: rotate(45deg); border-radius: 24px; z-index: -1;} */


  /* Nodes all */
  .nodes_item_gr, .dataflow__gr{position: absolute; z-index: 0;}
  .nodes_item_gr img, .dataflow__gr img{width: 100%;height: auto;}
  .posL_-50{left: -50%;}.posL_-30{left: -30%;}

.nodesItemGR-L{ left: 0px;}
.nodesItemGR-R{ right: 0px;}
.nodesItemGR-T{top: 0;}
.nodesItemGR-B{ bottom: 0%;}.nodesItemGR-xsB{ bottom: 0%;}
.nodesItemGR-M{ right: 0px;}
  
/*============ Foundation AI extract demo video ============ */

video::cue {
  font-size: 16px;
  line-height: 16px;
  /* background: rgb(0,124,225, 0.9); */
}

.extract__player-teaser img{width: 90%; margin: 0 auto;
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.15); box-shadow: 0px 10px 30px -3px rgba(0, 0, 0, 0.2);}

.extractvideo--nodes_home{position: absolute; width: auto; height: auto; z-index: 1; left:0; bottom:0;}
.extractvideo--nodes_home img{width: 100%;}

.extractvideo--nodes{position: absolute; width: 100%; height: auto; z-index: 0; left:0; bottom:0;}
.extractvideo--nodes img{width: 100%;}
        
.extract__player-wrapper {
	padding: 40px;
	/* max-width: 700px; */
    margin: auto;
    width: 84%;
}
.extract__player {cursor: pointer;border-radius: 12px;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	/* box-shadow: 0px 10px 30px -3px rgba(0, 0, 0, 0.2); */
	position: relative;
	/* overflow: hidden; */
   background: #000000;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.15);
}
.faiExplnerVid_player.extract__player {box-shadow: none;-webkit-box-shadow: none;}
.extract__player:fullscreen {
	padding-bottom: 100vh;
}
.extract__player:-webkit-full-screen {
	padding-bottom: 100vh;
}
.extract__player:-moz-full-screen {
	padding-bottom: 100vh;
}
.extract__player:-ms-fullscreen  {
	padding-bottom: 100vh;
}
.extract__player video { width: 100%; height: auto; position: absolute; top: 50%; left: 0; transform: translateY(-50%);border-radius: 12px; }
.extract_video_controls { padding: 0; position: absolute; bottom: -80px; width: 100%; height: 48px; box-sizing: border-box; 
  background:var(--blue_main); transition: all 0.2s ease-in 5s; opacity: 0; visibility: hidden; }
.extract__player:hover .extract_video_controls { bottom: -40px; transition: all 0.2s ease-out; opacity: 1; visibility: visible; }
.extract_video_time {
	/* position: absolute;
	right: 30px;
	bottom: 100%;
	padding-bottom: 14px; */
    color: #FFF; display: inline-flex; align-items: center; margin: 0 20px; }
.extract_video_progress { height: 4px; width: calc(100% - 34%); background: rgba(255, 255, 255, 0.5); margin: auto; border-radius: 6px;
	/* position: absolute;
	left: 20px;
	bottom: 100%; */
	transition: height 0.1s ease-in-out;
}
/*
.extract_video_progress:hover {
	 height: 10px; 
}*/
.extract_video_progress-filled { background: #FFF; width: 0%; height: 100%; border-radius: 6px; transition: all 0.1s; }
.extract_video_controls-main { width: calc(100% - 40px); margin: auto; height: 100%; display: flex; justify-content: space-between; }
.extract_video_controls-left,
.extract_video_controls-right
 { /* flex: 1; */ display: inline-flex; align-items: center; overflow: hidden; }
.extract_video_controls-left { margin-left: 10px; }
.extract_video_controls-right { margin-right: 10px; justify-content: flex-end; }
.extract_video_volume { display: flex; align-items: center; margin-right: 20px; }
.extract_video_volume-btn {
	margin-right: 10px;
}
.extract_video_volume-btn #extract_video_volume-off, .extract_video_volume-btn #extract_video_volume-high {
	opacity: 0;
}
.extract_video_volume-btn.loud #extract_video_volume-high{
	opacity: 1;
}
.extract_video_volume-btn.muted #extract_video_volume-off {
	opacity: 1;
}
.extract_video_volume-btn.muted #extract_video_volume-high, .extract_video_volume-btn.muted #extract_video_volume-low {
	opacity: 0;
}
.extract_video_volume-slider { height: 4px; width: 80px; background: rgba(60, 60, 60, 0.6); border-radius: 6px; position: relative;}
.extract_video_volume-filled { background: #FFF; width: 100%; height: 100%; border-radius: 6px; transition: width 0.2s ease-in-out;}
.extract_video_volume-filled:hover, .extract_video_play-btn:hover.extract_video_play-btn:before, .extract_video_play-btn:hover.extract_video_play-btn:after{
	background: #FFF;
}

.extract_video_play-btn { width: 24px; height: 24px;
	position: relative; margin: auto;
	transform: rotate(-90deg) scale(0.8);
	transition: -webkit-clip-path 0.3s ease-in 0.1s, shape-inside 0.3s ease-in 0.1s,
		transform 0.8s cubic-bezier(0.85, -0.25, 0.25, 1.425);
}
.extract_video_play-btn.paused { transform: rotate(0deg); }
.extract_video_play-btn:before,
.extract_video_play-btn:after { content: ""; position: absolute; background: white; width: 100%; height: 100%; top: 0; left: 0; transition: inherit; }
.extract_video_play-btn:before {
	-webkit-clip-path: polygon(0 10%, 100% 10%, 100% 40%, 0 40%);
  clip-path: polygon(0 10%, 100% 10%, 100% 40%, 0 40%);
	shape-inside: polygon(0 10%, 100% 10%, 100% 40%, 0 40%);
}
.extract_video_play-btn:after {
	-webkit-clip-path: polygon(0 60%, 100% 60%, 100% 90%, 0 90%);
  clip-path: polygon(0 60%, 100% 60%, 100% 90%, 0 90%);
	shape-inside: polygon(0 60%, 100% 60%, 100% 90%, 0 90%);
}
.extract_video_play-btn.paused:before {
	-webkit-clip-path: polygon(10% 0, 90% 51%, 90% 51%, 10% 51%);
  clip-path: polygon(10% 0, 90% 51%, 90% 51%, 10% 51%);
	shape-inside: polygon(0 0, 100% 51%, 100% 51%, 0 51%);
}
.extract_video_play-btn.paused:after {
	-webkit-clip-path: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%);
  clip-path: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%);
	shape-inside: polygon(10% 49.5%, 80% 49.5%, 90% 49.5%, 10% 100%);
}
#extract__demo-wrapper.col-xl-12{transition: all 0.3s cubic-bezier(0.23, 1, 0.320, 1);}
#extract__demo-wrapper.col-xl-12 .extract__player-wrapper{width: 90% !important;padding: 20px !important;transition: all 0.3s cubic-bezier(0.23, 1, 0.320, 1);}
#extractinAction_wrap{display: none;transition: all 0.3s cubic-bezier(0.23, 1, 0.320, 1);}

button:focus {
	outline: none;
}

.extract_video_fullscreen { display: flex; justify-content: center; cursor: pointer; }

.triangle__shape_wrap { display: inline-block; vertical-align: middle; width: auto; height: 100%; position: absolute; right: 0;
   bottom: 0; z-index: 0;}

.resp_embed_youtubevid {position: relative;padding-bottom: 56.25%;padding-top: 25px;}
.resp_embed_youtubevid iframe {position: absolute;left: 0;right: 0;margin: 0 auto;width: 80%!important;height: 80%!important;}


/* ---overlay--- */
.overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.85);
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.59, -0.17, 0.3, 1.67);
  left: 0;
  top: 0;
  z-index: 1001;
}
.overlay.is-open {
  opacity: 1;
  pointer-events: auto;
}
.overlay.is-open .modal {
  transform: translate(0px, 0px);
}

.extract__player_modal {
  transform: translate(0px, -50px);
  transition: all 0.7s cubic-bezier(0.59, -0.17, 0.3, 1.67);
  position: relative;
  padding-top: 5%;
  width: 100%;
  color: #231D23;
  text-align: center;
  overflow: hidden;
}
.extract__player_modal .lead {
  font-size: 24px;
  margin-top: 10px;
}
.extract__player_modal .tagline {
  margin-bottom: 40px;
  color: firebrick;
  font-size: 18px;
}
.extract__player_modal .close-btn {
  position: absolute;
  top: 130px;
  right: 60px;
  height: 40px;
  width: 40px;
  box-sizing: border-box;
  line-height: 50px;
  display: inline-block;
  
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.extract__player_modal .close-btn:hover {
  transform: scale(1.2);
}

@media (max-width: 720px) {
  .extract__player_modal {
    margin: 10px;
  }
}

.extract__player_modal .close-btn:before, .extract__player_modal .close-btn:after {
  transform: rotate(-45deg);
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -25px;
  display: block;
  height: 2px;
  width: 36px;
  background-color: #fff;
  transition: all 0.25s ease-out;
}
.extract__player_modal .close-btn:after {
  transform: rotate(-135deg);
}
.extract__player_modal .close-btn:hover:before, .extract__player_modal .close-btn:hover:after {
  transform: rotate(0deg);
  background-color:var(--blue_main);
}


  

/*============ Foundation AI Solutions ============ */
  .swiper-container{width: 100% !important;}
  .fai__solutions_wrap img{margin-bottom: 36px;}
  .fai__solutions_wrap h4, .fai__solutions_wrap p{margin-bottom: 48px;}

  .foundation_extract_solutions_slide, .foundation_extract_casestudies_slide{padding-bottom: 10px;}
  .foundation_extract_solutions_slide .swiper-slide{padding: 0;}
  .swiper-slide{padding: 0 40px;}
  .foundation_extract_solutions_slide .swiper-pagination-bullet, .foundation_extract_casestudies_slide .swiper-pagination-bullet{background:rgb(0, 0, 0,0.9);}

  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -5px;}

  .xs__Extract-sliderimghide{display: block;}
  .xs__Extract-sliderimgshow{display: none;}


  /* .swiper-button-next{background-image: url("../foundationai-images/right-arrow-swiper-img.svg") !important;}
  .swiper-button-prev{background-image: url("../foundationai-images/left-arrow-swiper-img.svg") !important;} */
    .swiper-button-next{background-image: none !important;}
  .swiper-button-prev{background-image: none !important;}


/* boxslider new for clients logos */
ul.bxslider li{width: auto !important; padding: 0 50px;}


/*=======-------------=====foundationai-language page ======-----------====== */

.bg__naturallanguage_parllx {
  position: relative; background-size: cover;
  background-position: bottom; background: #02144c url("../foundationai-images/extract--Language-hroimg1.webp") repeat-y;
  background-size:cover;  width: 100%; margin: 0;  display: flex; justify-content: center; align-items: center; color: #FFF;
}
.bg__naturallanguage_parllx { background-attachment: fixed;  background-position: 50% 0; }

.bg__learningbanner_parllx {
  position: relative; background-size: cover;
  background-position: bottom; background: #030e50 url("../foundationai-images/extract--Learning-hroimg1.webp") repeat-y;
  background-size:cover;  width: 100%; margin: 0;  display: flex; justify-content: center; align-items: center; color: #FFF;
}
.bg__learningbanner_parllx { background-attachment: fixed;  background-position: 50% 0; }

.bg__healthcareNLP_parllx {
  position: relative; background-size: cover;
  background-position: 50%; background: #001A31 url("../foundationai-images/HealthcareNLP__img.webp") repeat-y;
  background-size:cover; min-height: 430px; width: 100%; margin: 0;  display: flex; justify-content: center; align-items: center; color: #FFF;
}
.bg__healthcareNLP_parllx { background-attachment: fixed;  background-position: 50% 0; }
.bg__healthcareNLP_parllx p{color: #FFF;}


.bg__ExtractFiler_parllx {
  position: relative; background-size: cover;
  background-position: 50%; background: #001A31 url("../foundationai-images/EL_ExtractFiler-section-img.webp") repeat-y;
  background-size:cover; width: 100%; margin: 0 0 1.5em; display: flex; justify-content: center; align-items: center; color: #FFF;
}
.bg__ExtractFiler_parllx { background-attachment: fixed; background-position: 50% 0; }
.bg__ExtractFiler_parllx p{color: #FFF;}




 /*=======-------------=====foundationai-use cases stripes ======-----------====== */
 .fai__backforthimage_wrap_l{ /*padding-right: 10%;*/ position: relative;}
 .fai__backforthimage_wrap_r{ /*padding-left: 10%;*/ position: relative;}
 .fai__backforthimage_wrap_l img, .fai__backforthimage_wrap_r img{border-radius: 12px; width: 100%;}

  /* orng-strip*/ 
 .fai__backforth_inimgtxt{position: absolute; background: rgb(255, 153, 0, 0.6); padding:8px 20px; color: #FFF; font-size: 30px; margin:0;}
 .fai__backforth_inimgtxt_l{bottom: 24px; left: 0; border-top-right-radius: 50px; border-bottom-right-radius: 50px;}
 .fai__backforth_inimgtxt_r{bottom: 24px; right: 0; border-top-left-radius: 50px; border-bottom-left-radius: 50px;}

 /* blue-strip*/ 
 .fai__backforthblue_inimgtxt,  .fai__backforthblue_inimgimg{position: absolute; background: rgb(0, 124, 225, 1); color: #FFF; font-size: 20px; line-height: 22px; margin:0;
  text-align: center; letter-spacing:-0.6px; 	box-shadow: 0 6px 12px 0 rgba(0, 124, 225, 0.15); z-index: 3;}
  .fai__backforthblue_inimgtxt{ padding:12px 34px;}
  .fai__backforthblue_inimgimg{padding:8px 50px;}
  .fai__backforthblue_inimgimg img{border-radius: 0;max-height: 40px;}

 .fai__backforthblue_inimgtxt_l{bottom: -20px; right: 40px; border-top-right-radius: 20px; border-bottom-left-radius: 20px;}
 .fai__backforthblue_inimgtxt_r{bottom: -20px; left: 40px; border-top-left-radius: 20px; border-bottom-right-radius: 20px;}
 
 .fai__backforthcntnt_wrap_r{text-align: left; padding-left: 14%; padding-top: 0%;}
 .fai__backforthcntnt_wrap_l{text-align: left; padding-right: 14%; padding-top: 0%;}



/*=======-------------=====foundationai-vision page ======-----------====== */
.v_module_icons{height: 130px;}
.v_module_icons .lvl_capabilities_icons__bg{ width: 120px; height: 120px; left: -34%; top: -26px;}

.Deeplearning__wrapper{background: rgb(255,153,0);
  background: linear-gradient(25deg, rgba(255,153,0,0.1) 0%, rgba(0,124,225,0.15) 100%); border-radius: 46px; overflow: hidden;}
  .dl__left_trnglitem{position: absolute; left: 0; bottom: 0;}
  .dl__right_trnglitem{position: absolute; right: 0; bottom: 0;}

  .bg__visionreaddoc_parllx {
    position: relative; background-size: cover;
    background-position: 50%; background: #073e74 url("../foundationai-images/extract--Vision-hroimga.webp") repeat-y;
    background-size:cover; width: 100%; margin: 0 0 1.5em; display: flex; justify-content: center; align-items: center; color: #FFF;
  }
  .bg__visionreaddoc_parllx {
    background-attachment: fixed;
    background-position: 50% 0;
  }

  .bg__ExtractVideoSearch_parllx {
    position: relative; background-size: cover;
    background-position: 50%; background: #001A31 url("../foundationai-images/EV_video-search-section-img.webp") repeat-y;
    background-size:cover;  width: 100%; margin: 0 0 1.5em; display: flex; justify-content: center; align-items: center; color: #FFF;
  }
  .bg__ExtractVideoSearch_parllx { background-attachment: fixed; background-position: 50% 0; }
  .bg__ExtractVideoSearch_parllx p{color: #FFF;}


/*=======-------------=====foundationai-Learning page ======-----------====== */
  .Learningmodule--graph img{width: 80%;}

  ul.fai__special_points{padding: 0 20px;}
  ul.fai__special_points li{display: flex;align-items: center;margin-bottom: 30px;}
  ul.fai__special_points li:last-child{ margin-bottom: 0px;}
  ul.fai__special_points img {margin-right: 20px;}
  ul.fai__special_points li span {width:24px;margin-right: 10px;font-size: 18px;font-weight: 600;}
  ul.fai__special_points h5{display: inline-block; font-size: 22px; line-height: 32px; font-weight: 500; margin: 0;}

  .Enlightiksquote_wrap{background: url("../foundationai-images/bg_blue__polybackground.svg") no-repeat; background-size:cover; padding: 6%;}
  .Enlightiksquote_wrap p{font-size: 30px; line-height: 40px; color: #FFF;}
  .Enlightiksquote_wrap h4{font-size: 30px;}
  .Enlightiksquote_wrap h6{font-size: 24px; color: #FFF;}

  .Enlightiksquote_img img{border-radius: 20px;}

  ul.fai__special_points.fai__jobdes_points{padding-left: 1.5rem !important;}
  ul.fai__special_points.fai__jobdes_points li{margin-bottom: 6px;}

  ul.fai__special_points.fai__jobExperience_points li{margin-bottom: 6px;}


  /*=======-------------=====foundationai-video search page ======-----------====== */
  .extractfiler--pt-4{padding-top: 2%;}


/*=======-------------=====foundationai- Legal page ======-----------====== */

.extract__testimonials_mainwrap{position:relative;} 
.bgblue__wc_sleder{ background: #1b41e2; background: linear-gradient(45deg,#1b41e2 46%,#00a9f1 100%);}
.extract__testimonials_main{position:relative; max-width:82%; width:82%; margin:0 auto; display:flex; align-items:center;}
.extractclientssaying__wrap{z-index:1;position:relative;}

.whatourclients_item_tringle{position:absolute; right:0; top :0; height:100%; width:auto; z-index:0;}
.whatourclients_item_tringle svg{width:auto; height:100%;}

.whatourclients_item_nodes{position:absolute; left:-24px; top :0; height:100%; width:auto; z-index:0;}
.whatourclients_item_nodes img, .whatourclients_item_tringle img{width:auto; height:100%;}


/* Nodes all */
.Seamlesslyintegrates__nodes-l, .Sortslargefiles__nodes-r, .Captureskey__nodes-l, .fulltransparency__noed-r
{position: absolute; height: 100%; width: auto; z-index: 0;}

.Seamlesslyintegrates__nodes-l{ left: -30px; top: 30%;}
.Sortslargefiles__nodes-r{ right: 0px; top: 30%;}
.nodes_ralign_top{top: 0;}
.Captureskey__nodes-l{ left: -30px; top: 30%;}
.fulltransparency__noed-r{ right: 0px; top: 70%;}

/*============ Foundation AI careers ============ */
.filter-cat {margin: 1em 0;}
.f-cat { padding: 0.3em;border: 5px solid #fff;align-items:center;border-bottom: 1px solid #D9D6DE;margin-bottom: 10px;padding-bottom: 30px;}
.f-cat h5{font-weight: 300;}
    
.filter-cat-results .f-cat {opacity: 0;display: none;}
.filter-cat-results .f-cat.active {opacity: 1;display: block;-webkit-animation: fadeIn 0.65s ease forwards;animation: fadeIn 0.65s ease forwards;}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


/*============ Foundation AI Schedule a Call ============ */

.schedhuledemo--main-wrapper{ padding: 3% 8%; margin: 0 8%; background: #FFF; border-radius: 12px; color: #202832;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.10);  -webkit-box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.10);}
  .schedhuledemo--main-wrapper .form-group{width: 100%; margin-bottom: 2rem;}
  .schedhuledemo--main-wrapper label{width: 15%; text-align: left;}
  
  .schedhuledemo-flex-ai-start{display: flex !important; align-items: flex-start;}


  #scheduleDemo_response_wrap, #whitepaper_response_wrap{display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; background: rgb(0, 0, 0, 0.8);}
  .scheduleDemo_response_content{width: max-content; padding: 4%; background: #FFF; margin: 0 auto; margin-top: 10%; 
  box-shadow: 0 15px 30px 0 rgb(0 0 0 / 15%); text-align: center; border-radius: 12px; animation: response_content 1.0s cubic-bezier(.16,1,.3,1) alternate;}

  @keyframes response_content {
    0%{
      transform: translate(0, -650px);
    }
    
    100% {
      transform: translate(0, 0);
    }
  }

  .extract_tickmark svg { width: 100px; display: block; margin: 40px auto 0; }
  .extract_tick_path { stroke-dasharray: 1000; stroke-dashoffset: 0; stroke: var(--blue_main); fill: none; stroke-width:6; }
  .extract_tick_path.extract_tick_circle {
    -webkit-animation: extract_tick_circ 0.9s ease-in-out;
    animation: extract_tick_circ 0.9s ease-in-out;
    /* animation-delay: 0.5s; */
  }
  
  .extract_tick_path.extract_tick_check {
    stroke-dashoffset: -100;
    -webkit-animation: extract_tick_tick 0.9s 0.35s ease-in-out forwards;
    animation: extract_tick_tick 0.9s 0.35s ease-in-out forwards;
    animation-delay: 0.5s;
  }

  @-webkit-keyframes extract_tick_circ {
    0% {
      stroke-dashoffset: 1000;
    }
    100% {
      stroke-dashoffset: 0;
    }
  }
  @keyframes extract_tick_circ {
    0% {
      stroke-dashoffset: 1000;
    }
    100% {
      stroke-dashoffset: 0;
    }
  }
  @-webkit-keyframes extract_tick_tick {
    0% {
      stroke-dashoffset: -100;
    }
    100% {
      stroke-dashoffset: 900;
    }
  }
  @keyframes extract_tick_tick {
    0% {
      stroke-dashoffset: -100;
    }
    100% {
      stroke-dashoffset: 900;
    }
  }
  


  /*============ Foundation AI Whitepaper ============ */
  .foundationai-whitepaper-Hbanner{background-position: center 0%; background-size:100% 45%;}

  .whitepaper--main-wrapper{padding: 8% 8%;}
  .whitepaper--main-wrapper .form-control{border: 0; border-bottom: 1px solid #ced4da; padding: .575rem 0;}
  .whitepaper--main-wrapper .input--focus-border ~ .input--focus-border-item:before{background: none; content: none;}

  .whitepaperform__content_bottom{margin-top: -320px;}  


   

  /*============ Foundation AI partners AWS ============ */
  .fullview-Hbanner--whitehead{ background-size:cover !important; overflow: hidden; display: flex; align-items: center; padding: 5% 0; color: #FFFFFF; }
  .fullview-Hbanner--whitehead-himg{ background: url("../foundationai-images/partners-with-aws-fai.webp") center center no-repeat; }
  .fullview-Hbanner--microsoft-himg1{ background: url("../foundationai-images/partners-with-microsoft-foudationai.webp") center center no-repeat; }
  .fullview-Hbanner--whitehead h1, .fullview-Hbanner--whitehead h5{color: #FFFFFF;}

  .quote--cards-aws{ min-height: 600px; background: #F5F5F5; padding: 12%; border-radius: 12px;}
  .quote--cards-aws h5{line-height: 32px; font-size: 18px;}


 /*============ Foundation AI casestudies ============ */

.casestudies-Hbanner__logo{position: absolute; right: 6%; bottom: 80px; display: flex; align-items: center;}
.casestudies-Hbanner__logostrip{width: 12vw; display: inline-block; height: 2px; background: #FFF;}

.CS__analysis_grapics_wrap{margin: 0 auto; display: inline-block; padding: 3%;
  border-radius: 16px;
  border: 1px solid #D6D6D6;
  box-shadow: 0 20px 60px 0 rgba(0, 0, 0, 0.10);
}

ul.fai__CSpage--special_points h5{font-weight: 400;}

ul.fai__CSpage--special_points li{align-items:baseline;}

.quote-for-cs-pages-st{background: #F8F8F8; position: relative;padding: 2% 3%; border-radius: 10px; display: inline-block;}
.quote-cspages-icon{position: absolute; left: 3%; top: -10px;}

._fai_callout {padding: 1.8em 2.5em;line-height: 1.2;text-align: left;position: relative;clear: both;border-radius: 0 10px 10px 0;}

._fai_callout::before {width: 48px;height: 48px;display: inline-flex;
  justify-content: center;position: absolute;font-size: 1.5em;left: -26px;content:"";border-radius: 50%;align-items: center; top: -28px;}
._fai_callout._fai_before{ background: rgb(0,124,225, 0.08);border-left: 4px solid #4fb0ff;}
._fai_callout._fai_before::before {
  background: #4fb0ff url('../foundationai-images/before-iconn.svg') center center no-repeat;background-size: 30px 30px;
}
._fai_callout {color: #242424;margin:2em 1em;}
._fai_callout._fai_after::before {content: "";border-radius: 50%;align-items: center;top: -28px;
  background: #4fb0ff url('../foundationai-images/fai-iconn.svg') center center no-repeat;background-size: 24px 24px;}
._fai_callout._fai_success::before { content: "";border-radius: 50%;align-items: center;top: -28px;
  background: #4fb0ff url('../foundationai-images/tick-iconn.svg') center center no-repeat;background-size: 24px 24px;}
._fai_callout._fai_after { background-color: rgb(0,124,225, 0.08); border-left: 4px solid #4fb0ff;}
._fai_callout._fai_success {background-color: rgb(0,124,225, 0.08);border-left: 4px solid #4fb0ff;} 

 /*============ Foundation AI industry use cases ============ */

.fai__indusecases h4{ font-size: 36px; line-height: 38px;}
.foundationai_bottom_clmns_all h4{margin-bottom: 12px; margin-top: 36px; font-size: 24px; line-height: 32px; font-weight: 500;}

  /*============ General style ============ */
  .googletagmanager_iframe{width: 0;height: 0;display: none;visibility: hidden;}

  section{position: relative;overflow: hidden;}
  .overflowauto{overflow: auto !important;}
  .overflowunset{overflow: unset !important;}
  .fai_scheduleDemo_btn, .fai_demonow_btn{display: inline-flex;align-items: center;color: #FFFFFF;}
  .fai_scheduleDemo_btn{text-transform: uppercase;font-size: 24px;text-align: center;}
  .fai_scheduleDemo_btn span{font-size: 48px;font-weight: 600;}
  .shdaBtn_arrow{transition: all 0.3s ease-in-out 0s;}

  .fai_demonow_btn{font-size: 20px;transition: all 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);position: relative;z-index: 2;font-weight: 500;}

  .faiOrg_grdnt_btn{padding: 7px 10px 7px 30px;border-radius: 100px;
    background: rgb(255,163,25);
    background: linear-gradient(129deg, rgba(255,163,25,1) 0%, rgba(255,153,0,1) 30%, rgba(227,98,0,1) 100%);
    box-shadow: 0 5px 20px 0 rgb(0 32 138 / 50%);-webkit-box-shadow: 0 5px 20px 0 rgb(0 32 138 / 50%);
  }
  .faiOrg_grdnt_btn:hover{box-shadow: 0 8px 30px 0 rgb(0 20 85 / 80%);-webkit-box-shadow: 0 8px 30px 0 rgb(0 20 85 / 80%);}

  .whbg_btn.faiOrg_grdnt_btn{box-shadow: 0 5px 20px 0 rgb(197 100 0 / 40%);-webkit-box-shadow: 0 5px 20px 0 rgb(197 100 0 / 40%);}
  .whbg_btn.faiOrg_grdnt_btn:hover{box-shadow: 0 8px 20px 0 rgb(193 71 0 / 40%);-webkit-box-shadow: 0 8px 20px 0 rgb(193 71 0 / 40%);}

  .plainStroke_btn{border: 2px solid #FFFFFF;font-size: 20px;font-weight: 500;color: #FFFFFF;padding: 11px 24px;border-radius: 100px;}

  .cardPageLink__btn{font-size: 18px;transition: all 0.10s cubic-bezier(0.165, 0.84, 0.44, 1);position: relative;z-index: 2;font-weight: 400;
  color: #FFFFFF;border-radius: 100px;background: var(--blue_main);padding: 12px 30px;border: 2px solid rgb(0 124 225 / 0%);
display: inline-flex;align-items: center;}
  .cardPageLink__btn:hover{text-decoration: none !important;border: 2px solid var(--blue_main);background: none;color: #FFFFFF;}
  /*.fai_demonow_btn::after{content: "";
    position: absolute;
    left: 50%;
    transform: translatex(-50%);
    top: 50%;
    width: 0px;
    height: 0%;
    background: #2db2ff;
    border-radius: 10px;
    transition: 0.3s;
    box-shadow: 0 0 5px #2db2ff, 0 0 15px #2db2ff, 0 0 30px #2db2ff,
        0 0 60px #2db2ff;
    z-index: -1;opacity: 0;
    transition-delay: 0.5;}
    .fai_demonow_btn:hover::after{top: 0;z-index: -1;opacity: 1;
      height: 100%;
      width: 100%;
      border-radius: 30px;background: #2db2ff;
      box-shadow: 0 0 5px #2db2ff, 0 0 15px #2db2ff, 0 0 30px #2db2ff,
        0 0 60px #2db2ff;}*/
  .fai_demonow_btn .shdaBtn_arrow{margin-left: 14px;border-radius: 100%;
    box-shadow: 0 5px 8px 0 rgb(130 40 0 / 30%);-webkit-box-shadow: 0 5px 8px 0 rgb(130 40 0 / 30%);}
  .fai_demonow_btn .shdaBtn_arrow img{width: 36px;height: 36px;}
  .fai_demonow_btn:hover{transform: translateY(-1px) scale(1.02);}

  .shdaBtn_arrow{position: relative;}
  .shdaBtn_arrow::before{position: absolute;content: "";width: 90%;height: 90%;z-index: 0;background: rgb(255 255 255 / 50%);
  border-radius: 100%;transition: all 0.3s ease-in-out 0s;left: 5%;top: 5%;}
  .fai_demonow_btn:hover .shdaBtn_arrow::before{background: rgb(255 255 255 / 10%);width: 200%;height: 200%;left: -50%;
    top: -50%;}

  .faiBlue_grdnt_btn{background: rgb(0,124,225);
    background: linear-gradient(94deg, rgba(0,124,225,1) 0%, rgba(0,85,188,1) 50%, rgba(0,32,138,1) 100%);
  font-size: 20px;line-height: 26px;font-weight: 500 !important;color: #FFFFFF !important;padding: 14px 14px 14px 24px;border-radius: 100px;
  box-shadow: 0 8px 15px 0 rgb(1 124 255 / 20%);-webkit-box-shadow: 0 8px 15px 0 rgb(1 124 255 / 20%);}
  .faiBlue_grdnt_btn:hover{box-shadow: 0 12px 20px 0 rgb(1 124 255 / 40%);-webkit-box-shadow: 0 12px 20px 0 rgb(1 124 255 / 40%);}
 
  .fai_scheduleDemo_btn .shdaBtn_arrow{margin-left: 30px;}
  .fai_scheduleDemo_btn:hover, .fai_demonow_btn:hover{text-decoration: none;color: #FFFFFF;}
  /* .fai_scheduleDemo_btn:hover .shdaBtn_arrow, .fai_demonow_btn:hover .shdaBtn_arrow{transform: scale(0.9);} */

  .fai-buttons{ display: inline-block; padding: 10px 20px; cursor: pointer; border-radius: 6px; transition: all 0.3s ease; font-size: 18px;}
  .fai-buttons__sm{padding: 5px 22px; font-size: 15px;}


  .fai-buttons-org, .typeform-share button{ background: #FF9900; color: #FFF;border: 1px solid  #FF9900; }
  .fai-buttons-org:hover, .typeform-share button:hover{ background: none; border: 1px solid #FF9900; color: #FF9900 !important;  text-decoration: none;}

  .fai-buttons-blue{ background: var(--blue_main); color: #FFF; border: 1px solid  var(--blue_main); }
  /* .fai-buttons-blue:hover{ background: rgb(0, 124, 225, 0.2); border: 1px solid  var(--blue_main); color: var(--blue_main); text-decoration: none; } */
  .fai-buttons-blue:hover{ text-decoration: none;box-shadow: 0 2px 14px 0 rgb(1 141 255 / 30%);-webkit-box-shadow: 0 2px 16px 0 rgb(1 141 255 / 40%);
    color: #FFF;transform: scale(1.03); }

  .fai-buttons-bluestroke{ background: none; border: 1px solid  var(--blue_main); color: var(--blue_main); }
  .fai-buttons-bluestroke:hover{ background: var(--blue_main); color: #FFF; border: 1px solid  var(--blue_main);  text-decoration: none;}

  .fai-buttons-whitestroke{ background: none; border: 1px solid  #FFF; color: #FFF; }
  .fai-buttons-whitestroke:hover{ background: #FFF; color: #171717; border: 1px solid  #FFF;  text-decoration: none;}

  .fai--button_plain{padding: 10px 30ox;}
  .fai_plain_btn{text-decoration: underline;}

  .fai-buttons-getdemo{ padding: 12px 28px; color: #FFF; font-size: 20px; line-height: 22px; letter-spacing:0.6px;}
  
  .fai-buttons-getdemo {
    position: relative;
  }
  .fai-buttons-getdemo span {
    letter-spacing:0.6px;
    transition:all 0.3s ease-in-out;
  }
  /*
  .fai-buttons-getdemo:hover {
     animation: rotate 0.5s ease-in-out both; 
  }
  */
  .fai-buttons-getdemo:hover span {
    /* animation: storm 2s ease-in-out both; */
    animation-delay: 0.2s;
    letter-spacing: 0.125rem;
  }
  
  @keyframes rotate {
    0% {
      transform: rotate(0deg) translate3d(0, 0, 0);
    }
    25% {
      transform: rotate(3deg) translate3d(0, 0, 0);
    }
    50% {
      transform: rotate(-3deg) translate3d(0, 0, 0);
    }
    75% {
      transform: rotate(1deg) translate3d(0, 0, 0);
    }
    100% {
      transform: rotate(0deg) translate3d(0, 0, 0);
    }
  }
  @keyframes storm {
    0% {
      transform: translate3d(0, 0, 0) translateZ(0);
    }
    25% {
      transform: translate3d(4px, 0, 0) translateZ(0);
    }
    50% {
      transform: translate3d(-3px, 0, 0) translateZ(0);
    }
    75% {
      transform: translate3d(2px, 0, 0) translateZ(0);
    }
    100% {
      transform: translate3d(0, 0, 0) translateZ(0);
    }
  }

  .link__arrow {
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
  }
  
  .link__right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  
  .bullet-circle{width: 6px;height: 6px;border-radius: 50px;background: var(--blue_main);display: inline-block;}

  ._w2_filter_b2w{-webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);}

  .swiper-pagination-bullet-active{background: var(--org_main) !important;}

  .bullet__no_wrap{width: 40px; height: 40px; display: inline-block; border: 2px solid var(--blue_main); border-radius: 6px; text-align: center; color: var(--blue_main); 
  margin-right: 40px; font-size: 24px; font-weight: 500; padding-top: 8px;}

  .drshadow__style__01{box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.10); -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.10);}

  .bottom__dash::after{content: ""; width: 150px; height: 3px; position: absolute; left: 0; right: 0; margin: 0 auto; background: var(--blue_main); top: 120%;}
  .bottom__dash_left::after{content: ""; width: 200px; height: 3px; position: absolute; left: 0;  background: var(--blue_main); top: 120%;}
  .left__dash{padding-left: 40px; position: relative;}
  .left__dash::after{content: ""; width: 4px; height: 100%; position: absolute; left: 0; top: 0; background: var(--blue_main); }
  .left__dash_half::after{height: 30%;}
  
  .clearfix{clear: both;}

  .text-center{text-align: center !important;}
  .text_right_md{text-align: right !important;}

  .clr-o{color: var(--org_main) !important;}
  .clr-b{color: var(--blue_main) !important;}
  .clr-w{color: #FFF !important;}
  .clr-g{color: #202832 !important;}

  .svg--blue-fill{fill: var(--blue_main);}

  .bg-Lblue{background:#E5F2FC;}
  .bg__blue_gradiant{background: rgb(16,44,131); background: linear-gradient(90deg, rgba(16,44,131,1) 0%, rgba(22,111,147,1) 100%);}
  .bg-Lbluegr{background: rgb(0,124,225); background: linear-gradient(90deg, rgba(255,255,255,0.08) 0%, rgba(0,124,225,0.16) 100%);}
  .bg__greyGradiant{background: rgb(141,141,170);
    background: linear-gradient(125deg, rgba(141,141,170,1) 0%, rgba(255,255,255,1) 52%, rgba(234,234,238,1) 100%);}

  .bg__blue{background: var(--blue_main);color: #FFF;}
  .bg__blue p{color: #FFF;}
  .bg__orng{background: var(--org_main);color: #FFF;}
  .bg__dblue{background: #001A31; color: #FFF;}
  .bg__dblue h3, .bg-dgrey, .bg__dblue p{color:#FFF;}
  .bg-dgrey{background: #1D252F;}
  .bg-Lgrey{background: #F6F6F6;}
  .bg-white{background:#FFFFFF;}

  .bg-black{background: #000;}
  .bg-mgrey{background: #747474;}
  .bg-dnblue{background: #002D62;}
  .bg-dorg{background: #D44C2D;}

  .bg-gr01{background: #545757;}
  .br-16{border-radius: 16px;}
  .zindex2{z-index: 2 !important;}
  .w_100p{width: 100%;}.w_90p{width: 90%;}

  .image-wrapper-all img{width: 100%; height: auto;}
  .image-wrapper-sh01{box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;}
  .forall--head-ttl h4{margin:0 0 20px 0; transition:margin 0.7s cubic-bezier(.16,1,.3,1); font-size: 28px; line-height: 36px; font-weight: 500;}
  /* learnmore btton */
  .learnmore__item_arrow{display: inline-block; width: 38px; height: 38px; background: #FF9900;
    border-radius: 0px; transition: all 0.3s ease-in-out; }

  .learnmore__item__link { color: #FF9900; cursor: pointer; font-weight: 400; text-decoration: none; transition: all 0.5s ease-in-out; }  
  .learnmore__item__link_arrow { display: inline-block;  }
  .learnmore__item__link_arrow .learnmore__item__link_arrowicon { position: relative; top: 4px; left: 0px; transition: all 0.5s ease; vertical-align: middle; stroke: #FFF;}
  .learnmore__item__link_arrow .learnmore__item__arrowiconcircle { transition: stroke-dashoffset 0.5s ease; stroke-dasharray: 95; stroke-dashoffset: 95; left: -3; }

  .fai_colmns__links:hover .learnmore__item_arrow{background: #FFF;}
  .fai_colmns__links:hover .learnmore__item__link_arrowicon { transform: translate3d(0px, 0, 0);  stroke: #FF9900; }
  .fai_colmns__links:hover .learnmore__item__arrowiconcircle { stroke-dashoffset: 0;  left: 2; }

  .t-14{font-size: 14px !important; line-height: 16px !important;}
  .t-18{font-size: 18px !important; line-height: 24px !important;}
  .t-20{font-size: 20px !important; line-height: 28px !important;}
  .t-24{font-size: 24px !important; line-height: 30px !important;}
  .t-30{font-size: 30px !important; line-height: 40px !important;}
  .t-36{font-size: 36px !important; line-height: 38px !important;}
  .t-48{font-size: 48px !important; line-height: 50px !important;}
  .t-60{font-size: 60px !important; line-height: 62px !important;}
  .t-72{font-size: 72px !important; line-height: 74px !important;}
  .t-t{text-transform: uppercase !important;}

  .t_404pgNfnd{text-align: right;}
  .t_404pgNfnd h3{font-size: 200px !important; line-height: 200px !important;color: #00259F;}

  .p-3{padding: 3% !important;}
  .p-5{padding: 5% !important;}
  .p-10{padding: 10% !important;}

  .pt-0{padding-top: 0% !important;}
  .pt-3{padding-top: 3% !important;}
  .pt-5{padding-top: 5% !important;}
  .pt-6{padding-top: 6% !important;}
  .pt-8{padding-top: 8% !important;}
  .pt-10{padding-top: 10% !important;}
  .pt-20{padding-top: 20% !important;}

  .pl-30{padding-left: 30px !important;}
  .pl-40{padding-left: 40px !important;}

  .pl_10p{padding-left: 10% !important;}
  .pl_20p{padding-left: 24% !important;}

  .ptb-20{padding-top: 20% !important; padding-bottom: 20% !important;}

  .pb-5{padding-bottom: 5% !important;}
  .pb-6{padding-bottom: 6% !important;}
  .pb-8{padding-bottom: 8% !important;}
  .pb-10{padding-bottom: 10% !important;}

  .pl-0{padding-left: 0% !important;}
  .pr-0{padding-right: 0% !important;}
  .pr-20p{padding-right: 20% !important;}
  .pr-10{padding-right: 10% !important;}

  .lg-pl-0{padding-left: 0% !important;}
  .lg-pr-0{padding-right: 0% !important;}

  
  .py-5{padding-top: 5% !important; padding-bottom: 5% !important;}
  .py-58{padding-top: 5% !important; padding-bottom: 8% !important;}
  .py-6{padding-top: 6% !important; padding-bottom: 6% !important;}
  .py-68{padding-top: 6% !important; padding-bottom: 8% !important;}
  .py-7{padding-top: 7% !important; padding-bottom: 7% !important;}
  .py-8{padding-top: 8% !important; padding-bottom: 8% !important;}

  .py-10{padding-top: 10% !important; padding-bottom: 10% !important;}
  .py-20{padding-top: 20% !important; padding-bottom: 20% !important;}

  .mb-10{margin-bottom: 10px !important;}
  .mb-20{margin-bottom: 20px !important;}
  .mb-30{margin-bottom: 30px !important;}
  .mb-40{margin-bottom: 40px !important;}
  .mb-50{margin-bottom: 50px !important;}
  .mb-100{margin-bottom: 100px !important;}

  .m0-auto{margin: 0 auto !important;}
  .my-10{margin-bottom: 10px !important; margin-top: 10px !important;}
  .my-20{margin-bottom: 20px !important; margin-top: 20px !important;}
  .my-30{margin-bottom: 30px !important; margin-top: 30px !important;}
  .my-50{margin-bottom: 50px !important; margin-top: 50px !important;}
  .my-100{margin-bottom: 100px !important; margin-top: 100px !important;}
  .ml_28p{margin-left: 28% !important;}

  .mr-10{margin-right: 10px !important;}
  .mr-20{margin-right: 20px !important;}
  .mr-30{margin-right: 30px !important;}
  .mr-50{margin-right: 50px !important;}
  .mr-100{margin-right: 100px !important;}

  .mt-10{margin-top: 10px !important;}
  .mt-20{margin-top: 20px !important;}
  .mt-30{margin-top: 30px !important;}
  .mt-40{margin-top: 40px !important;}
  .mt-50{margin-top: 50px !important;}
  .mt-80{margin-top: 80px !important;}
  .mt-100{margin-top: 100px !important;}

  .fw-300{font-weight: 300 !important;}
  .fw-400{font-weight: 400 !important;}
  .fw-500{font-weight: 500 !important;}
  .fw-600{font-weight: 600 !important;}
  .fw-700{font-weight: 700 !important;}

 

  .d-block{display: block !important;}
  .d-inblock{display: inline-block !important;}
  .d-flex{display: flex !important; align-items: center;}
  .d-inflex{display: inline-flex !important; align-items: center;}
  .d-flowroot{display:flow-root !important;}
  .alignitems{align-items: center;}
  .d_inflexb{display: inline-flex !important; align-items: end;}

  .OF_unset{overflow: unset !important;}

  .d-flex-ai-start{display: flex !important; align-items: flex-start !important;}

  .floatleft{float: left;}
  .floatright{float: right;}

  .applynowBackbtns__wrap{text-align: right;}

  .multiline-ellipsis-max-3, .mult_ellipsis_h5 {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 72px;
    margin: 0 auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .mult_ellipsis_h5 {
    -webkit-line-clamp: 2;
  }
  .multiline-ellipsis-max-3 {
    -webkit-line-clamp: 3;
  }

  .form-group{position: relative;}
  .form-control{height: auto; padding: .575rem .75rem; border-radius: 0;position: relative !important;color: #202832;}
  .form__phonefields__input{width: 100%;}
  .form__phonefields__input .form-group{width: auto; max-width: 100px; float: left; margin-right: 20px;}

  :focus { outline: none !important; border-color: #719ECE; box-shadow: none !important;}
 
  ::-webkit-input-placeholder {
    color:#C9C9C9 !important;
    font-weight: 300;
}

::-moz-placeholder {
    color:#C9C9C9 !important;
    font-weight: 300;
}

::-ms-placeholder {
    color:#C9C9C9 !important;
    font-weight: 300;
}

::placeholder {
    color:#C9C9C9 !important;
    font-weight: 300;
}

  .input--focus-border{ position: relative !important;}
  .input--focus-border ~ .input--focus-border-item:before,
  .input--focus-border ~ .input--focus-border-item:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; opacity: 0; height: 2px; background: var(--blue_main); transition: 0.3s;}
  .input--focus-border ~ .input--focus-border-item:after{top: auto; bottom: 0; left: auto; right: 0;}
  .input--focus-border ~ .input--focus-border-item i:before,
  .input--focus-border ~ .input--focus-border-item i:after{content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 100%; opacity: 0; background: var(--blue_main); transition: 0.4s;}
  .input--focus-border ~ .input--focus-border-item i:after{left: auto; right: 0; top: auto; bottom: 0;}
  .input--focus-border:focus ~ .input--focus-border-item:before,
  .input--focus-border:focus ~ .input--focus-border-item:after{width: 100%; opacity: 1; transition: 0.3s;}
  .input--focus-border:focus ~ .input--focus-border-item i:before,
  .input--focus-border:focus ~ .input--focus-border-item i:after{height: 100%; opacity: 1; transition: 0.4s;}


   /*=======-------------=====foundationai- table ======-----------====== */

  thead{background: #017ce1; color: #FFF;}
  thead tr th:first-child, tbody tr td:first-child{padding-left: 40px;}
  th, td{padding: 1rem;}
  td{border-top: 1px solid #d1d1d1;}  


/* #Media
================================================== */

@media (min-width: 2700px) { 
  .legallitgban_elemnt__grph{top: -150% !important;}
  ._inssolban_elemnt__item{right: -50% !important;}
  .about_foundationai_banner{background-position: 0 -250px !important;}
  .aboutfaibanAnim_element{top: -110% !important;}
  .faisolban_elemnt__grph{right: -30% !important;top: -290% !important; width: 92% !important;}
  
}
@media (min-width: 3500px) { 
  .about_foundationai_banner{background-position: 0 -500px !important;}
  .aboutfaibanAnim_element{top: -140% !important;}
}
@media (min-width: 2200px) { 
  .ins_isw__bg{right: 3%;}
  .ins_isw__bg img{width: 120%;}
  .casestudies__card1{min-height: 680px;}
}


@media (min-width: 2100px) { 
  .foundationai-main-wrapper{width: 70%;max-width: unset;}
  .faihome-headerbanner {padding: 10vw 0 5vw; height: 50vh;}
  .fai_homebanner_header{padding: 5vw 0 7vw 0;}
  .fai_Clients_wrap ul li { min-width: 300px;}
  .fai_Clients_wrap ul { --auto-grid-min-size: 20rem;}
  .fai_lm_wrap ul { --auto-grid-min-size: 22rem;}
  .foundationai-aboutus-Hbanner { height: 60vh;  }

  .legallitgban_elemnt__grph{top: -120%;}
  ._inssolban_elemnt__item{right: -40%;}
  .about_foundationai_banner{background-position: 0 -100px;}
  .aboutfaibanAnim_element{top: -100%;}
  .map_graphic_empl{bottom: 10%;text-align: center;}
  .faisolban_elemnt__grph{right: -28%;top: -190%; width: 84%;}
  .foundation-ai--ContactDetails-wrap, .acumen_casestudies_Himg, .bb_casestudies_Himg{min-height: auto;}
  .ggf-casestudies-Himg{min-height: auto;padding: 9vw 0 8vw;}


  .foundationai-whitepaper-Hbanner{ background-size:100% 50%;}

  .ins_isw__bggr img{height: auto; width: 100%;}

  p{font-size: 18px;}


  .py-5{padding-top: 3% !important; padding-bottom: 3% !important;}
  .py-6{padding-top: 4% !important; padding-bottom: 4% !important;}
  .py-7{padding-top: 5% !important; padding-bottom: 5% !important;}
  .py-8{padding-top: 6% !important; padding-bottom: 6% !important;}
  .py-10 {padding-top: 7% !important;padding-bottom: 7% !important;}

  .pb-5{padding-bottom: 3% !important;}
  .pb-6{padding-bottom: 4% !important;}
  .pb-8{padding-bottom: 6% !important;}
  
  .pt-5{padding-top: 3% !important;}
  .pt-6{padding-top: 4% !important;}
  .pt-8{padding-top: 6% !important;}
}

@media (min-width: 2600px) { 
  .foundationai-main-wrapper{width: 60%;}
  .fai_Clients_wrap ul li { min-width: 300px;}
    .fai_Clients_wrap ul { --auto-grid-min-size: 24rem !important;}
    .foundationai-whitepaper-Hbanner{ background-size:100% 55%;}
  }

@media (max-width: 1880px) { 
  .fai_Clients_wrap{width: 90%;}  
  .foundationai-whitepaper-Hbanner{  background-size:100% 45%; }
  .mult_ellipsis_h5 {height: 64px;}
  ._idp_words_wrap{height: 78px;}
  h1, h3{ font-size: 72px; line-height: 72px; }
  .t-72{ font-size: 56px !important; line-height: 58px !important; }
  h4{ font-size: 32px; line-height: 36px; }
  .extractfiler--pt-4{padding-top: 1%;}  
  .foundationai_etp_col1, .foundationai_etp_col2{padding-right:14%;}
   .casestudies__card1{min-height: 730px;}
}

@media (max-width: 1660px) { 

/* newsite 23 */
.whatclientssays__TMwrap{width: 88%;}
.homeBanAnim_element img{width: 90%;}
.pl_10p{padding-left: 5% !important;}
.dBlue_circle_elements{bottom: -70%;left: -20%;}
.pr-20p{padding-right: 14% !important;}
._inssolban_elemnt__grph{right: -36%;}

.faicareersban_elemnt__grph{bottom: 50%;}

.bl__pos_lblLShade {left: -30%;top: 50%;}
.bl__pos_lblsmShade {left: -5%;top: 86%;}

.USempl1_circle, .indEmpl2_circle, .indEmpl3_circle, .USempl4_circle{width: 350px;height: 350px;}

/* .grid__item_rnded{padding: 30px 50px;} */
.grid__item_rnded{margin: 20px 0%;}
._4grid__container {grid-gap: 30px 40px;}

.faisolban_elemnt__grph{right: -950px;top: -1400px;}

.fai_Clients_wrap{width: 98%;}
.fai_threecolumnpoints_wrap ul{ --auto-grid-min-size: 22rem; grid-gap: 1rem 4rem;}
.extract_video_progress { width: calc(100% - 38%);}

.foundationai-whitepaper-Hbanner{  background-size:100% 48%; }

.quote--cards-aws{ min-height: 650px;}
.fai_colmns__links{ width: 92%;}
.foundationai_software_clmns h4, .h4__mediumsize_text{font-size: 24px; line-height: 30px;}

.ins_isw__bg{ right: -10%; }

}

@media (max-width: 1530px) { 
  /* newsite 23 */
  
  .circlesGraph_elment {bottom: -35%;left: 0;width: 750px;height: 750px;}
  ._1col_icoitems__list img{height: 48px;}
  ._3grid__container{grid-gap: 40px;}
  ._2grid__container{grid-gap: 30px 40px;}

  /* .fai_leadership_wrapp ._5grid__container{grid-template-columns: auto auto auto auto;} */
  .fai_leadership_wrapp ._5grid__container{grid-template-columns: repeat(4, 1fr);}
  .grid__item_team h6{font-size: 16px;}
  .grid__item_teamhide{display: none;}
.casestudies__card1{min-height: 750px;}
  .fai_solbanner_header, .fai_legalLitbanner_header, .fai_insurancebanner_header, .fai_careersbanner_header{padding: 7vw 0 8vw 0;}
  .faisolban_elemnt__grph{right: -1050px;}
  ._inssolban_elemnt__item{right: -35%;}

  .getstart_circles__grph{right: -250px;}

  .mult_ellipsis_h5{height: 56px;}
  .multiline-ellipsis-max-3, .mult_ellipsis_h5{height: 74px;}
 
  h2, .usecases_sec_cntnt h2, .headTtl__med h2{ font-size: 48px; line-height: 52px; }
  h4, .grid__item_content h5{font-size: 24px;line-height: 28px;}
  h5{font-size: 22px;line-height: 26px;}
}

@media (max-width: 1440px) { 
  /* .faihome-headerbanner::before { top: -170px;} */
  .navbar-brand{padding: .5125rem 0.7125rem;}
  .navbar-brand img{height: 36px;}
  .foundationai-main-wrapper1{width: 70%;}
  .fai_software__links{ width: 100%;}
  .lvl_capabilities_icons_b svg, .lvl_capabilities_icons_b img{height: 72px !important;}
  .fai_software__links .lvl_capabilities_icons{ height: 80px;}     
  .legallitgban_elemnt__grph{top: -80%;}
  ._inssolban_elemnt__item{right: -35%;top: 10%;}
  .faicareersban_elemnt__grph{bottom: 60%;}
  ._2gridLifeFai__items ._2grid__item:nth-child(1) ._2gdLifeFai__itemC, ._2gridLifeFai__items ._2grid__item:nth-child(4) ._2gdLifeFai__itemC{top: 15%;}
  .bl__pos_RblLShade{right: -42%;bottom: 5%;}.bl__pos_RblsmShade{right: -45%;bottom: -12%;}
  .extractvideo--nodes_home img{width: 90%;}
  .extract_video_progress { width: calc(100% - 41%);}
  .splCards__wrap .card-header{min-height: 250px;}
  .foundationai-videosearch-Hbanner{padding: 8vw 0 5vw; height: 105vh;}  
  .ExtractFiler--home-sliderbg p, .ExtractVideoSearch--home-sliderbg p{min-height: 146px;}
  ._new2slider--home-sliderbg p{min-height: 60px !important; margin-bottom: 36px;}
  .fai_Clients_wrap{width: 100%;}
  .fai_Clients_wrap ul { grid-gap: 1rem 1rem;}
  .fai_twocolumnpoints_wrap ul{  --auto-grid-min-size: 30rem;}
  .fai_threecolumnpoints_wrap ul{ --auto-grid-min-size: 20rem; grid-gap: 1rem 4rem;}
  /* .v_module_icons{ height: 140px;} 
  .v_module_icons .lvl_capabilities_icons__bg{ width: 130px; height: 130px; left: -40%; top: -30px;}
  .v_module_icons img{height: 72px;} */
  ._4flexgrid__container{gap: 1rem;}
  .fai_lm_wrap{padding-left: 20px;}
  .fai_lm_wrap ul li { min-width: 240px;}
  .foundationai-videosearch-Hbanner{ background-position: 100% -40px; }
  .foundationai_bottom_clmns_all h4{margin-top:30px; /*min-height: 88px;*/}
  .Enlightiksquote_img img{width: 100%;}
  .Enlightiksquote_wrap p{font-size: 24px; line-height: 36px;}
  .foundationai_etp_col1, .foundationai_etp_col2{ padding-right:12%;}
  .foundationai-whitepaper-Hbanner{  background-size:100% 45%; padding: 10vw 0 5vw;}
  .ins_isw__bg{ right: -15%;}
  :root { --primary-color-h: 64vw;}
  .extractfiler--pt-4{padding-top: 00%;}
  .t-30{font-size: 26px !important; line-height: 32px !important;}
    .t-20{line-height: 24px !important;}
  ._idp_words_wrap{height: 73px;}
  h1, h3{ font-size: 60px; line-height: 60px;}
  .splCards__wrap .card-header{padding: 50px 50px;}
  .splCards__wrap .card-header h3{font-size: 30px;line-height: 32px;}
 
    /* h1{ font-size: 52px; line-height: 52px;}
    h2{ font-size: 28px; line-height: 34px; }
    h3, .t-72{ font-size: 48px !important; line-height: 50px !important; }
    
    h4{ font-size: 26px; line-height: 32px; }
    h5{ font-size: 18px; line-height: 26px; }
    h6{ font-size: 16px; line-height: 18px; }

    p{font-size: 15px; line-height: 24px;} */
}

@media (max-width: 1366px) { 

  /* newsite 23 */
.homeBanAnim_element img{width: 80%;}
.foundationai-main-wrapper, .foundationai-main-headwrap{width: 90%;}

.fai_solbanner_header, .fai_legalLitbanner_header, .fai_insurancebanner_header, .fai_careersbanner_header{padding: 9vw 0 8vw 0;}
.fai_legalCAWCbanner_header {padding: 5vw 0 5vw 0;}
.faisolban_elemnt__grph{right: -1150px;}

.legallitgban_elemnt__grph{top: -70%;}
._inssolban_elemnt__item{right: -35%;top: 15%;}
._inssolban_elemnt__grph{right: -56%;}
  
.faihome-headerbanner {padding: 8vw 0 5vw;}

.extract_video_progress { width: calc(100% - 44%);}

.fai__backforthcntnt_wrap_r{padding-top: 2%;}
.fai__backforthcntnt_wrap_l{padding-top: 2%;}

._5grid__container{grid-template-columns: repeat(3, 1fr);}
.fai_leadership_wrapp ._5grid__container{grid-template-columns: repeat(4, 1fr);}

.aboutus-herographic__wrap{ right: -12%;}

.foundation-ai--ContactDetails-wrap{padding: 150px 0% 2% 8% !important;}

.foundationai-whitepaper-Hbanner{  background-size:100% 48%; padding: 12vw 0 5vw;}

.screenImg_type02 img{margin-left: 0;width: 125%;}

.ins_isw__bg{ right: -20%; }
.nodesItemGR-xsB{ bottom: -50%;}
    
}

@media (max-width: 1280px) { 
  .faihome-headerbanner {padding: 12vw 0 5vw;}
  .fai_homebanner_cntnt{padding-right: 4%;}
  .fai_Clients_wrap ul li { min-width: 250px;}
  .fai_Clients_wrap ul li img{width: 80%; height: auto;}

  .whatclientssays__TMwrap {width: 100%;}
  .clientsreviews_quoteswrap .slick-slider{width: 100%;}.clientsreviews_quoteswrap .slick-list{padding: 0 20px !important;}
  .getstart_circles__grph{right: -350px;}
  ._4grid__container {grid-template-columns: auto auto;grid-gap: 30px 60px;}
  ._6grid__container{grid-template-columns: repeat(4, 1fr);}
  ._4grid__container_cv{grid-template-columns: repeat(3, 1fr);grid-gap: 1.5rem;}
  .blueb_circle_elements{display: none;}

  /* life at fai */
  ._2gridLifeFai__items ._2grid__item{display: block;padding: 50px 60px;}
  ._2gdLifeFai__itemC{width: 100%;}
  ._2gridLifeFai__items ._2grid__item:nth-child(2) ._2gdLifeFai__itemC, ._2gridLifeFai__items ._2grid__item:nth-child(3) ._2gdLifeFai__itemC{bottom: 0;}
  ._2gridLifeFai__items ._2grid__item:nth-child(2) ._2gdLifeFai__itemC, ._2gridLifeFai__items ._2grid__item:nth-child(4) ._2gdLifeFai__itemC{right: 0;}
  ._2gridLifeFai__items ._2grid__item:nth-child(1) ._2gdLifeFai__itemC, ._2gridLifeFai__items ._2grid__item:nth-child(4) ._2gdLifeFai__itemC{top: 0;}
  .indEmpl2_circle, .indEmpl3_circle{top: 0;}.USempl1_circle, .USempl4_circle{bottom: 0;}
  .indEmpl2_circle, .USempl4_circle{left: 0;}.indEmpl3_circle, .USempl1_circle{right: 0;}
  ._2gdLifeFai__itemC, .USempl1_circle, .indEmpl2_circle, .indEmpl3_circle, .USempl4_circle{position: relative;}
  .USempl1_circle, .indEmpl2_circle, .indEmpl3_circle, .USempl4_circle{width: 250px;height: 250px;}
  
  .ExtractFiler--home-sliderbg p, .ExtractVideoSearch--home-sliderbg p{min-height: 170px;}

  .fai__backforth_inimgtxt, .fai__backforthblue_inimgtxt{ font-size: 18px; line-height: 20px !important; }

  .fai_threecolumnpoints_wrap ul{ --auto-grid-min-size: 18rem; grid-gap: 1rem 3rem;}

  .aboutus-herographic__wrap{ right: -20%;}

  .schedhuledemo--main-wrapper{ margin: 0 6%;}

  .quote--cards-aws{ min-height: 700px;}

  h2{ font-size: 36px; line-height: 38px; }
  h5 {font-size: 20px;line-height: 24px;}
  h2, .usecases_sec_cntnt h2{ font-size: 40px; line-height: 42px; }
  
  :root { --primary-color-h: 60vw; }

  .mult_ellipsis_h5 {
    height: 60px;
  }

  .fai-careers-headerbanner{padding: 9vw 0 4vw 0;}
  ul.fai__special_points.fai__jobdes_points li{margin-bottom: 12px;}
  ul.fai__special_points.fai__jobExperience_points li{margin-bottom: 12px;}
  ul.fai__special_points.fai__jobdes_points li p,
  ul.fai__special_points.fai__jobExperience_points li p{width: 96%;}

  h4{font-size: 30px; line-height: 34px;}

}

@media only screen and (min-width: 1201px) and (max-width: 1254px){
.fai_lm_wrap ul { --auto-grid-min-size: 14rem;}
}

@media (max-width: 1200px){
.lg-mt-50{margin-top: 50px !important;}
.fai_lm_wrap ul { --auto-grid-min-size: 16rem;}
.t_404pgNfnd{text-align: center;}
._404pgNfndtxt{text-align: center;}
.linksCopyright__wrap{text-align: left;margin-top: 16px;}
ul.hor_llistLinks li:first-child{padding-left: 0;}
.slide__content{justify-content: flex-start;}
}

@media (max-width: 1170px){

   /* newsite 23 */
   .circlesGraph_elment{display: none;}
  .faihomeban_crcls__grph{right: -680px;}

  .faihome-headerbanner {padding: 10vw 0 5vw;}
  .foundationai-main-wrapper{width: 88%;}
  .screenImg_SHtype01, .screenImg_type01{margin-top: 5%;}

  .legallitgban_elemnt__grph{top: -60%;}
  .faicareersban_elemnt__grph{bottom: 70%;}

  .casestusiesArtcles_element{left: -25%;}

  ._3grid__container{grid-template-columns: repeat(2, 1fr);}
  .casestudies__card1{min-height: 700px;}
  .fai_leadership_wrapp ._5grid__container{grid-template-columns: repeat(2, 1fr);}
 
    
  .ExtractFiler--home-sliderbg p, .ExtractVideoSearch--home-sliderbg p{min-height: auto;}  
  .ExtractFiler--home-sliderimg{margin-bottom: 80px;}

    .foundationai_software_clmns h4, .h4__mediumsize_text{ font-size: 24px; line-height: 28px; }

    .foundationai-casestudies-Hbanner .t-60,  .t-60{font-size: 48px !important; line-height: 52px !important;}
    ul.fai__special_points h5{font-size: 20px; line-height: 28px;}

    ul.impPoints_list li{font-size: 24px;line-height: 30px;}

    .extract_video_volume-slider{display:none;}
    .extract_video_progress { width: calc(100% - 36%);}

    .screenImg_type02 img{width: 100%;}

    .ins_isw__bg{ right: -30%; }
    
    :root { --primary-color-h: 58vw; }

    .left__dash{padding-left: 30px;}

    .mb-50{margin-bottom: 40px !important;}
    .mt-50{margin-top: 40px !important;}
    .prtnrLandPage_wrap{padding-left: 30px !important;}
    .howFaiWorks_workflow_sm{display: block;}.howFaiWorks_workflow_md{display: none;}

    .order-lgf-1{order: 1;}
    .order-lgf-2{order: 2;}
    .order-lgf-3{order: 3;}
    h4{font-size: 22px; line-height: 26px;}

    .forbes__container h6, .forbes__container_w h6{font-size: 18px;line-height: 20px;}

}
@media (min-width: 1024px){
  
  
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
@media (max-width: 1024px){  
  .navbar-expand-md .navbar-toggler {display: block !important;}
  .collapse:not(.show) {display: none !important;}
  .navbar-collapse{ overflow: auto; max-height: 96vh;}
  .navbar-expand-md .navbar-nav {-ms-flex-direction: column;flex-direction: column;}

  .header_submenu_listWrap{margin-top: 20px;}
  .navDropdown_listGrid_item{min-height: 50px;}
  .navDropdown_gridItem_link{padding: 12px;}.header_dropdown__menu ul{margin: 0 0px !important;}
  
  .about_foundationai_banner{padding: 10vw 0 18vw 0;}
.faihome-headerbanner__logo img{height: 36px;}
.fai_Clients_wrap ul li { min-width: 230px;}
.fai_Clients_wrap ul { --auto-grid-min-size: 11rem;}

.casestusiesArtcles_foundationai_banner{padding: 7vw 0 21vw 0;}
.casestusiesArtcles_element{left: -25%;width: 120%;}

.fai_solbanner_header, .fai_careersbanner_header{padding: 13vw 0 12vw 0;}
.fai_legalLitbanner_header{padding: 13vw 0 20vw 0;}
.faisolban_elemnt__grph{right: -750px;} .solban_header_ico img{filter: brightness(0) invert(1);}
.fai_solbanner_header h1, .fai_solbanner_header h5 {color: #FFFFFF;}

.bl__pos_RblLShade{right: -48%;bottom: 2%;width: 550px;height: 550px;}
.bl__pos_RblsmShade{right: -45%;bottom: -2%;width: 480px;height: 480px;}

ul._1col_icolist_process::before{height: 100%;top: -1%;}

.mt-100 {margin-top: 70px !important;}
  
  .ExtractFiler--home-sliderimg{margin-bottom: 50px;}

  .fai__backforthcntnt_wrap_r{padding-top: 0%;}
  .fai__backforthcntnt_wrap_l{padding-top: 0%;}

  ul._1col_icolist_process li{padding: 20px 0 40px 50px;display: block;}
  ul._1col_icolist_process::before{left: 0px;}
  ul._1col_icolist_process li::before{left: -15px;top: 145px;}
  ._1col_process_ico{position: relative;margin-bottom: 30px;}
  .processtimeline__bg{left: -40%;}
  .processtimeline__bg img{width: 70%;}

  /* demo player */
  .extract_video_time{font-size: 13px; margin: 0 10px;}
  .extract_video_progress { width: calc(100% - 38%);}
  .extract_video_volume{margin-right: 10px;}
  .extract_video_controls-main{width:calc(100% - 20px);}
  .extract__player-wrapper{width: 100%; padding: 5px;}
  .extract__player_modal .close-btn{top: 0;}

  .fai_twocolumnpoints_wrap ul{  --auto-grid-min-size: 20rem;}
  ul.FoundationAI-Clients_list li {margin: 20px 10px;}
  ul.FoundationAI-Clients_list li img { height: 40px;}

  .foundationai-whitepaper-Hbanner{  background-size:100% 44%;}

  .mult_ellipsis_h5 {
    height: auto;
    -webkit-line-clamp: 3;
  }

  .forbes__container{height: 60px;max-height: 60px;}
  .forbes__container img{height: 24px;}
  .forbes__container h6, .forbes__container_w h6{font-size: 18px;line-height: 18px;}
  .forbes__container img:first-child, .forbes__container_w img:first-child{margin-right: 0px;padding-right: 0px;border-right: none;}

  .forbes__containerF{max-height: 90px !important;height: 90px !important;}
  .homeban_nodes__grph{right: -40%;top: -120px;}

}

@media (max-width: 992px){

  .navbar{padding: 0rem 0rem;}
  .solBanAnim_element_wrap{position: absolute;right: 0;bottom: -10%;width: 350px;height: 350px;
    box-shadow: 0 20px 40px 0 rgb(32 40 50 / 10%);-webkit-box-shadow: 0 20px 40px 0 rgb(32 40 50 / 10%);}
  .solBanAnim_element img{max-width: 250px;}
  .solBanAnim_element{height: 250px;display: none;}
  .faihomeban_crcls__grph{right: -740px;}

  ul.fai__special_points.specialList_ban li{font-size: 20px;}

  .legallitgban_elemnt__grph{top: -40%;}
  ._inssolban_elemnt__item{display: none;}
  .casestusiesArtcles_element{top: -30%;}
  .legallitgbanAnim_element{text-align: right;}
  .casestusiesArtcles_foundationai_banner{padding: 20vw 0 26vw 0;}

  ._2gridLifeFai__items ._2grid__item:nth-child(2), ._2gridLifeFai__items ._2grid__item:nth-child(4){text-align: left;}

  .fai_leadership_wrapp .grid__item_team{margin: 20px 5% 30px 5%;}
  .grid__item_team h6{font-size: 14px;padding: 10px 14px;}

  .bl__pos_lblLShade {left: -50%;top: 50%;}
  .bl__pos_lblsmShade {left: -15%;top: 86%;}
  ._2grid__container{grid-template-columns: auto;}._2grid__item{min-height: auto;padding: 50px 50px;}

  .faihome-headerbanner_new{padding: 14vw 0 8vw 0;}
  .fai_Clients_wrap ul li { min-width: 220px;}

  ._car_articlesItem_cntnt{padding: 8% 4%;}
  ._car_articlesItem_img{margin-bottom: 30px;}
  .faicareersban_elemnt__grph1{top: -70%;}
  
  .ExtractFiler--home-sliderimg{margin-bottom: 48px;}

  .whatclientssays__TMwrap .slick-list{margin-left: 30px;}
  .whatclientssays__TMwrap .slick-slide{padding-left: 100px;padding: 50px 22px 50px 100px;}
  .TMslider_quote_logo{ width: 130px;height: 130px;}.slick-slide img{max-width: 110px;}
  .slick-dotted.slick-slider{padding-bottom: 10px;}

  .md-mt-50{margin-top: 50px !important;}
  .md-mt-30{margin-top: 30px !important;}
  .md-mt-20{margin-top: 20px !important;}

  .md-mb-50{margin-bottom: 50px !important;}
  .md-mb-30{margin-bottom: 30px !important;}
  .md-mb-20{margin-bottom: 20px !important;}
  .mt-80 {margin-top: 50px !important;}

  .xs-mt-20{margin-top: 20px !important;}
  .xs-mt-30{margin-top: 30px !important;}
  .xs-mt-50{margin-top: 50px !important;}
  .xs-mt-100{margin-top: 100px !important;}

  .xs-mb-30{margin-bottom: 30px !important;}
  .xs-mb-50{margin-bottom: 50px !important;}
  .xs-mb-100{margin-bottom: 100px !important;}

  .whatclientssays__TMwrap .slick-dots {bottom: 2%;}
  .whatclientssays__oneTM .slick-dots{display: none !important;}

  .quote--cards-aws{ min-height: auto; padding: 10%;}

  .foundation-ai--ContactDetails-wrap{padding: 80px 6% 2% 6% !important;}

  .extract__testimonials_pop1{display: block; padding-top: 14%;}

  .casestudyban_elemnts_wrap{display: none;}

  /* boxslider new for clients logos */
  /* boxslider new for clients logos */
ul.bxslider li{ padding: 0 30px;}
ul.bxslider li img{max-width: 120px !important; height: auto !important; }

.t-30{font-size: 22px !important; line-height: 30px !important;}
.text_right_md{text-align: left !important;}

.whitepaperform__content_bottom{margin-top: 70px;}
._5grid__container{grid-template-columns: repeat(2, 1fr);}

.sm-mt-30{margin-top: 30px !important;}
.table{width: max-content;}
.subprocessorlist_table{overflow: auto;}

 h1, h3{font-size: 60px;line-height: 60px;}
 .quote_authorImg img{height: 260px;max-width: fit-content;}.slide__quote{padding: 70px 40px;min-height: 400px;}

}

@media (max-width: 860px){
.foundationai_etp_wrap{width:auto; margin-bottom:20px;}
   .foundationai_etp_col1, .foundationai_etp_col2{float:none;}
   .foundationai_etp_col1 .foundationai_etp_wrap:last-child, .foundationai_etp_col2 .foundationai_etp_wrap:last-child{margin-right:0px;}

   .fai-buttons-getdemo{ padding: 9px 20px; font-size: 18px;}

   .fai-careers-headerbanner{padding: 24vw 0 4vw 0;}
   .casestusiesArtcles_element{top: -28%;}
   .faicareersban_elemnt__grph{bottom: 80%;}
   .faicareersban_elemnt__grph1{top: -50%;}
   ._4grid__container_cv{grid-template-columns: repeat(2, 1fr);grid-gap: 1rem;}

   .casestudies__card1{min-height: auto;}
   .casestudies__card1 .card-header{min-height: auto; padding: 32px 32px;}
   .CS_clientwrap{min-height: 150px;}
   .casestudies__card1 .card-body{padding: 36px 24px;}
   .casestudies__card1 .card-body p{margin-bottom: 40px;}
}

@media (max-width: 768px){

 /* newsite 23 */
 .homeBanAnim_element img{margin-top: 50px;}
 .pl_10p{padding-left: 4% !important;}
 .bl__pos_RblLShade{right: -500px;bottom: 12%;}
.bl__pos_RblsmShade{right: -480px;bottom: -2%;}
.pr-20p {padding-right: 0% !important;}
._4grid__container, ._5grid__container{grid-template-columns: repeat(1, 1fr);}
._6grid__container{grid-template-columns: repeat(2, 1fr);}
._4grid__item {padding: 5% 10%;}
._4grid__container_cv{grid-template-columns: repeat(1, 1fr);grid-gap: 1rem;}

.bl__pos_RblLShade1{right: -740px;top: 0%;}
.bl__pos_RblsmShade1{right: -740px;top: 8%;}
.bl__pos_lblLShade {left: -88%;top: 80%;}
.bl__pos_lblsmShade {left: -50%;top: 97%;}
.slide__quotewrap{min-height: 450px;margin: 110px 0px 20px 0px;}

.bl__pos_RblLShade1, .bl__pos_RblsmShade1, .bl__pos_lblLShade, .bl__pos_lblsmShade, .lgrey_circle_elements{display: none;}

.legallitgban_elemnt__grph{top: -30%;}

.usecases_sec_cntnt{margin-top: 0 !important;}
.casestusiesArtcles_element{left: -25%;width: 130%;}

  .faihome-headerbanner_new{padding: 20vw 0 10vw 0;}
  .fai_Clients_wrap ul li { min-width: 170px;}
  .fai_Clients_wrap ul { --auto-grid-min-size: 9rem;}
  
  .fai__tmls__wrap{padding-left:40px; float: left;}
  .fai__tmls__quote_icon img{width: 60%;}

  .fai__tmls__logowrap{padding: 10px; border-top-left-radius:0; border-bottom-left-radius:0px; margin-bottom: 50px;}

  .fai__backforth_inimgtxt, .fai__backforthblue_inimgtxt{ font-size: 16px; line-height: 16px !important; }
  .fai__backforthimage_wrap_l{ padding-right: 0%;}
  .fai__backforthimage_wrap_r{ padding-left: 0%;}
  .fai__backforthblue_inimgtxt_l{right: -12px;}
  .fai__backforthblue_inimgtxt_r{left: -12px; }

  .testimonials__item p{min-height: 100px;}
  .testimonials__item{min-height: 320px; width: 100%; padding: 10% 6% 5% 6%;}

  .legal-extractDoc-HomeBanner{height: 120vh;}
  .insurance-extract-HomeBanner{height: 96vh;}

  .Deeplearning__wrapper{padding: 10%;}

  .aboutus-herographic__wrap{display: none;}

  .scheduleDemo_response_content{margin-top: 18%}

  .image-wrapper-all{width: 100%; height: auto;}

  ._new2slider--home-sliderbg p{min-height: 120px !important; margin-bottom: 36px;}s

  /* ul.ul__liststyle--thumbs-st01 li{margin: 20px 10px; padding: 20px; min-width: 130px;} */
  ul.ul__liststyle--thumbs-st01 li{ min-width: 266px; padding:10px 30px;}

  .tm_popclose_xs{display:inline-block; float: right;}
  .Seamlesslyintegrates__nodes-l{ top: 0%;}
  .Sortslargefiles__nodes-r{ top: -25%;}
  .Captureskey__nodes-l{ top: -20%;}
  .fulltransparency__noed-r{ top: 100%;}

  .nodes__mobihide{display: none !important;}

  .fai_software__links .fai--button_plain{margin-top: 30px;}

  .splCards__wrap .card-header {padding: 30px 50px;}

  .hidden-sm-column{display: none;}
}


@media (max-width: 767px) { 

  .navbar-brand{padding: 1rem 0rem;}
  .faihome-headerbanner {padding: 22vw 0 5vw; height: 74vh;}
  .foundationai-header .nav-item{margin-left: 0;margin-bottom: 20px;}
  .header_dropdown__menu{ position: relative;display: block; box-shadow: none;height: 0;}
  .header_dropdown__menu ul{margin: 0 0px !important;margin-bottom: 20px !important; }
  .header_dropdown__menu{ right: 0%;}
  .header-submenu--link:hover > .header_dropdown__menu {height: auto;}

  .fai_homebanner_header{padding: 10vw 0 17vw 0;}.homeBanAnim_element, ._H_autmt_optimize_mg, .savetime_graph{display: none;}

  .header-normal--links .header_dropdown__menu{left: 0; padding: 0px 0 !important;}

  .navbar-brand_01{position: relative; top: 0px; left: 140px; padding-left: 0; }
  .foundationai-header.scroll-on .navbar-brand_01{top: 0; left: 0;}

  .header__shdemo_btn .fai-buttons-blue{color: #FFF !important;}
  
  .foundationai-header {background: #FFF;}
  .nav-link{color: #2F3134 !important;padding: 14px 0px !important;}
  .navbar-collapse .collapse .show{height: 100vh;}
  .foundationai-main-wrapper, .foundationai-main-wrapper1{width: 90%;}  

  .uc_llli__image{display: none;}
  .legallitgbanAnim_element{margin-top: 30px;}

  .fai_solbanner_header, .fai_careersbanner_header{padding: 18vw 0 12vw 0;}
  .faisolban_elemnt__grph {right: -950px;}
  .getstart_circles__grph{right: -450px;width: 680px;height: 680px;}

  .mult_ellipsis_h5{height: auto;}
  .faicareersban_elemnt__grph1{top: -30%;}

  .about_foundationai_banner{padding: 16vw 0 18vw 0;background-position: -80px -10px;}
  .aboutfaibanAnim_element{width: 100%;left: 20%;top: -30%;}
  .ceo__quote_failogo{margin-top: 20px;padding-left: 40px;text-align: left;}

   ._3grid__container{grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
   .grid__item_rnded{margin: 10px 0%;min-height: auto;}
   .grid__item_footer{margin-top: 5%;}
   ._idp_words_wrap{height: 70px;}
   h1, h3{font-size: 48px;line-height: 52px;}

   .casestudies_ban_striptxt{margin-left: -8%;}

  /* demo player */
  .extract_video_controls{height: 32px;}
  .extract_video_progress { width: calc(100% - 60%);}  
  .extract_video_volume-btn svg{width: 20px;}
  .extract_video_controls-left{margin-left: 0;}
  .extract__player_modal .close-btn{top: -30px; right: 30px;}
  .extract__player_modal{ overflow: unset;}

  .swiper-slide.ExtractFiler--home-sliderbg, .swiper-slide.ExtractVideoSearch--home-sliderbg{padding: 0 2%;}
  
  .ExtractFiler--home-sliderimg{margin-bottom: 156px;}
  
  .ExtractFiler--home-sliderbg p, .ExtractVideoSearch--home-sliderbg p{min-height: 200px;}
  ._new2slider--home-sliderbg p{min-height: 140px !important; margin-bottom: 0px;}

  .xs__Extract-sliderimghide{display: none !important;}
  .xs__Extract-sliderimgshow{display: block !important; text-align: center;}
  .xs__Extract-sliderimgshow img{margin: 0 auto; width: 90% !important;}
  .pr-5{padding-right: 0 !important;}

  .whatclientssays__TMwrap{padding: 0;}
  .whatclientssays__TMwrap .slick-slide{margin: 20px 10px 20px 10px;}
  .home-TMslider-quote-symb{top: -2px;}
  /* .whatclientssays__TMwrap .slick-track, .whatclientssays__TMwrap .slick-slide{min-height: 500px;}
  .whatclientssays__languageTM .slick-track, .whatclientssays__languageTM .slick-slide{min-height: 610px;}
  .xs_whatclientssays__minH750 .slick-track, .xs_whatclientssays__minH750 .slick-slide{min-height: 750px;} */

  .whatclientssays__visionTM .slick-dots{display: none;}
  .whatclientssays__visionTM .slick-list{cursor: default;}

  .foundationai-learning-Hbanner {height: 70vh; background-position:top; }
  .Learningmodule--graph img{width: 100%;}
  
  .foundationai-vision-Hbanner, .foundationai-language-Hbanner, .foundationai-learning1-Hbanner{height: 105vh;}
  .foundationai-vision-Hbanner, .foundationai-language-Hbanner, .foundationai-learning1-Hbanner{margin-top: -60px; padding: 20vw 0 8vw; }
  .foundationai-videosearch-Hbanner{background-position: 80% 100%; height: 135vh;}
  .foundationai-extractfiler-Hbanner{background-position: 30% 100%; height: 125vh;}

  .ins_isw__bg{display: none;}
  .fai_colmns__links h4{min-height: auto;}

  .getademo--main-wrapper{ padding: 12% 8% 3% 8%;}  

  .bg__ExtractFiler_parllx { background-size: inherit; background-position-x: -200px; background-color: #4c1455; }
  .bg__ExtractVideoSearch_parllx{ background-color: #1d519a;}

  .extract-filer--hero-uiscreen, .videosearchhero-uiscreen{text-align: center;}
  .extract-filer--hero-uiscreen img, .videosearchhero-uiscreen img{width: 96%; margin-top: 40px;}

  /* .foundationai-casestudies-Hbanner{height: 90vh;} */
  .foundationai-casestudies-Hbanner{padding: 22vw 0 14vw;}
  .foundationai-casestudies-Hbanner .t-60, .t-60{font-size: 40px !important; line-height: 42px !important;}
  .casestudies-Hbanner__logo{bottom: 50px;}

  .fai__solutions_wrap img{margin-bottom: 18px;}
  .fai__solutions_wrap h4, .fai__solutions_wrap p{margin-bottom: 30px;}

  .fai_Clients_wrap ul { grid-gap: 1rem 0.5rem;}
  .fai_Clients_wrap ul li { min-width: 160px;}

  .fai__clients_carousel .owl-item img{width: 120px !important;}

  .fai_lm_wrap ul li{margin-bottom: 20px;}    
  
  .fai_Clients_wrap ul li img{width: 100%; height: auto;}

  .fai_twocolumnpoints_wrap ul li, .fai_threecolumnpoints_wrap ul li{margin-bottom: 20px;}

  .fai__backforthcntnt_wrap_l{ padding-right: 0%; margin-top: 40px;}
  .fai__backforthcntnt_wrap_r{ padding-left: 0%; margin-top: 40px;}
  .fai__backforthblue_inimgimg{padding:6px 20px; line-height: 24px;}
  .fai__backforthblue_inimgimg img{width: 80%;}
  .fai__backforthimage_wrap_l img, .fai__backforthimage_wrap_r img{border-radius: 14px;}

  ul.fai__special_points h5{font-size: 18px; line-height: 26px;}
  ul.fai__special_points img {margin-right: 24px;} 

  .foundationai_etp_wrap{width:46%; margin-bottom:20px;}
  
  .Enlightiksquote_wrap h4{font-size: 24px;}
  .Enlightiksquote_wrap h6{font-size: 20px;}
  .foundationai-middle-wrapper{  padding: 10% 5%;}
  .Enlightiksquote_img img{width: auto;}

  /* .v_module_icons{height: 134px;}
  .v_module_icons .lvl_capabilities_icons__bg{ width: 134px; height: 134px; left: -40%; top: -34px;}
  .v_module_icons img{height: 72px !important;} */

  .bg__healthcareNLP_parllx img{width: 100%;}
  .bg__healthcareNLP_parllx .fai__backforthcntnt_wrap_l{margin-top: 0; margin-bottom: 30px;}

  .foundationai-aboutus-Hbanner { height: 70vh; }

  .copyrighttxt_wrap{text-align: left;}

  .foundationai_bottom_clmns_all h4{margin-top: 20px; min-height: auto;}  

  .schedhuledemo--main-wrapper{ padding: 3% 8%; margin: 0 2%;}
  .foundationai-scheduledemo-Hbanner{ background-size:100% 50%;padding: 24vw 0 5vw;}
  .schedhuledemo-flex-ai-start{display: block !important; align-items: flex-start;}
  .schedhuledemo--main-wrapper label{width: 100%; text-align: left;}
  .form__phonefields__input .form-group{max-width: 70px;}
  .schedhuledemo--main-wrapper .form-group{margin-bottom: 1.3rem;}

  #scheduleDemo_response_wrap{padding: 3%;}
  .scheduleDemo_response_content{margin-top: 25%; width: 100%; padding: 10% 3%;}

  .agreements_Himg{padding: 20vw 0 10vw;}

  .whitepaper--main-wrapper{ margin: 0;}
  .foundationai-whitepaper-Hbanner{padding: 20vw 0 5vw;}

  .xs__whitestroke_blue{ border: 1px solid  var(--blue_main); color: var(--blue_main); }
  .xs__whitestroke_blue:hover{ background: var(--blue_main); color: #FFF; border: 1px solid  var(--blue_main); }

  .order-xs-1{order: 1;}
  .order-xs-2{order: 2;}

  .Extract__Features_forall .pt-4{padding-top: 0 !important;}

  .swiper-button-next, .swiper-button-prev{width: 20px !important; height:40px !important; background-size:20px 40px !important;}

  .applynowBackbtns__wrap{text-align: left; margin-top: 50px;}

  .py-20{padding-top: 10% !important; padding-bottom: 10% !important;}

  .xs-w-100{width: 100%;}
  .xs-w-80{width: 80%;}

  .pt-5{padding-top: 10% !important;}
  .xs-pt-0{padding-top: 0% !important;}

  .xs-pl-0{padding-left: 0% !important;}
  .xs-pr-0{padding-right: 0% !important;}

  .xs-mb-0{margin-bottom: 0 !important;}

  /* .py-5{padding-top: 12% !important; padding-bottom: 12% !important;} */
  .pb-5{/*padding-top: 14% !important;*/ padding-bottom: 14% !important;}
  .py-58{padding-top: 12% !important; padding-bottom: 16% !important;}
  .py-6{padding-top: 14% !important; padding-bottom: 14% !important;}
  .py-68{padding-top: 14% !important; padding-bottom: 16% !important;}
  .py-8{padding-top: 16% !important; padding-bottom: 16% !important;}
  .py-7{padding-top: 15% !important; padding-bottom: 15% !important;}

  .pb-6{padding-bottom: 14% !important;}

  .pt-8{padding-top: 16% !important;}
  .pb-8{padding-bottom: 16% !important;}
  .d_inflexXS{display: block;}
}

@media (max-width: 600px) { 
  .casestusiesArtcles_element{left: -85%;}
  .casestusiesArtcles_element img{width: 190%;}
  .faicareersban_elemnt__grph{bottom: 80%;}
  .fai_solbanner_header{padding: 24vw 0 32vw 0;}
  .copyrighttxt_wrap{display: block;}
  ul.hor_llistLinks{margin-bottom: 10px;}

  .sociallinks_wrapper{margin-left: 0px;margin-top: 20px;}

  .forbes__container{height: 70px;max-height: 70px;}
  .forbes__container h6, .forbes__container_w h6 {font-size: 16px;line-height: 16px;}
  .forbes__container img:first-child, .forbes__container_w img:first-child{margin-bottom: 3px;}

  .clientssays_quoteswrap{margin-top: 80px;}
  .clientssays_quoteswrap .slide__content{display: block;position: relative;}.quote_author{display: inline-table;padding: 6px 20px;}
  .quote__authorWrap, .quote_authorImg{display: inline-block;}
  .slide__content div{display: inline-block;}.quote_logo{display: block !important;}
  .quote__authorContnr{position: absolute;z-index: 10;right: 30px;top: -120px;}.slick-dotted.slick-slider{overflow: unset;}
  .slide__quote{padding: 140px 40px 30px 40px;display: inline-flex !important;align-items: center;}.quote_authorImg img{height: 220px;}
  .quote_author h6{font-size: 18px;}.quote_author p{font-size: 14px;line-height: 14px;}
}
@media (max-width: 420px) { 
  ._idp_words_wrap{height: 50px;}
  @keyframes wordsloop_anim {
    /*5 words
    0% {transform: translateY(100px);display: none;visibility: hidden;}
    5% {transform: translateY(-32px);display: block;visibility: visible;}
    15% {transform: translateY(-32px);display: block;visibility: visible;}
    20% {transform: translateY(-130px);display: block;visibility: visible;}
    30% {transform: translateY(-130px);display: block;visibility: visible;}
    35% {transform: translateY(-235px);display: block;visibility: visible;}
    45% {transform: translateY(-235px);display: block;visibility: visible;}
    50% {transform: translateY(-335px);display: block;visibility: visible;}
    60% {transform: translateY(-335px);display: block;visibility: visible;}
    65% {transform: translateY(-430px);display: block;visibility: visible;}
    100% {transform: translateY(-430px);display: block;visibility: visible;}*/
    0% {transform: translateY(100px);display: none;visibility: hidden;}
    4% {transform: translateY(-32px);display: block;visibility: visible;}
    14% {transform: translateY(-32px);display: block;visibility: visible;}
    18% {transform: translateY(-130px);display: block;visibility: visible;}
    28% {transform: translateY(-130px);display: block;visibility: visible;}
    32% {transform: translateY(-235px);display: block;visibility: visible;}
    42% {transform: translateY(-235px);display: block;visibility: visible;}
    44% {transform: translateY(-335px);display: block;visibility: visible;}
    54% {transform: translateY(-335px);display: block;visibility: visible;}
    58% {transform: translateY(-430px);display: block;visibility: visible;}
    68% {transform: translateY(-430px);display: block;visibility: visible;}
    72% {transform: translateY(-530px);display: block;visibility: visible;}
    100% {transform: translateY(-530px);display: block;visibility: visible;}
  }
}

@media (min-width: 768px){
  .navbar-expand-md .navbar-nav {flex: 3; }
}

@media (max-width: 400px) { 
  ._new2slider--home-sliderbg p{min-height: 180px !important; }
}

@media (max-width: 400px) { 
  .ExtractFiler--home-sliderbg p, .ExtractVideoSearch--home-sliderbg p{min-height: 220px;}
}

@media (max-width: 360px) { 
  h1, h3{font-size: 40px;line-height: 42px;}
  .prtnrLandPage_wrap {padding-left: 1rem !important;}
  .left__dash {padding-left: 16px;}
}

@media (max-height: 800px) { 
  .foundationai-vision-Hbanner, .foundationai-language-Hbanner, .foundationai-learning1-Hbanner{height: auto; min-height:98vh;}
}

/* .animated-box .Group_5293{transform: translateY(150px) scale(0.5);} */
.animpath_v{fill: none;}
.animated-box.fade-in .animpath_v1{stroke-dasharray: 524.774;stroke-dashoffset: 524.774;}
.animated-box.fade-in .animpath_v2{stroke-dasharray: 324.774;stroke-dashoffset: 324.774;}
.animated-box.fade-in .animpath_v3{stroke-dasharray: 524.774;stroke-dashoffset: 524.774;}
.animated-box.fade-in .animpath_v1a{stroke-dasharray: 224.774;stroke-dashoffset: 224.774;animation-delay: 1.8s !important;}
.animated-box.fade-in .animpath_v{
  animation: stroke_fill 3s ease forwards;stroke: rgb(55, 60, 74);stroke-width: 2;fill: none;animation-delay: 1s;}


  @keyframes stroke_fill {
    0% {
        fill: none;
    }
    50% {
        fill: none;
        stroke-dashoffset: 0;
    }
    100% {
      fill: none;
        stroke-dashoffset: 0;
    }
  }

/* ellise anim */
  .animelepse_v{opacity: 1;fill: rgba(255, 255, 255, 0);}
  .animated-box.fade-in .animelepse_v{
    -webkit-animation: scale_in 1.2s ease forwards;
      animation: scale_in 1.2s ease forwards;
      animation-delay: 1.2s;
      stroke-dasharray: 377;
      stroke-dashoffset: 377;
      stroke: #007ce1;stroke-width: 2;
      /* transform: scale(1); */
  }
  @keyframes scale_in{
    0% {
      /* -webkit-transform: scale(0);
              transform: scale(0); */
      opacity: 1;
      fill: rgba(255, 255, 255, 0);
      stroke-dasharray: 377;
      stroke-dashoffset: 377;
    }
    100% {
      /* -webkit-transform: scale(1);
              transform: scale(1); */
      opacity: 1;
      fill: rgba(0, 124, 225, 100);
      /* fill: #007ce1; */
      stroke-dashoffset: 0;
    }
    }


    /* sm strokes */
  .animpath_vs{opacity: 1;fill: rgba(255, 255, 255, 0);}
  .animated-box.fade-in .animpath_vs{
    -webkit-animation: smfill_v1 1.2s ease-out forwards;
            animation: smfill_v1 1.2s ease-out forwards;
            animation-delay: 1.6s;
            stroke-dasharray: 377;
            stroke-dashoffset: 377;
            stroke: #FFFFFF;stroke-width: 1;
            /* transform: scale(1); */
  }
  @keyframes smfill_v1{
    0% {
      /* -webkit-transform: scale(0);
              transform: scale(0); */
      opacity: 1;stroke-width: 1;
      fill: rgba(255, 255, 255, 0);
      stroke-dasharray: 377;
      stroke-dashoffset: 377;
    }
    100% {
      /* -webkit-transform: scale(1);
              transform: scale(1); */
      opacity: 1;stroke-width: 0;
      fill: rgba(255, 255, 255, 100);
      /* fill: #007ce1; */
      stroke-dashoffset: 0;
    }
    }


.animated-box.fade-in{
  -webkit-animation: fade-in 0.8s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
          animation: fade-in 0.8s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
          animation-delay: 0.1s;
}

@-webkit-keyframes fade-in {
0% {
  -webkit-transform: translateY(150px) scale(0.5);
          transform: translateY(150px) scale(0.5);
  opacity: 0;
}
100% {
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  opacity: 1;
}
}
@keyframes fade-in {
0% {
  -webkit-transform: translateY(150px) scale(0.5);
          transform: translateY(150px) scale(0.5);
  opacity: 0;
}
100% {
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  opacity: 1;
}
}





.rotate.triggeredCSS3    {transform : rotate(360deg); }
.scale.triggeredCSS3     {transform : scale(1.6); }
.translate.triggeredCSS3 {transform : translate3d(400px,0,0); }


/* text animations ----------------------*/
._ttlEntry_anim_wrap{overflow:hidden;display:inline-flex;line-height: 94px;margin-right: 22px;align-items: center;}
._ttlEntry_anim_b{ transform: translateY(100px);animation: ttlEntry_anim 0.7s forwards;
transition: all 0.7s cubic-bezier(0, 0.93, 0.31, 1);opacity: 0;visibility: hidden;}
.sw_1{animation-delay: 0.05s;}.sw_2{animation-delay: 0.2s;}.sw_3{animation-delay: 0.32s;}.sw_4{animation-delay: 0.45s;}
.sw_5{animation-delay: 0.58s;}.sw_6{animation-delay: 0.75s;}
@keyframes ttlEntry_anim {
  0% {transform: translateY(100px);opacity: 0;visibility: hidden;}
  100% {transform: translateY(0px);opacity: 1;visibility: visible;}
}

._subttlEntry_anim_h{ transform: translateY(100px);display:inline-block;animation: subttlEntry_anim 0.5s forwards;
  transition: all 0.5s cubic-bezier(0, 0.93, 0.31, 1);opacity: 0;visibility: hidden;}
  @keyframes subttlEntry_anim {
    0% {transform: translateX(150px);opacity: 0;visibility: hidden;}
    100% {transform: translateX(0px);opacity: 1;visibility: visible;}
  }

  ._iconEntry_anim_s{ transform: translateY(100px);display:inline-block;animation: iconEntry_anim 0.4s forwards;
    transition: all 0.4s cubic-bezier(0, 0.93, 0.31, 1);opacity: 0;visibility: hidden;}
    @keyframes iconEntry_anim {
      0% {transform: scale(0);opacity: 0;visibility: hidden;}
      100% {transform: scale(1);opacity: 1;visibility: visible;}
    }

    #resumator-job-frame{overflow-y: scroll !important;}