*,
*:before,
*:after {
box-sizing: border-box;
}
.single-post .post_content .desc_text ul li:not(last-child),
.single-post .post_content .desc_text ul {
margin-bottom: 15px;
}
ul li,
ol li,
li {
font-family: 'Instrument Sans', sans-serif !important;
}
html body,
html {
overflow-x: hidden;
}
html {
height: 100%;
}
html body {
min-height: 100%;
position: relative;
margin: 0;
}
html img {
max-width: 100%;
height: auto;
}
html img,
html svg,
html iframe {
vertical-align: top;
}
html a {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: relative;
}
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html p {
margin-top: 0;
}
html body section.e-con-boxed>.e-con-inner,
html body section.e-con-full>.e-con-boxed>.e-con-inner {
padding-left: 20px;
padding-right: 20px;
}
html body .e-con-full>.e-con-inner {
padding-left: 0px;
padding-right: 0px;
}
html body .e-con-boxed>.e-con-inner .elementor-element>.e-con-inner {
padding-left: 0px;
padding-right: 0px;
}
p {
margin-bottom: 20px;
}
p:last-child {
margin-bottom: 0 !important;
}
select,
select:focus,
button,
button:hover,
img,
img:focus,
a,
a:focus,
button:focus {
outline: none !important;
} html .elementor-widget-image a {
display: block;
}
a.elementor-button {
-webkit-transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
color: #fff;
border: 1px solid #dbff00;
background: -webkit-linear-gradient(left, #dbff00, #dbff00 50%, rgba(0, 0, 0, 0) 50%);
background: linear-gradient(to right, #dbff00, #dbff00 50%, rgba(0, 0, 0, 0) 50%);
background-size: 200% 100%;
background-position: 100%;
font-family: var(--e-global-typography-ca4ebb2-font-family), Sans-serif !important;
font-size: 15px !important;
letter-spacing: 0 !important;
line-height: 24px !important;
text-transform: uppercase !important;
font-weight: bold !important;
padding: 15px 30px 14px !important;
}
a.elementor-button:hover {
color: #000;
background-position: 0% 100%;
}
.black_btn a.elementor-button {
color: #000;
border-color: #000;
background: linear-gradient(to right, #000, #000 50%, rgba(255, 255, 255, 0) 50%);
background-size: 200% 100%;
background-position: 100%;
}
.black_btn a.elementor-button:hover {
color: #fff;
background-position: 0% 100%;
} #ot-sdk-btn-floating.ot-floating-button button {
padding: 0;
} .elementor-editor-active .site_header {
background-color: #000;
}
.site_header {
position: absolute !important;
top: 0;
left: 0;
right: 0;
z-index: 999 !important;
}
.menu_main_sec nav ul.elementor-nav-menu .elementor-item,
.site_header nav ul.elementor-nav-menu .elementor-item {
overflow: hidden;
}
.menu_main_sec nav ul.elementor-nav-menu .elementor-item .menu-item-description,
.site_header nav ul.elementor-nav-menu .elementor-item .menu-item-description {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
color: #dbff00;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
padding: 0px 0;
opacity: 0;
}
.menu_main_sec nav ul.elementor-nav-menu .elementor-item .menu-item-description span,
.site_header nav ul.elementor-nav-menu .elementor-item .menu-item-description span {
display: inline-block;
-webkit-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
}
.menu_main_sec nav ul.elementor-nav-menu .current-menu-item .elementor-item .menu-item-description,
.site_header nav ul.elementor-nav-menu .current-menu-item .elementor-item .menu-item-description,
.menu_main_sec nav ul.elementor-nav-menu .current-menu-item .elementor-item .menu-item-description span,
.site_header nav ul.elementor-nav-menu .current-menu-item .elementor-item .menu-item-description span,
.menu_main_sec nav ul.elementor-nav-menu .elementor-item:hover .menu-item-description,
.site_header nav ul.elementor-nav-menu .elementor-item:hover .menu-item-description,
.menu_main_sec nav ul.elementor-nav-menu .elementor-item:hover .menu-item-description span,
.site_header nav ul.elementor-nav-menu .elementor-item:hover .menu-item-description span {
-webkit-transform: none;
transform: none;
opacity: 1;
}
.menu_main_sec ul li .sub-menu-toggle,
.site_header .header_nav ul li .sub-menu-toggle {
display: none;
}
.site_header .header_nav ul li ul.sub-menu {
border-top: 3px solid #dbff00;
padding: 15px 10px;
}
.site_header .header_nav ul li ul.sub-menu li a {
border: 0 !important;
}
.hamburger_toggle {
display: block;
cursor: pointer;
}
.hamburger_toggle .icon_bar1,
.hamburger_toggle .icon_bar2,
.hamburger_toggle .icon_bar3 {
background-color: #fff;
width: 24px;
height: 1px;
-webkit-transition: 0.3s;
transition: 0.3s;
margin: 0;
}
.hamburger_toggle .icon_bar2 {
margin: 8px 0;
}
.elementor-popup-modal.menu_popup {
z-index: 9;
}
.hamburger_toggle.active_menu .icon_bar1 {
margin: 5px 0;
-webkit-transform: rotate(-45deg) translate(-4px, 3px);
transform: rotate(-45deg) translate(-4px, 3px);
}
.hamburger_toggle.active_menu .icon_bar2 {
margin: 5px 0;
opacity: 0;
}
.hamburger_toggle.active_menu .icon_bar3 {
margin: 5px 0;
-webkit-transform: rotate(42deg) translate(-5px, -5px);
transform: rotate(42deg) translate(-5px, -5px);
}
.menu_main_sec.e-con .sub-menu {
position: absolute;
right: -100% !important;
width: 40% !important;
top: -120px;
height: 100vh;
color: white;
padding-top: 230px;
display: block !important;
transition: all 0.2s ease-in-out;
min-width: 160px;
z-index: 1;
}
.menu_main_sec.e-con .sub-menu.active {
right: -20px !important;
}
.menu_main_sec.e-con .sub-menu li a {
border: 0;
}
.menu_main_sec .menu-item.menu-item-has-children.active .sub-arrow i {
transform: rotate(90deg);
transition: all 0.2s ease-in-out;
}
.menu_main_sec .menu-item.menu-item-has-children.active .sub-menu {
right: -20px !important;
}
.menu_main_sec nav ul li.menu-item {
position: static;
width: 100%;
}
.menu_main_sec a.calendar_button {
font-family: "Poppins", Sans-serif;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
line-height: 18px;
letter-spacing: 0px;
padding: 15px 20px;
}
.menu_main_sec nav ul.elementor-nav-menu .elementor-item .sub-arrow i {
transform: rotate(0deg);
}
.site_header.sticky {
position: fixed !important;
top: 0;
left: 0;
right: 0;
background-color: #000;
}
.site_header li .elementor-nav-menu a {
border: 0 !important;
}
.site_header_new .elementor-widget-theme-site-logo a {
display: block;
}
.site_header_new .elementor-widget-theme-site-logo a img[src$=".svg"] {
width: auto;
}
.site_header_new {
position: absolute !important;
top: 0;
left: 0;
right: 0;
z-index: 99 !important;
}
.site_header_new .elementor-nav-menu .sub-arrow .e-font-icon-svg {
opacity: 0;
}
.site_header_new ul li .sub-menu-toggle {
display: none !important;
}
.site_header_new .sub-arrow {
background-image: url(//sapient.bio/wp-content/uploads/2023/12/arrow.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 14px;
}
.site_header_new .sub-arrow i {
opacity: 0;
}  .application_sec2 .top_desc p sup a:after,
.site_footer .col_widget .elementor-widget-text-editor a::after,
.site_footer .col_widget .elementor-widget-text-editor p a::after {
position: absolute;
content: "";
width: 100%;
height: 2px;
top: 100%;
left: 0;
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
background: linear-gradient(to right, #fff, #fff 50%, #dbff00 50%);
background-size: 200% 100%;
background-position: 100%;
}
.application_sec2 .top_desc p sup a:hover:after,
.site_footer .col_widget .elementor-widget-text-editor a:hover::after,
.site_footer .col_widget .elementor-widget-text-editor p a:hover::after {
background-position: 0 100%;
}
.site_footer .col_widget .elementor-widget-text-editor a,
.site_footer .col_widget .elementor-widget-text-editor p a {
margin: 10px 0;
padding-bottom: 7px;
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
position: relative;
}
.site_footer::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
height: 7px;
width: 100%;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/Group.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: top left;
}  .main_sub_title h6 {
display: inline-block;
position: relative;
}
.main_sub_title h6::before {
content: "";
position: absolute;
top: -23px;
left: -35px;
height: 25px;
width: 25px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27 28' style='enable-background:new 0 0 27 28;' xml:space='preserve'%3E%3Cpath id='icon-slash' class='st0' fill='%230082A1' d='M25.8,23.4L0.8,1.7L0.1,2.4l24.4,22.7c0.2,0.2,0.5,0.3,0.8,0.3c0.3,0,0.6-0.2,0.7-0.4 c0.2-0.2,0.3-0.5,0.3-0.8C26.2,23.9,26,23.6,25.8,23.4z'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: 100%;
background-position: top left;
}
.our_platform_sec .platform_main_wrap1 .hover_desc::before {
width: 100px;
height: 1px;
top: 50%;
left: -100px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
position: absolute;
content: '';
background-color: #fff;
}
.our_platform_sec .platform_main_wrap2 .hover_desc::before,
.our_platform_sec .platform_main_wrap3 .hover_desc::before {
width: 1px;
height: 100px;
bottom: -100px;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
top: auto;
position: absolute;
content: '';
background-color: #fff;
}
.our_platform_sec .platform_main_wrap .col_mainrow>.e-con-inner {
position: relative;
}
.our_platform_sec .platform_main_wrap .hover_desc {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
left: 50%;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.our_platform_sec .platform_main_wrap .col_mainrow>.e-con-inner:hover .inner_wrapper {
-webkit-transform: translate(-20px, -20px);
transform: translate(-20px, -20px);
}
.our_platform_sec .platform_main_wrap .col_mainrow>.e-con-inner:hover .hover_desc {
-webkit-transform: translate(250px, -50%);
transform: translate(250px, -50%);
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.our_platform_sec .platform_main_wrap2 .col_mainrow>.e-con-inner:hover .hover_desc,
.our_platform_sec .platform_main_wrap3 .col_mainrow>.e-con-inner:hover .hover_desc {
-webkit-transform: translate(-50%, -410px);
transform: translate(-50%, -410px);
}
.our_platform_sec .platform_main_wrap2 .col_mainrow>.e-con-inner {
margin-left: 0;
}
.our_platform_sec .platform_main_wrap3 .col_mainrow>.e-con-inner {
margin-right: 0;
}
.explore_apps_sec .inner_col .img_2 {
-webkit-transform: translate(-18px, 18px);
transform: translate(-18px, 18px);
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.explore_apps_sec .inner_col:hover .img_2 {
-webkit-transform: translate(-8px, 8px);
transform: translate(-8px, 8px);
}
.custom-background .homenew_sec1 {
overflow: hidden;
}
.home_baner_sce .main_title .elementor-headline-dynamic-wrapper {
width: 100% !important;
}
.home_baner_sce .main_title .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {
word-break: break-word;
}
.home_baner_sce .main_title .elementor-headline {
margin: 0;
}  .gform_wrapper.gravity-theme .gform_fields {
display: block !important;
}
.gform_wrapper.gravity-theme .gfield {
margin-bottom: 30px;
position: relative;
}
.gform_wrapper.gravity-theme input[type="color"],
.gform_wrapper.gravity-theme input[type="date"],
.gform_wrapper.gravity-theme input[type="datetime-local"],
.gform_wrapper.gravity-theme input[type="datetime"],
.gform_wrapper.gravity-theme input[type="email"],
.gform_wrapper.gravity-theme input[type="month"],
.gform_wrapper.gravity-theme input[type="number"],
.gform_wrapper.gravity-theme input[type="password"],
.gform_wrapper.gravity-theme input[type="search"],
.gform_wrapper.gravity-theme input[type="tel"],
.gform_wrapper.gravity-theme input[type="text"],
.gform_wrapper.gravity-theme input[type="time"],
.gform_wrapper.gravity-theme input[type="url"],
.gform_wrapper.gravity-theme input[type="week"],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
color: #939598;
background-color: #161616;
font-size: 17px !important;
padding: 10px !important;
height: 40px;
-webkit-transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
border: 0;
font-family: "Everett", Sans-serif;
}
.gform_wrapper.gravity-theme .gfield .gfield_label {
font-family: "Everett", Sans-serif;
font-size: 10px;
line-height: 22px;
letter-spacing: 2.5px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
margin-bottom: 5px;
}
.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox {
margin-top: 10px;
}
.gform_wrapper.gravity-theme .gfield_required_asterisk {
display: none !important;
}
.gform_wrapper.gravity-theme .gfield_required::before {
content: '*';
font-size: 14px;
margin-left: 3px;
}
.gform_wrapper.gravity-theme .gfield_required.gfield_required_text {
display: none;
}
.gform_wrapper.gravity-theme input[type="submit"] {
display: inline-flex;
position: relative;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
border-radius: 0;
-moz-appearance: none;
appearance: none;
cursor: pointer;
padding-top: 20px;
padding-right: 30px;
padding-bottom: 20px;
padding-left: 30px;
-webkit-transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
color: #fff;
border: 1px solid #dbff00;
background: -webkit-linear-gradient(left, #dbff00, #dbff00 50%, rgba(0, 0, 0, 0) 50%);
background: linear-gradient(to right, #dbff00, #dbff00 50%, rgba(0, 0, 0, 0) 50%);
background-size: 200% 100%;
background-position: 100%;
width: 100%;
font-size: 11.5px;
text-transform: uppercase;
text-align: center;
letter-spacing: 4px;
width: 100%;
}
.gform_wrapper.gravity-theme input[type="submit"]:hover {
color: #000;
background-position: 0% 100%;
}
.gform_wrapper.gravity-theme .gfield select {
cursor: pointer;
}
.gform_wrapper .gfield .gfield_checkbox .gchoice {
position: relative;
}
.gform_wrapper .gfield input[type="checkbox"]+label {
color: #fff; font-size: 10px;
line-height: 12px;
letter-spacing: 2.5px;
font-weight: 500;
padding-left: 45px;
position: relative;
cursor: pointer; min-height: 30px;
margin-bottom: 10px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.gform_wrapper .gfield input[type="checkbox"] {
opacity: 0;
position: absolute;
width: 100%;
cursor: pointer;
margin: 0;
height: 100%;
z-index: 9;
}
.gform_wrapper .gfield input[type="checkbox"]+label::before {
position: absolute;
content: '';
width: 23px;
height: 23px;
border: 1px solid #fff;
top: 2px;
left: 0;
}
.gform_wrapper .gfield input[type="checkbox"]+label::after {
position: absolute;
content: '';
top: 4px;
left: 2px;
background-image: url("data:image/svg+xml,%3Csvg width='17px' height='13px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85 13 17 1.871 15.126 0 5.85 9.259 1.874 5.291 0 7.161z' fill='%23DBFF00' fill-rule='evenodd'/%3E%3C/svg%3E");
background-size: 10px;
background-repeat: no-repeat;
background-position: center center;
opacity: 0;
visibility: hidden;
width: 20px;
height: 20px;
}
.gform_wrapper .gfield input[type="checkbox"]:checked+label:after {
opacity: 1;
visibility: visible;
}
.gform_wrapper .gfield label a:after {
position: absolute;
content: "";
width: 100%;
height: 1.5px;
top: 74%;
left: 0;
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
background: linear-gradient(to right, #fff, #fff 50%, #dbff00 50%);
background-size: 200% 100%;
background-position: 100%;
}
.gform_wrapper .gfield label a:hover:after {
background-position: 0 100%;
}
.gform_wrapper .gfield label a { padding-bottom: 5px;
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
position: relative;
color: #fff;
text-decoration: none;
display: inline-block;
margin-left: 5px;
}
.gform_wrapper.gravity-theme .gform_validation_errors>h2 {
font-weight: 400 !important;
letter-spacing: 0;
}
.gform_wrapper.gravity-theme .ginput_container select {
color: #939598;
border-bottom: none !important;
background-image: url("data:image/svg+xml,%3Csvg width='15px' height='12px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h14.247L7.123 11.642z' fill='%23DBFF00' fill-rule='evenodd'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 14px;
background-position: 96% 50%;
appearance: none;
-webkit-appearance: none;
}
.gform-icon--close::before {
content: "\e903";
}
.gform_wrapper input,
.gform_wrapper textarea {
outline: none !important;
}
.gform_wrapper .ginput_container_fileupload .gform_fileupload_rules {
display: none !important;
}
.gform_wrapper .ginput_container_fileupload input[type="file"] {
font-size: 17px;
color: #939598;
margin-bottom: 20px;
height: 40px;
font-weight: 400;
}
div.gform_wrapper.gravity-theme .gform_footer {
margin: 0;
padding: 0;
} .gform_wrapper.gravity-theme .gfield label {
color: #fff;
}
.gform_wrapper.gravity-theme .gfield_required .gfield_required {
display: none;
}
.gform_wrapper .gform_heading .gform_title,
.gform_wrapper .gform_heading .gform_required_legend {
display: none;
}
.gform_wrapper .gform_heading p {
color: #fff;
margin: 0;
}  .privacy_policy_sec h5 {
color: #fff !important;
font-weight: 500 !important;
padding-top: 20px;
margin-bottom: -10px;
}
.privacy_policy_sec .elementor-widget a {
color: #fff;
}
.privacy_policy_sec .elementor-widget>.elementor-widget-container>*+* {
margin-top: 20px;
}
.privacy_policy_sec ol,
.privacy_policy_sec ul {
padding-left: 0;
margin-left: 0;
list-style: none;
overflow-wrap: normal;
}
.privacy_policy_sec li {
list-style: none;
padding-left: 34px;
margin-left: 0;
position: relative;
font-size: 17px;
line-height: 24px;
letter-spacing: 0;
margin-bottom: 10px;
}
.privacy_policy_sec ol li li,
.privacy_policy_sec ol li li {
list-style: none;
}
.privacy_policy_sec ol li::before,
.privacy_policy_sec ul li::before {
color: #939598;
width: 10px;
display: inline-block;
position: absolute;
left: 0;
font-size: 24px;
line-height: 1;
top: 4px;
content: '\2022';
}
.privacy_policy_sec ul li li::before {
content: '\25E6';
}
.privacy_policy_sec p a {
margin: 10px 0;
padding-bottom: 0px;
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
position: relative;
}
.privacy_policy_sec li a::after,
.privacy_policy_sec p a::after {
position: absolute;
content: "";
width: 100%;
height: 2.5px;
top: 100%;
left: 0;
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
background: linear-gradient(to right, #fff, #fff 50%, #dbff00 50%);
background-size: 200% 100%;
background-position: 100%;
}
.privacy_policy_sec li a:hover::after,
.privacy_policy_sec p a:hover::after {
background-position: 0 100%;
}  .ourstory_sec3 .inner_col .img_2 {
-webkit-transform: translate(-18px, 18px);
transform: translate(-14px, 18px);
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.ourstory_sec3 .inner_col:hover .img_2 {
-webkit-transform: translate(-8px, 8px);
transform: translate(-4px, 8px);
}
.storyofhistory_sec .swiper-slide .item_wrapper img {
-webkit-box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
width: 100%;
height: 460px;
object-fit: cover;
max-width: 375px;
}
.storyofhistory_sec .swiper-slide .item_wrapper h3 {
display: block;
position: relative;
left: -55px;
top: -84px;
color: #fff;
font-size: 66px;
line-height: 66px;
margin: 0;
}
.storyofhistory_sec .swiper-slide .item_wrapper .item_desc {
display: block;
width: 100%;
position: relative;
border-left: 1px solid #ff4f00;
padding-top: 30px;
padding-left: 25px;
padding-right: 40px;
}
.storyofhistory_sec .swiper-slide .item_wrapper .item_desc::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 2px;
background: #0082a1;
}
.storyofhistory_sec .swiper-slide .item_wrapper .item_desc::after {
content: "";
position: absolute;
top: -8px;
left: -8px;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='17px' viewBox='0 0 16 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EOval Copy 4%3C/title%3E%3Cg id='UI' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='About-Sapient' transform='translate(-622.000000, -2262.000000)' fill='%23FF4F00'%3E%3Ccircle id='Oval-Copy-4' cx='630' cy='2270.5' r='8'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.storyofhistory_sec .swiper-container {
width: 1200px;
height: 100%;
overflow: initial !important;
}
.storyofhistory_sec .swiper-scrollbar {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 2'%3E%3Crect width='0.1' height='10' fill='rgb(147, 149, 152)'/%3E%3C/svg%3E") !important;
height: 9px !important;
position: relative !important;
margin-top: 70px !important;
}
.storyofhistory_sec .swiper-scrollbar .swiper-scrollbar-drag {
background: #939598;
}
.leadership_member_listing .leadership_member_item {
width: 33.33333%;
padding: 0px 50px;
position: relative;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
cursor: pointer;
margin-bottom: 15px;
}
.member_listing .member_item {
width: 25%;
padding: 0px 20px;
margin-bottom: 15px;
}
.member_listing .member_item .member_desc h3,
.leadership_member_listing .leadership_member_item .member_desc h3 {
font-size: 34px;
line-height: 36px;
margin-bottom: 10px;
text-align: center;
letter-spacing: -0.92px;
}
.member_listing .member_item .member_desc h4,
.leadership_member_listing .leadership_member_item .member_desc h4 {
font-size: 14.5px;
line-height: 14.5px;
margin: 0;
text-align: center;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 5.5px;
}
.member_listing .member_item .member_desc,
.leadership_member_listing .leadership_member_item .member_desc {
position: relative;
padding: 30px 0;
width: 100%;
top: -2px;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/Group-2.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: 50% -1px;
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.member_listing .member_item:hover .member_desc,
.leadership_member_listing .leadership_member_item:hover .member_desc {
background-color: #f0f0f0;
-webkit-box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
}
.member_listing,
.leadership_member_listing {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.member_listing .member_item img,
.leadership_member_listing .leadership_member_item img {
-webkit-filter: saturate(0);
filter: saturate(0);
mix-blend-mode: darken;
}
.teammember_popup .modal_overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
display: flex;
justify-content: center;
align-items: center;
z-index: 999999;
-webkit-animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.teammember_popup .popup_container {
position: relative;
background-color: #f0f0f0;
padding: 80px 40px;
max-width: 1140px;
max-height: 90vh;
overflow-y: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
cursor: default;
margin: 20px;
}
.teammember_popup .modal_content {
display: flex;
flex-wrap: wrap;
}
.teammember_popup .modal_content .modal_profile {
width: 40%;
padding: 0 30px;
text-align: center;
}
.teammember_popup .modal_content .bio_text {
width: 60%;
padding-left: 40px;
padding-right: 80px;
}
.teammember_popup .modal_content .modal_profile img {
overflow: hidden;
-webkit-filter: saturate(0);
filter: saturate(0);
mix-blend-mode: darken;
max-width: 280px;
margin: auto;
width: 100%;
}
.teammember_popup .modal_content .modal_profile .team_info {
position: relative;
padding: 30px 0;
margin-bottom: 40px;
width: 100%;
top: -2px;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/Group-2.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: 50% -1px;
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.teammember_popup .modal_content .modal_profile .team_info h3 {
font-size: 34px;
line-height: 36px;
margin-bottom: 10px;
text-align: center;
letter-spacing: -0.92px;
}
.teammember_popup .modal_content .modal_profile .team_info h4 {
font-size: 14.5px;
line-height: 14.5px;
margin: 0;
text-align: center;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 5.5px;
}
.teammember_popup .popup_container .close_popup {
width: 25px;
height: 25px;
position: absolute;
top: 20px;
right: 20px;
background-color: transparent;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29 29' style='enable-background:new 0 0 29 29;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%0A%3C/style%3E%3Cg id='UI'%3E%3Cg id='Bio-Modal' transform='translate(-885.000000, -53.000000)'%3E%3Cpath id='Fill-1' class='st0' d='M900.6,67.5l13.1-13.1c0.3-0.3,0.3-0.8,0-1.1c-0.3-0.3-0.8-0.3-1.1,0l-13.1,13.1l-13.1-13.1 c-0.3-0.3-0.8-0.3-1.1,0c-0.3,0.3-0.3,0.8,0,1.1l13.1,13.1l-13.1,13.1c-0.3,0.3-0.3,0.8,0,1.1c0.2,0.2,0.3,0.2,0.6,0.2 s0.4-0.1,0.6-0.2l13.1-13.1l13.1,13.1c0.2,0.2,0.4,0.2,0.6,0.2c0.2,0,0.4-0.1,0.6-0.2c0.3-0.3,0.3-0.8,0-1.1L900.6,67.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: 25px;
background-position: center center;
cursor: pointer;
}
.teammember_popup .modal_socials {
margin: 0;
padding: 0;
list-style: none;
}
.teammember_popup .modal_content .modal_socials li img {
max-width: 35px;
}  .career_sec3 .main_title::before {
content: "";
position: absolute;
left: 50%;
top: -63px;
height: 79px;
width: 37px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='4px' height='51px' viewBox='0 0 4 51' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EFill 6%3C/title%3E%3Cg id='UI' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home-C' transform='translate(-1017.000000, -3543.000000)' fill='%230082A1'%3E%3Cg id='Group-8' transform='translate(1018.999296, 3568.500000) scale(1, -1) rotate(134.000000) translate(-1018.999296, -3568.500000) translate(1000.499296, 3550.500000)'%3E%3Cpath d='M35.3855922,0 C34.9452465,0 34.5336866,0.170040486 34.2271562,0.477210396 L0,34.8057986 L1.07285649,36 L36.5097965,2.69870707 C36.8225509,2.4040747 36.996044,2.00835836 37,1.58364895 C37.0038239,1.15972313 36.8357768,0.761656001 36.5276904,0.462322058 C36.2219379,0.163771712 35.816602,0 35.3855922,0' id='Fill-6'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 12%;
background-position: top center;
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.career_sec5 .gform_wrapper.gravity-theme .gfield .gfield_label {
color: #000;
margin-bottom: 5px;
font-weight: 500;
}
.career_sec5 .gform_wrapper.gravity-theme input[type="color"],
.career_sec5 .gform_wrapper.gravity-theme input[type="date"],
.career_sec5 .gform_wrapper.gravity-theme input[type="datetime-local"],
.career_sec5 .gform_wrapper.gravity-theme input[type="datetime"],
.career_sec5 .gform_wrapper.gravity-theme input[type="email"],
.career_sec5 .gform_wrapper.gravity-theme input[type="month"],
.career_sec5 .gform_wrapper.gravity-theme input[type="number"],
.career_sec5 .gform_wrapper.gravity-theme input[type="password"],
.career_sec5 .gform_wrapper.gravity-theme input[type="search"],
.career_sec5 .gform_wrapper.gravity-theme input[type="tel"],
.career_sec5 .gform_wrapper.gravity-theme input[type="text"],
.career_sec5 .gform_wrapper.gravity-theme input[type="time"],
.career_sec5 .gform_wrapper.gravity-theme input[type="url"],
.career_sec5 .gform_wrapper.gravity-theme input[type="week"],
.career_sec5 .gform_wrapper.gravity-theme select,
.career_sec5 .gform_wrapper.gravity-theme textarea {
background-color: #fff;
border-bottom: 1px solid #939598;
}
.career_sec5 .gform_wrapper.gravity-theme textarea {
border: 1px solid #939598;
}
.career_sec5 .gform_wrapper.gravity-theme input[type="color"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="date"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="datetime-local"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="datetime"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="email"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="month"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="number"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="password"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="search"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="tel"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="text"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="time"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="url"]:focus,
.career_sec5 .gform_wrapper.gravity-theme input[type="week"]:focus,
.career_sec5 .gform_wrapper.gravity-theme select:focus,
.career_sec5 .gform_wrapper.gravity-theme textarea:focus {
color: #939598;
border-bottom: 2.5px solid #dbff00;
-webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.05);
box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.05);
}
.career_sec5 .gform_wrapper.gravity-theme input[type="submit"] {
color: #000;
border: 1px solid #000;
background: -webkit-linear-gradient(to right, #000, #000 50%, rgba(255, 255, 255, 0) 50%);
background: linear-gradient(to right, #000, #000 50%, rgba(255, 255, 255, 0) 50%);
background-size: 200% 100%;
background-position: 100%;
}
.career_sec5 .gform_wrapper.gravity-theme input[type="submit"]:hover {
color: #fff;
background-position: 0% 100%;
}  .resource_banner form#searchform {
width: 100%;
margin-left: auto;
max-width: 400px;
}
.resource_banner form#searchform::before {
content: 'SEARCH RESOURCES';
color: #fff;
font-size: 11.5px;
top: -10px;
position: relative;
}
.resource_banner form#searchform input[type="text"] {
background-color: #161616;
padding: 10px;
color: #fff;
font-size: 21px;
margin-bottom: 20px;
width: 100%;
border: 0;
border-bottom: 2.5px solid #dbff00;
font-weight: 400;
-moz-appearance: none;
appearance: none;
-webkit-appearance: none; outline: none !important;
}
.resource_banner form#searchform input#searchsubmit {
width: 25px;
background: transparent;
position: absolute;
border: none;
height: 46px;
right: 0;
z-index: 10;
font-size: 0;
color: transparent;
cursor: pointer;
}
.resource_banner form#searchform .o-resource-search-icon {
width: fit-content;
position: absolute;
top: 36px;
right: 20px;
}
.category_filters .button-group {
font-size: 0;
padding-bottom: 20px;
margin: 0 -10px;
}
.category_filters .button {
border: 1px solid #dbff00;
color: #fff;
padding: 4px 15px;
text-align: center;
margin: 10px;
cursor: pointer;
text-transform: none;
border-radius: 20px;
letter-spacing: 0.05em;
font-size: 16px;
-webkit-transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
font-weight: 400;
display: inline-block;
vertical-align: top;
line-height: 21px;
}
.category_filters .button.is-checked,
.category_filters .button:hover {
background-color: #dbff00;
color: #000;
}
.our_resources .grid.know_base_listing {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.our_resources .grid .element-item {
width: calc(33.333% - 30px);
position: relative;
background-color: transparent;
border-radius: 15px; padding: 25px;
margin: 15px;
}
.our_resources .element-item .featured_img {
position: relative;
}
.our_resources .element-item .featured_img::before {
position: absolute;
content: '';
background-image: url(//sapient.bio/wp-content/uploads/2023/04/sapient-slash-lines-1.png);
background-size: 120px;
background-position: center;
background-repeat: no-repeat;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
background-color: rgba(0, 0, 0, 0.6);
border-radius: 15px;
}
.our_resources .grid .element-item img {
width: 100%;
-webkit-filter: grayscale(1);
filter: grayscale(1);
-webkit-transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
border-radius: 15px;
}
.our_resources .grid .element-item h3 {
color: #fff;
font-size: 32px;
text-transform: initial;
letter-spacing: normal;
line-height: 1;
margin-top: 20px;
margin-bottom: 20px;
}
.our_resources .grid .element-item h3 a {
color: #fff;
}
.our_resources .grid .element-item:hover {
background-color: #161616;
}
.our_resources .grid .element-item:hover img {
-webkit-filter: none;
filter: none;
}
.our_resources .grid .element-item p {
color: #fff;
font-size: 16px;
line-height: 21px;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
display: -webkit-box;
text-overflow: ellipsis;
}
.our_resources .element-item .post_category {
position: absolute;
top: 40px;
right: 40px;
z-index: 1;
display: flex;
}
.our_resources .element-item .post_category .sin_cat {
color: #fff;
padding: 2px 10px;
border-radius: 15px;
border: 1px solid #dbff00;
font-size: 16px;
line-height: 21px;
margin-left: 8px;
}
.our_resources .element-item .post_category .category-orange {
border-color: #ff4f00;
}
.our_resources .element-item .post_category .category-green {
border-color: #00f0b5;
}
.our_resources .element-item .post_category .category-blue {
border-color: #0082a1;
}
.our_resources .element-item .post-desc .info_btn {
display: none;
}
.our_resources .element-item .post-desc .info_btn a {
color: #fff;
}  .single-post .site_header {
background-color: #000;
}
.single-post .post_content a {
color: #fff;
}
.single-post .post_content>.elementor-widget-container>*+* {
margin-top: 20px;
margin-bottom: 0;
}
.single-post #comments,
.single-post footer.entry-footer,
.single-post nav.navigation {
display: none;
}
.single_post_content .featured_img {
height: 560px;
position: relative;
background-size: cover;
background-position: center;
}
.single_post_content .container {
max-width: 1260px;
margin-left: auto;
margin-right: auto;
position: relative;
padding: 0 30px;
}
body.single-post {
background-color: #161616 !important;
}
.single-post .single_post_content h1 {
font-size: 66px;
margin-bottom: 50px;
line-height: 80px;
color: #fff;
}
.single_post_content .post_content>h3 {
font-size: 14.5px;
line-height: 14.5px;
color: #fff;
margin-bottom: 20px;
letter-spacing: 5.5px;
position: relative;
text-transform: uppercase;
font-weight: 500;
}
.single_post_content h3::before {
content: "";
position: absolute;
top: -20px;
left: -35px;
height: 25px;
width: 25px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27 28' style='enable-background:new 0 0 27 28;' xml:space='preserve'%3E%3Cpath id='icon-slash' class='st0' fill='%230082A1' d='M25.8,23.4L0.8,1.7L0.1,2.4l24.4,22.7c0.2,0.2,0.5,0.3,0.8,0.3c0.3,0,0.6-0.2,0.7-0.4 c0.2-0.2,0.3-0.5,0.3-0.8C26.2,23.9,26,23.6,25.8,23.4z'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: 100%;
background-position: top left;
}
.single_post_content .main_wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.single_post_content .post_content h5 {
padding-top: 20px;
margin-bottom: -10px;
padding-bottom: 5px;
color: #fff;
font-weight: 500;
}
.single_post_content .post_content .desc_text>*+* {
margin-top: 20px;
margin-bottom: 0;
}
.single-post .post_content a {
color: #fff;
text-decoration: none;
padding: 0 0 5px;
margin: 0;
}
.single-post .post_content a::after {
height: 2px;
top: 75%;
}
.single-post .post_content .desc_text * {
color: #fff;
}
.single_post_content .resource_form>.inner_wrapper>h2 {
font-size: 32px;
text-align: center;
color: #fff;
padding: 60px 40px;
font-weight: 400;
letter-spacing: normal;
margin: 0;
min-height: auto;
display: flex;
align-items: center;
justify-content: center;
line-height: 42px;
}
.single_post_content .resource_form a.download-form-btn {
background: #dbff00;
letter-spacing: 0.5em;
font-size: 11px;
text-align: center;
text-transform: uppercase;
color: #000;
padding: 25px;
width: 100%;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
font-weight: 500;
text-decoration: none;
display: block;
line-height: 22px;
}
.single_post_content .main_wrapper .post_content {
width: 61%;
padding: 80px 0 100px;
}
.single_post_content .main_wrapper .resource_form {
width: 39%;
padding-left: 80px;
}
.single_post_content .main_wrapper .resource_form .inner_wrapper {
border-radius: 20px;
overflow: hidden;
background-color: #000;
margin-top: -90px;
}
.single_post_content .main_wrapper .post_content .resource_form {
display: none;
}
.single_post_content .gform_wrapper .gfield input[type="checkbox"]+label {
font-size: 11px;
color: #ffff;
text-transform: none;
letter-spacing: 0;
font-weight: 400;
}
a.calendar_button {
display: inline-block;
position: relative;
border-radius: 0;
font-size: 11.5px;
text-decoration: none;
text-align: center;
line-height: 1;
appearance: none;
cursor: pointer;
padding: 20px 30px;
text-transform: uppercase;
-webkit-transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
color: #fff;
border: 1px solid #dbff00;
background: linear-gradient(to right, #dbff00, #dbff00 50%, rgba(0, 0, 0, 0) 50%);
background-size: 200% 100%;
background-position: 100%;
font-family: "Everett", Sans-serif;
letter-spacing: 5.5px;
}
a.calendar_button:hover {
color: #000;
background-position: 0% 100%;
}
.site_header a.calendar_button {
margin-left: 30px;
font-family: "Poppins", Sans-serif;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
line-height: 18px;
letter-spacing: 0px;
padding: 15px 20px;
}
.c-social-media {
padding: 190px 0;
background-color: #000;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/discovermore-bg-scaled-1600x330-c-default.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 315px;
}
.single-post .c-social-media--content {
padding: 70px 20px;
background-color: #000;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/subhero-bg-1200x0-c-default.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
width: 100%;
max-width: 1240px;
margin: auto;
column-gap: 38px;
}
.single-post .c-social-media--content h4 {
margin-bottom: 0px;
color: white;
}
.single-post .c-social-media--content a img {
width: 33px;
}
.single_post_content .resource_form .inner_wrapper .gform_wrapper {
padding: 0px 30px 40px;
margin-top: -20px;
}
.single_post_content .gform_wrapper.gravity-theme .gfield textarea.large {
height: 120px;
}
.single_post_content form .gform-body .top_desc {
color: #fff;
font-weight: 500;
font-size: 20px;
line-height: 26px;
}
.single_post_content .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]) {
border-bottom: 2.5px solid transparent;
}
.single_post_content .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):focus {
border-bottom: 2.5px solid #dbff00;
-webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.05);
box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.05);
}
.single_post_content .resource_form .gform_confirmation_message a {
background: #dbff00; font-family: "Instrument Sans";
letter-spacing: 0.5em;
font-size: 11px;
text-align: center;
text-transform: uppercase;
color: #000;
padding: 25px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
display: inline-block;
vertical-align: top;
width: 100%;
text-decoration: none;
font-weight: 500;
}
.single-post .post_content .desc_text .elementor-button .elementor-button-text {
-webkit-transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
transition: all 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.single-post .post_content .desc_text .elementor-button:hover .elementor-button-text {
color: #000;
}
.single_post_content .gform_wrapper.gravity-theme input[type="submit"],
.single_post_content .gform_wrapper.gravity-theme .gfield input,
.single_post_content .gform_wrapper.gravity-theme .gfield .gfield_label,
.single_post_content .main_wrapper * {
font-family: "Instrument Sans";
}  .on_demand_webinar_sec>.e-con-inner::before {
content: '';
position: absolute;
top: 19%;
width: 582px;
height: 531px;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/dots-white.svg);
background-repeat: no-repeat;
background-size: cover;
left: 57%;
}  .homenew_sec1.e-con::before {
position: absolute;
content: '';
bottom: 0;
left: 0;
right: 0;
background-color: #fff;
clip-path: polygon(0 85%, 100% 70%, 100% 100%, 0% 100%);
}
.homenew_sec3.e-con::before {
position: absolute;
content: '' !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
clip-path: polygon(0 0, 0 10%, 100% 0);
}
.homenew_sec3::after {
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
clip-path: polygon(100% 87%, 0% 100%, 100% 100%);
}
.podcast_sec .desc_wrap {
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
display: -webkit-box;
text-overflow: ellipsis;
}
.podcast_sec .main_col .col_btn {
transition: all 0.3s ease-in-out;
opacity: 0;
visibility: hidden;
}
.podcast_sec .main_col:hover .col_btn {
opacity: 1;
visibility: visible;
}
.podcast_sec .main_col .col_img:before {
position: absolute;
content: '';
inset: 0;
background-color: #000;
opacity: 0;
transition: all 0.3s ease-in-out;
visibility: hidden;
}
.podcast_sec .main_col:hover .col_img:before {
opacity: 0.57;
visibility: visible;
}
.page-id-3002 strong,
b {
font-weight: bold;
}
.homenew_sec1 h1::before {
position: absolute;
content: '';
background-image: url(//sapient.bio/wp-content/uploads/2023/05/dots.png);
width: 518px;
height: 8px;
background-position: center;
bottom: 25px;
background-repeat: no-repeat;
right: 42%;
}
.platformnew_sec1 .elementor-widget-icon-list ul li svg {
transform: rotate(-90deg);
}
.platformnew_sec1::after {
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
clip-path: polygon(100% 87%, 0% 100%, 100% 100%);
}
.platformnew_sec3:after {
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
clip-path: polygon(0 0, 0 4%, 100% 0);
}
.ball_wrapper {
transform: scale(2.9) !important;
}
.c,
.c1,
.c2 {
width: 3px !important;
height: 3px !important;
}    .big-tabing-sec .filtering-group .button-group {
display: block;
margin: 0;
padding: 0;
}
.big-tabing-sec .filtering-group .button-group .button {
display: flex;
border: none;
font-family: 'Inter', Sans-Serif;
font-size: 16px;
line-height: 23px;
letter-spacing: -0.8px;
padding: 0;
margin: 0 0 15px;
width: 100%;
text-align: left;
}
.big-tabing-sec .filtering-group .button-group .button:hover,
.big-tabing-sec .filtering-group .button-group .button.is-checked {
background-color: transparent;
color: white;
}
.big-tabing-sec .filtering-group .button-group .button.is-checked>i,
.big-tabing-sec .filtering-group .button-group .button:hover>i {
background-color: #dbff00;
color: black;
opacity: 1;
}
.big-tabing-sec .filtering-group .button-group .button .fa-arrow-right {
padding: 0;
background-color: #36819E;
border-radius: 50%;
margin-right: 20px;
opacity: .5;
color: #AFB7BE;
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
}
.big-tabing-sec .know_base_listing .element-item .featured_img img {
max-width: 278px;
height: 278px;
object-fit: cover;
width: 100%;
}
.big-tabing-sec .know_base_listing .element-item h3 {
line-height: 32px;
font-weight: lighter;
letter-spacing: -1.4px;
margin-bottom: 15px;
}
.big-tabing-sec .know_base_listing .element-item {
margin-bottom: 70px;
display: flex;
}
.big-tabing-sec .know_base_listing .element-item h3 a {
color: white;
font-size: 28px;
line-height: 32px;
padding: 0px;
display: block;
letter-spacing: -1.4px;
}
.big-tabing-sec .know_base_listing .element-item p {
color: white;
font-family: 'Inter', Sans-Serif;
line-height: 24px;
font-size: 16px;
letter-spacing: -.32px;
}
.big-tabing-sec .know_base_listing .element-item .info_btn::after {
content: "";
display: block;
background-color: #ec5c2a;
width: 50px;
height: 5px;
margin-top: 7px;
} .big-tabing-sec .know_base_listing .element-item .post_category .sin_cat {
font-size: 14px;
letter-spacing: 0;
font-family: 'Poppins', sans-serif;
color: #EC5C2A;        margin: 0 0 15px 15px;
text-transform: uppercase;
font-weight: bold;
line-height: 24px;
display: inline-block;
vertical-align: top;
}
.big-tabing-sec .know_base_listing .element-item .post_category .sin_cat:first-child {
margin-left: 0;
}
.big-tabing-sec .know_base_listing .element-item .post_category .sin_cat.category-yellow {
color: #E3FC52; }
.big-tabing-sec .know_base_listing .element-item .post_category .sin_cat.category-green {
color: #00f0b5; }
.big-tabing-sec .know_base_listing .element-item .post_category .sin_cat.category-blue {
color: #0082a1; }
.big-tabing-sec .know_base_listing .element-item .info_btn a {
color: #FFFFFF;
font-size: 16px;
line-height: 24px;
font-family: 'Inter', Sans-Serif;
letter-spacing: -0.32px;
}
.big-tabing-sec .know_base_listing .element-item .info_btn a:hover {
color: #EC5C2A;
}
.big-tabing-sec .searchbox input[type="text"] {
text-transform: uppercase;
height: 50px;
padding: 12px 80px 12px 45px;
background-color: transparent;
color: #9A9A9A;
font-family: 'poppins', sans-serif;
font-weight: bold;
font-size: 16px;
border: 1px solid #007691;
outline: none;
width: 100%;
}
.big-tabing-sec .searchbox .o-resource-search-icon {
background-color: #007691;
width: 60px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 0;
right: 0;
bottom: 0;
}
.big-tabing-sec .searchbox .o-resource-search-icon svg circle {
fill: #007691;
}
.big-tabing-sec .filtering-group .searchbox form#searchform input#searchsubmit {
width: 60px;
height: 50px;
z-index: 1;
border-color: #007691;
position: absolute;
top: 0;
right: 0;
font-size: 0;
padding: 0;
cursor: pointer;
}
.big-tabing-sec .know_base_listing .element-item .post-desc {
padding-left: 38px;
width: calc(100% - 278px);
}
.big-tabing-sec .elementor-widget-container {
display: flex;
}
.big-tabing-sec .filtering-group.filter-button-group {
width: 35%;
padding-right: 120px;
position: relative;
}
.big-tabing-sec .grid.know_base_listing {
width: 65%;
}
.big-tabing-sec .filtering-group.filter-button-group::before {
position: absolute;
content: '';
background-image: url(//sapient.bio/wp-content/uploads/2023/04/dots-orange.svg);
background-position: center;
background-repeat: no-repeat;
bottom: 280px;
left: 0;
margin: auto;
display: block;
width: 270px;
height: 246px;
}
.big-tabing-sec .searchbox {
position: relative;
margin-bottom: 30px;
}
.big-ta.featured_img {
position: relative;
}
.big-tabing-sec .know_base_listing .element-item .featured_img {
position: relative; } .post_items_sec a.post_item:hover .featured_img img {
opacity: 1;
}
.post_items_sec a.post_item:hover {
border-color: #fff !important;
} .discover_more_sec div .gform_wrapper.gravity-theme .ginput_complex label,
.discover_more_sec div .gform_wrapper.gravity-theme .gfield_label {
text-transform: uppercase;
margin-bottom: 10px;
font-weight: 400;
font-size: 16px;
padding-top: 0;
font-family: "Instrument Sans";
color: #000;
letter-spacing: 0;
}
.discover_more_sec div .gform_wrapper.gravity-theme .gfield_required {
display: none;
}
.discover_more_sec div .gform_wrapper.gravity-theme .gfield textarea,
.discover_more_sec div .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]) {
font-size: 18px !important;
font-weight: 600;
border: 0;
border-bottom: 1px solid #000;
border-radius: 0;
line-height: 28px;
padding: 4px 0px !important;
outline: none !important;
font-family: "Instrument Sans";
background: transparent;
}
.discover_more_sec .gform_wrapper.gravity-theme .gfield textarea.large {
height: 100px;
}
.discover_more_sec div .gform_wrapper.gravity-theme .gfield select {
font-size: 18px !important;
line-height: 28px;
font-weight: 600;
border: 1px solid #000 !important;
border-radius: 0;
padding: 10px 15px 8px !important;
outline: none !important;
background: #fff;
font-family: "Instrument Sans";
height: auto;
color: #000;
}
.discover_more_sec div .gform_wrapper.gravity-theme .ginput_complex span {
flex: auto;
padding: 0 !important;
}
.discover_more_sec div .gform_wrapper.gravity-theme .ginput_complex {
gap: 30px;
}
.discover_more_sec div .gform_wrapper.gravity-theme .gform_fields {
grid-row-gap: 30px;
}
.discover_more_sec div .gform_wrapper.gravity-theme .gform_footer {
padding: 0;
margin-top: 40px;
justify-content: center;
}
.discover_more_sec div .gform_wrapper .gfield input[type="checkbox"]+label,
.discover_more_sec div .gform_wrapper.gravity-theme .ginput_container_consent label {
font-size: 18px;
position: relative;
padding-left: 35px;
min-height: 30px;
display: flex;
align-items: center;
flex-wrap: wrap;
color: #000;
letter-spacing: 0;
font-family: "Instrument Sans";
font-weight: 400;
line-height: 24px;
}
.discover_more_sec .gform_wrapper .gfield input[type="checkbox"] {
opacity: 0;
position: absolute;
width: 100%;
cursor: pointer;
margin: 0;
height: 100%;
z-index: 9;
}
.discover_more_sec div .gform_wrapper.gravity-theme .ginput_container_consent {
position: relative;
}
.discover_more_sec div .gform_wrapper.gravity-theme .ginput_container_consent label a {
color: #000 !important;
text-decoration: underline;
margin-left: 4px;
}
.discover_more_sec div .gform_wrapper.gravity-theme .ginput_container_consent label a:after {
display: none !important;
}
.discover_more_sec .gform_wrapper .gfield input[type="checkbox"]+label::before {
position: absolute;
content: '';
width: 23px;
height: 23px;
border: 1px solid #000;
top: 2px;
left: 0;
}
.discover_more_sec .gform_wrapper .gfield input[type="checkbox"]+label::after {
position: absolute;
content: '';
top: 4px;
left: 2px;
background-image: url("data:image/svg+xml,%3Csvg width='17px' height='13px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85 13 17 1.871 15.126 0 5.85 9.259 1.874 5.291 0 7.161z' fill='000' fill-rule='evenodd'/%3E%3C/svg%3E");
background-size: 10px;
background-repeat: no-repeat;
background-position: center center;
opacity: 0;
visibility: hidden;
width: 20px;
height: 20px;
}
.discover_more_sec .gform_wrapper .gfield input[type="checkbox"]:checked+label::after {
opacity: 1;
visibility: visible;
}
.discover_more_sec .gform_wrapper.gravity-theme .gform_validation_errors {
display: none;
}
.discover_more_sec .gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
padding: 8px 15px !important;
}
.discover_more_sec .gform_wrapper .button {
font-family: "Instrument Sans";
font-size: 15px !important;
letter-spacing: 0 !important;
font-weight: bold !important;
background-color: #dbff00 !important;
color: #000 !important;
width: auto !important;
}  #popup_team_member {
display: none;
}
.team_member_popup {
display: block;
}
.team_member_popup .popup_overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .7);
z-index: 9999;
}
.team_member_popup .main_wrapper {
position: fixed;
top: 50%;
left: 50%;
z-index: 9999;
transform: translateY(-50%) translateX(-50%);
height: calc(100vh - 40px);
width: calc(100% - 40px);
display: flex; }
.team_member_popup .content_wrapper {
position: relative;
background-color: #f0f0f0;
padding: 80px 40px;
max-width: 1140px;
max-height: 90vh;
overflow-y: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
box-shadow: 0px 30px 73px rgba(0, 0, 0, 0.37);
cursor: default;
margin: auto;
scrollbar-width: thin;
font-family: "Instrument Sans";
width: 100%;
}
.team_member_popup .content_wrapper .close_popup {
position: absolute;
width: 25px;
height: 25px;
top: 20px;
right: 20px;
background-color: transparent;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29 29' style='enable-background:new 0 0 29 29;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%0A%3C/style%3E%3Cg id='UI'%3E%3Cg id='Bio-Modal' transform='translate(-885.000000, -53.000000)'%3E%3Cpath id='Fill-1' class='st0' d='M900.6,67.5l13.1-13.1c0.3-0.3,0.3-0.8,0-1.1c-0.3-0.3-0.8-0.3-1.1,0l-13.1,13.1l-13.1-13.1 c-0.3-0.3-0.8-0.3-1.1,0c-0.3,0.3-0.3,0.8,0,1.1l13.1,13.1l-13.1,13.1c-0.3,0.3-0.3,0.8,0,1.1c0.2,0.2,0.3,0.2,0.6,0.2 s0.4-0.1,0.6-0.2l13.1-13.1l13.1,13.1c0.2,0.2,0.4,0.2,0.6,0.2c0.2,0,0.4-0.1,0.6-0.2c0.3-0.3,0.3-0.8,0-1.1L900.6,67.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: 25px;
background-position: center center;
cursor: pointer;
z-index: 1;
}
.team_member_popup .content_wrapper .inner_wrapper {
display: flex;
flex-wrap: wrap;
}
.team_member_popup .content_wrapper .inner_wrapper .member_profile {
width: 40%;
padding: 0 30px;
text-align: center;
}
.team_member_popup .content_wrapper .inner_wrapper .member_profile img {
overflow: hidden;
-webkit-filter: saturate(0);
filter: saturate(0);
mix-blend-mode: darken;
max-width: 280px;
margin: auto;
width: 100%;
}
.team_member_popup .inner_wrapper .member_info {
position: relative;
padding: 30px 0;
margin-bottom: 40px;
width: 100%;
top: -2px;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/Group-2.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: 50% -1px;
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.team_member_popup .inner_wrapper .member_info h3 {
font-size: 34px;
line-height: 36px;
margin-bottom: 10px;
text-align: center;
letter-spacing: -0.92px;
font-family: "Instrument Sans";
}
.team_member_popup .inner_wrapper .member_info h4 {
font-size: 14.5px;
line-height: 24.5px;
margin: 0;
text-align: center;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 5.5px;
font-family: "Instrument Sans";
}
.team_member_popup .member_socials {
margin: 0;
padding: 0;
list-style: none;
}
.team_member_popup .inner_wrapper .member_socials li img {
max-width: 35px !important;
}
.team_member_popup .inner_wrapper .member_desc {
width: 60%;
padding-left: 40px;
padding-right: 80px;
} .post_items_sec .elementor-swiper-button svg {
background-color: #000;
border-radius: 100%;
}
.page-id-7535 ul,
.page-id-7535 ol,
.page-id-7383 ul,
.page-id-7383 ol,
.page-id-6885 ul,
.page-id-6885 ol,
.page-id-6928 ul,
.page-id-6928 ol,
.page-id-6943 ul,
.page-id-6943 ol,
.page-id-6937 ul,
.page-id-6937 ol {
font-family: "Instrument Sans";
padding-left: 15px;
}
.elementor-element-e3b4ea1 .elementor-widget-video .e-hosted-video {
height: 100%;
width: 100%;
}
.resource_banner h1,
.resource_banner form#searchform,
.our_resources .grid .element-item h3,
.our_resources .grid .element-item,
.category_filters .button {
font-family: "Instrument Sans" !important;
}
.cntct_sec a.calendar_button {
font-family: "Instrument Sans", Sans-serif;
font-weight: 700;
font-size: 15px;
padding: 15px 30px;
line-height: 23px;
}
.cntct_sec .gform_wrapper.gravity-theme select,
.cntct_sec .gform_wrapper.gravity-theme .gfield label,
.cntct_sec .gform_wrapper.gravity-theme input,
.cntct_sec .gform_wrapper.gravity-theme .gfield .gfield_label {
font-family: "Instrument Sans", Sans-serif;
}
a.calendar_button {
font-family: var(--e-global-typography-ca4ebb2-font-family), Sans-serif !important;
font-size: 15px !important;
letter-spacing: 0 !important;
line-height: 24px !important;
text-transform: uppercase !important;
font-weight: bold !important;
padding: 15px 30px 14px !important;
}
.calendar_btn_style2 a.calendar_button {
background: #dbff00;
color: #000;
} .elementor-popup-modal .dialog-lightbox-close-button {
text-decoration: none !important;
}
.form_popup_pdf form label,
.form_popup_pdf form input {
font-family: 'Instrument Sans', sans-serif !important;
}  .form_with_light_bg .gfield .gfield_label,
.form_with_light_bg .gform-field-label p {
color: black !important;
}
.form_with_light_bg input[type="text"],
.form_with_light_bg input[type="email"] {
background-color: transparent !important;
border: 1px solid rgba(22, 22, 22, .2) !important;
color: black !important;
transition: all .4s ease-in-out !important;
}
.form_with_light_bg input[type="text"]:focus,
.form_with_light_bg input[type="email"]:focus {
border-color: #161616 !important;
}
.form_with_light_bg .gform_wrapper .gfield input[type="checkbox"]+label::before {
border: 1px solid #161616;
}
.form_with_light_bg .gform_wrapper .gfield input[type="checkbox"]:checked+label::after {
visibility: visible;
opacity: 1;
}
.form_with_light_bg .gform_wrapper.gravity-theme input[type="submit"] {
background-color: transparent !important;
color: black;
}  @media (max-width:1300px) {
.single-post .c-social-media--content {
display: flex;
width: 100%;
max-width: 800px;
margin: auto;
}
.posts_sec .post_items_sec .elementor-swiper-button-prev {
left: -15px !important;
}
.posts_sec .post_items_sec .elementor-swiper-button-next {
right: -15px !important;
}
}
@media screen and (min-width: 1025px) and (max-width: 1250px) {
.site_header .header_btn a.elementor-button {
padding: 20px 25px;
}
.site_header .header_btn>.elementor-widget-container {
margin: 0px 0px 0px 5px;
}
.site_header nav ul.elementor-nav-menu .elementor-item {
margin: 0 8px !important;
font-size: 15px !important;
}
}
@media screen and (max-width: 1200px) {
.site_header a.calendar_button {
margin-left: 15px;
}
a.calendar_button {
letter-spacing: 5px;
}
}
@media screen and (max-width: 1024px) {
.team_member_popup .inner_wrapper .member_desc {
padding-left: 20px;
padding-right: 0;
}
.team_member_popup .content_wrapper .inner_wrapper .member_profile {
padding: 0;
}
.menu_main_sec {
overflow: hidden !important;
}
.menu_main_sec nav ul.elementor-nav-menu .elementor-item .menu-item-description,
.site_header nav ul.elementor-nav-menu .elementor-item .menu-item-description {
padding: 3px 0;
}
.menu_main_sec nav ul.elementor-nav-menu .elementor-item .sub-arrow {
padding: 15px 10% 14px 20px !important;
z-index: 99;
}
.big-tabing-sec .know_base_listing .element-item .featured_img img {
max-width: 220px;
height: 220px;
}
.big-tabing-sec .know_base_listing .element-item .post-desc {
padding-left: 20px;
width: calc(100% - 220px);
}
.ball_wrapper {
transform: scale(1.5) !important;
}
.homenew_sec3::after {
clip-path: polygon(100% 94%, 0% 100%, 100% 100%);
}
.homenew_sec3.e-con::before {
clip-path: polygon(0 0, 0 5%, 100% 0);
}
.homenew_sec1.e-con::before {
clip-path: polygon(0 85%, 100% 75%, 100% 100%, 0% 100%);
}
.big-tabing-sec .know_base_listing .element-item {
margin-bottom: 80px;
}
.big-tabing-sec .know_base_listing .element-item h3 a {
font-size: 23px !important;
line-height: 29px !important;
}
.big-tabing-sec .filtering-group.filter-button-group {
padding-right: 50px;
}
.teammember_popup .modal_content .modal_profile {
padding: 0;
}
.teammember_popup .modal_content .bio_text {
padding-left: 20px;
padding-right: 0;
}
.storyofhistory_sec .swiper-slide .item_wrapper img {
height: 330px;
max-width: 230px;
}
.storyofhistory_sec .swiper-slide .item_wrapper h3 {
left: -35px;
top: -70px;
font-size: 52px;
line-height: 52px;
}
.storyofhistory_sec .swiper-slide .item_wrapper .item_desc {
padding-top: 30px;
padding-left: 25px;
padding-right: 25px;
}
.storyofhistory_sec .swiper-container {
width: 720px;
padding-left: 20px;
}
.leadership_member_listing .leadership_member_item {
padding: 0px 15px;
}
.member_listing .member_item .member_desc h3,
.leadership_member_listing .leadership_member_item .member_desc h3 {
font-size: 30px;
letter-spacing: -0.5px;
}
.member_listing .member_item .member_desc,
.leadership_member_listing .leadership_member_item .member_desc {
padding: 20px 0 30px;
}
.member_listing .member_item {
width: 33.333%;
padding: 0px 15px;
}
.technology_sec2 .inner_row .line_wrapr {
position: relative !important;
inset: 0 !important;
}
.single_post_content .main_wrapper .resource_form {
padding-left: 20px;
}
.single_post_content .featured_img {
height: 460px;
}
.single-post .single_post_content h1 {
font-size: 52px;
line-height: 64px;
margin-bottom: 40px;
}
.our_resources .grid .element-item {
width: calc(50% - 30px);
}
.our_platform_sec .platform_main_wrap .col_mainrow>.e-con-inner:hover .hover_desc {
transform: translate(172px, -50%);
}
.our_platform_sec .platform_main_wrap.platform_main_wrap2 .col_mainrow>.e-con-inner:hover .hover_desc {
transform: translate(0, -100%);
top: -46px;
left: 27px;
}
.our_platform_sec .platform_main_wrap.platform_main_wrap3 .col_mainrow>.e-con-inner:hover .hover_desc {
transform: translate(0, -100%);
top: -46px;
left: 76px;
}
.privacy_policy_sec li {
font-size: 16px;
line-height: 26px;
}
.menu_main_sec nav ul.elementor-nav-menu .elementor-item .sub-arrow i {
color: #dbff00;
}
}
@media(max-width: 992px) {
.single-post .c-social-media--content {
display: flex;
width: 100%;
max-width: 600px;
margin: auto;
}
}
@media screen and (max-width: 767px) {
.team_member_popup .content_wrapper {
padding: 40px 40px 50px;
}
.team_member_popup .inner_wrapper .member_info {
margin-bottom: 0;
}
.team_member_popup .content_wrapper .inner_wrapper .member_profile {
width: 100%;
}
.team_member_popup .inner_wrapper .member_desc {
width: 100%;
padding: 30px 0 0;
}
.elementor-element-e3b4ea1 .elementor-widget-video {
top: -50px !important;
width: calc(100% - 20px) !important;
}
a.calendar_button {
letter-spacing: 1.5px;
font-size: 10px;
line-height: 10px;
padding: 15px 25px;
}
.cntct_sec a.calendar_button {
font-size: 10px;
letter-spacing: 1.5px;
padding: 15px 25px;
font-weight: 500;
}
.resource_banner form#searchform .o-resource-search-icon {
top: 30px;
right: 15px;
}
.member_listing .member_item,
.leadership_member_listing .leadership_member_item {
text-align: center;
}
.member_listing .member_item .member_desc,
.leadership_member_listing .leadership_member_item .member_desc {
padding: 20px 10px 20px;
}
.member_listing .member_item .member_desc h3,
.leadership_member_listing .leadership_member_item .member_desc h3 {
font-size: 22px;
line-height: 26px;
}
.member_listing .member_item .member_desc h4,
.leadership_member_listing .leadership_member_item .member_desc h4 {
font-size: 11px;
line-height: 17px;
letter-spacing: 2px;
}
.filtering-group.filter-button-group::before {
opacity: 0;
visibility: hidden;
}
.big-tabing-sec .searchbox input[type="text"] {
padding: 12px 80px 12px 20px;
}
.platformnew_sec3::after {
clip-path: polygon(0 0, 0 1%, 100% 0);
}
.platformnew_sec1::after {
clip-path: polygon(100% 92%, 0% 100%, 100% 100%);
}
.homenew_sec1 h1::before {
bottom: 15px;
}
.ball_wrapper {
transform: scale(1.1) !important;
}
.big-tabing-sec .filtering-group.filter-button-group {
width: 100%;
padding: 0 0 40px;
}
.big-tabing-sec .grid.know_base_listing {
width: 100%;
}
.big-tabing-sec .elementor-widget-container {
flex-wrap: wrap;
}
.lets_talk_sec a.calendar_button {
background-color: #000;
border-color: #000;
letter-spacing: 1.5px;
font-size: 10px;
font-weight: 500;
padding: 15px 25px;
}
.storyofhistory_sec .swiper-scrollbar {
display: none !important;
}
.single-post .c-social-media {
padding: 92px 20px;
background-position: 50% 210px;
}
.storyofhistory_sec .swiper-container {
width: 540px;
padding-left: 10px;
}
.storyofhistory_sec .swiper-slide .item_wrapper img {
height: 400px;
max-width: 320px;
}
.storyofhistory_sec .swiper-slide .item_wrapper h3 {
left: 20px;
top: -60px;
font-size: 42px;
line-height: 42px;
}
.teammember_popup .popup_container {
padding: 40px 40px;
}
.teammember_popup .modal_content .modal_profile {
width: 100%;
}
.teammember_popup .modal_content .bio_text {
width: 100%;
padding: 30px 0 0;
}
.teammember_popup .modal_content .modal_profile .team_info {
margin-bottom: 0;
}
.member_listing .member_item,
.leadership_member_listing .leadership_member_item {
width: 50%;
}
.ourstory_sec3 .inner_col:hover .img_2 {
-webkit-transform: translate(-8px, 8px);
transform: translate(-8px, 8px);
}
.technology_sec3 .sec_col_imgs .col_img2 {
bottom: 0;
top: auto !important;
}
.technology_sec3 .row_divider {
transform: rotate(90deg) !important;
left: 0 !important;
}
.technology_sec3 .sec_col_imgs .col_img2 {
left: 0;
}
.explore_apps_sec .inner_col .img_2 {
-webkit-transform: translate(-10px, 10px);
transform: translate(-10px, 10px);
}
.single_post_content .resource_form h2 {
font-size: 32px;
padding: 35px 80px 40px;
min-height: auto;
line-height: 40px;
}
.single_post_content .main_wrapper {
padding: 80px 0 80px;
}
.single_post_content .main_wrapper .resource_form {
display: none;
}
.single_post_content .main_wrapper .post_content .resource_form {
display: block;
margin-bottom: 40px;
}
.single_post_content .main_wrapper .post_content {
width: 100%;
padding: 0px;
}
.single_post_content .main_wrapper .resource_form {
width: 100%;
padding-left: 0;
}
.single_post_content .main_wrapper .resource_form .inner_wrapper {
margin-top: 0;
max-width: 400px;
}
.single-post .single_post_content h1 {
font-size: 42px;
line-height: 54px;
margin-bottom: 30px;
}
.single_post_content .featured_img {
height: 400px;
}
.resource_banner form#searchform {
margin: auto;
position: relative;
}
.our_resources .grid .element-item h3 {
font-size: 26px;
line-height: 32px;
margin-top: 15px;
margin-bottom: 15px;
}
.our_resources .grid .element-item {
width: 50%;
margin: 15px 0;
}
.our_resources .grid.know_base_listing {
margin: 0;
}
.our_platform_sec .center_wrapper {
position: absolute;
top: 80px;
left: 0;
right: 0;
margin: 0;
}
.our_platform_sec .center_wrapper .line_img1,
.our_platform_sec .center_wrapper .line_img2,
.our_platform_sec .center_wrapper .line_img3 {
display: none;
}
.our_platform_sec .platform_main_wrap:not(:last-child) {
padding-bottom: 160px;
}
.our_platform_sec .platform_main_wrap .hover_desc {
position: relative;
top: auto !important;
transform: none !important;
left: auto !important;
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
text-align: center;
max-width: 338px;
margin: 40px auto auto;
}
.our_platform_sec .platform_main_wrap .hover_desc::before {
height: 100px;
width: 1px;
top: -100px;
left: 50%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
position: absolute;
content: '';
background-color: #fff;
}
.our_platform_sec .platform_main_wrap:not(:last-child):before {
position: absolute;
content: '';
bottom: 0;
left: 0;
right: 0;
background-image: url(//sapient.bio/wp-content/uploads/2023/04/icon-slash-vert.svg);
background-repeat: no-repeat;
background-position: center bottom 42px;
background-size: 5px;
}
.our_platform_sec .platform_main_wrap .col_mainrow>.e-con-inner:hover .inner_wrapper {
-webkit-transform: translate(-20px, 20px);
transform: translate(-20px, 20px);
}
.our_platform_sec .platform_main_wrap2 .col_mainrow>.e-con-inner:hover .inner_wrapper {
-webkit-transform: translate(20px, 20px);
transform: translate(20px, 20px);
}
.main_sub_title h6::before {
top: -20px;
left: -25px;
height: 16px;
width: 16px;
}
.site_footer .inner_row1 .footer_logo_col {
display: block;
}
.lets_talk_sec .main_row {
max-width: 330px;
margin-left: auto;
margin-right: auto;
}
.app_talk_sec .right_col a.elementor-button,
.home .lets_talk_sec .right_col a.elementor-button {
border-color: black;
background-color: black;
}
}
@media screen and (max-width: 641px) {
.gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
line-height: initial !important;
}
}
@media screen and (max-width: 575px) {
.team_member_popup .inner_wrapper .member_info h3 {
font-size: 30px;
letter-spacing: -0.5px;
}
.team_member_popup .inner_wrapper .member_info h4 {
font-size: 14px;
line-height: 20px;
letter-spacing: 3px;
font-family: "Instrument Sans";
}
.team_member_popup .content_wrapper {
padding: 30px 20px 40px;
}
.team_member_popup .inner_wrapper .member_info {
padding: 20px 0;
}
.homenew_sec3::after {
clip-path: polygon(100% 97%, 0% 100%, 100% 100%);
}
.homenew_sec3.e-con::before {
clip-path: polygon(0 0, 0 3%, 100% 0);
}
.big-tabing-sec .filtering-group .button-group {
display: flex;
flex-wrap: wrap;
}
.big-tabing-sec .filtering-group .button-group .button {
width: 50%;
}
.big-tabing-sec .filtering-group .button-group .button:nth-child(2n) {
padding-left: 15px;
}
.big-tabing-sec .know_base_listing .element-item .featured_img img {
max-width: 100%;
height: 250px;
}
.big-tabing-sec .know_base_listing .element-item {
flex-direction: column;
margin-bottom: 60px;
}
.big-tabing-sec .know_base_listing .element-item .featured_img {
width: 100%;
}
.big-tabing-sec .know_base_listing .element-item .post-desc {
padding: 10px 0 0;
width: 100%;
}
.storyofhistory_sec .swiper-slide .item_wrapper img {
height: 380px;
max-width: 290px;
}
.storyofhistory_sec .swiper-container {
width: 320px;
}
.teammember_popup .popup_container {
padding: 40px 20px;
}
.teammember_popup .modal_content .modal_profile .team_info h4 {
font-size: 14px;
line-height: 20px;
letter-spacing: 3px;
}
.teammember_popup .modal_content .modal_profile .team_info {
padding: 20px 0 20px;
}
.teammember_popup .modal_content .modal_profile .team_info h3 {
font-size: 30px;
letter-spacing: -0.5px;
}
.member_listing .member_item,
.leadership_member_listing .leadership_member_item {
width: 100%;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
height: 170px !important;
}
.single_post_content .post_content h5 {
padding-bottom: 0;
font-size: 28px;
line-height: 36px;
}
.single_post_content .post_content>h3 {
font-size: 12px;
line-height: 12px;
letter-spacing: 3px;
}
.single_post_content h3::before {
top: -16px;
left: -20px;
height: 16px;
width: 16px;
}
.single-post .single_post_content h1 {
font-size: 32px;
line-height: 44px;
margin-bottom: 30px;
}
.single_post_content .featured_img {
height: 320px;
}
.our_resources .grid .element-item {
width: 100%;
margin: 0 0 30px;
padding: 15px;
}
.category_filters .button {
margin: 5px;
}
.single_post_content .resource_form>.inner_wrapper>h2 {
padding: 40px 20px;
}
.footer_widget_col .col_widget2 a.calendar_button {
letter-spacing: 1.5px;
font-size: 10px;
padding: 15px 25px;
font-weight: 500;
}
.our_platform_sec .inner_row2>.e-con-inner {
max-width: 290px;
}
}