/*------------Home Banner Section------------*/
.banner-title > div > * {
letter-spacing: 1.74px;
}
.banner-sub-title > div > * {
letter-spacing: 6.4px;
}
.banner-frm .ghl-frm #form-builder .ghl-form-wrap #_builder-form .fields-container input, .banner-frm .ghl-frm #form-builder .ghl-form-wrap #_builder-form .fields-container textarea {
background-color: transparent !important;
border: 1px solid #D0D5DD !important;
}
.banner-frm .ghl-frm #_builder-form.form-builder--wrap .form-builder--item.form-builder--btn-submit button {
font-size: 18px;
line-height: 1.4;
padding: 15px 44px !important;
}
@media screen and (max-width: 991px) {
.banner-frm .ghl-frm #_builder-form.form-builder--wrap .form-builder--item.form-builder--btn-submit button {
font-size: 16px;
padding: 15px 40px;
}
}
@media screen and (max-width: 767px) {
.banner-frm.c-column {
padding: 25px 20px !important;
margin-top: 20px;
}
.banner-frm .ghl-frm #_builder-form.form-builder--wrap .form-builder--item.form-builder--btn-submit button {
font-size: 14px;
padding: 15px 30px;
}
}
/*----------------End-------------------*/
/*------------Review Button Transparent---------------*/
.reviews-sec-main .btn-theme {
background: transparent;
color: var(--color-lth3aepk);
border: 2px solid var(--color-lth3aepk) !important;
}
/*----------------End-------------------*/
/*------------Optimal IT Begins Here Section---------------*/
.service-box-row .c-column .c-image-feature {
height: 100%;
}
.service-box.img-feature-container {
border-radius: 20px;
overflow: hidden;
display: flex !important;
align-items: center;
box-shadow: 4px 7px 40px 0px rgba(203, 210, 218, 0.47);
height: 100%;
}
.service-box .img-container {
min-width: 40px;
width: auto !important;
padding: 0;
}
.service-box .txt-container {
width: auto !important;
padding: 0 0 0 25px;
}
.service-box .txt-container .featureText {
display: none;
}
@media screen and (max-width: 991px) {
.service-box-row > .inner {
flex-direction: column;
}
.service-box-row > .inner .c-column:not(:last-child) {
margin-bottom: 40px;
}
}
@media screen and (max-width: 767px) {
.service-box-row {
margin-bottom: 10px !important;
}
.service-box-row > .inner .c-column:not(:last-child) {
margin-bottom: 20px;
}
.service-box.img-feature-container {
padding: 20px;
border-radius: 10px;
}
.service-box .img-container {
min-width: unset;
width: 30px !important;
}
.service-box .txt-container {
width: calc(100% - 30px) !important;
padding: 0 0 0 15px;
}
.service-box .txt-container .featureHeadline {font-size: 16px;}
}
/*----------------End-------------------*/
/*----------------Who We Are Section-------------------*/
.team-row .c-column .inner {
position: relative;
}
.team-row .c-column .inner img {
border-radius: 20px !important;
overflow: hidden;
width: 100%;
}
.team-row .c-column .inner .c-image-feature {
position: absolute;
bottom: 20px;
right: 0;
width: 100%;
max-width: 85%;
box-shadow: -6.714628219604492px 6.714628219604492px 33.573143005371094px 0px rgba(110, 124, 140, 0.48);
display: flex;
}
.team-row .c-column .inner .c-image-feature .img-container {
display: none;
}
.team-row .c-column .inner .c-image-feature .txt-container {
width: 100% !important;
padding: 0;
}
.team-row .c-column .inner .c-image-feature .txt-container .featureHeadline {
line-height: 1.18;
}
@media screen and (max-width: 991px) {
.team-row > .inner {
flex-wrap: wrap;
}
.team-row > .inner .c-column {
width: 50%;
flex: 0 0 50% !important;
}
}
@media screen and (max-width: 767px) {
.team-row > .inner .c-column {
width: 100%;
flex: 0 0 100% !important;
}
.team-row .c-column .inner .c-image-feature {
width: auto;
}
}
/*----------------End-------------------*/
/*----------------Values Section-------------------*/
.values-item-row > .inner {
flex-wrap: wrap;
justify-content: center;
width: auto !important;
gap: 40px;
}
.values-item-row > .inner .values-item {
width: calc((100% / 3) - 30px) !important;
flex: 0 0 calc((100% / 3) - 30px) !important;
box-shadow: 4px 7px 40px 0px rgba(203, 210, 218, 0.47);
}
.values-item-row > .inner .values-item .c-image img {
object-fit: contain;
object-position: top left;
}
@media screen and (max-width: 991px) {
.values-item-row > .inner {
gap: 40px 20px;
}
.values-item-row > .inner .values-item {
width: calc(50% - 10px) !important;
flex: 0 0 calc(50% - 10px) !important;
padding: 30px;
}
.values-item-row > .inner .values-item .c-image {
margin: 0 0 20px;
}
.values-item-row > .inner .values-item .c-image img {
max-height: 50px;
}
}
@media screen and (max-width: 767px) {
.values-item-row > .inner {
gap: 30px;
}
.values-item-row > .inner .values-item {
width: 100% !important;
flex: 0 0 100% !important;
padding: 20px !important;
}
.values-item-row > .inner .values-item .c-heading > * {
margin: 0 0 10px;
}
.values-item-row > .inner .values-item .c-image img {
max-height: unset;
max-width: 50px;
}
}
/*----------------End-------------------*/
/*---------Partners Logo Section-------------*/
.logos-row > .inner .logo-item > .inner {
display: flex;
flex-wrap: wrap !important;
flex-direction: row !important;
align-items: center !important;
gap: 40px 60px;
}
.logos-row > .inner .logo-item > .inner .c-image {
max-width: calc(20% - 32px);
}
.logos-row > .inner .logo-item > .inner .c-image img {
max-height: 65px;
object-fit: contain;
}
@media screen and (max-width: 991px) {
.logos-row > .inner .logo-item > .inner {
gap: 20px 30px;
}
.logos-row > .inner .logo-item > .inner .c-image {
max-width: calc(20% - 10px);
}
}
@media screen and (max-width: 767px) {
.logos-row > .inner .logo-item > .inner {
gap: 30px;
}
.logos-row > .inner .logo-item > .inner .c-image {
max-width: unset;
flex: 1 0 auto;
}
.logos-row > .inner .logo-item > .inner .c-image img {
max-height: 55px;
max-width: 200px;
}
}
@media screen and (max-width: 480px) {
.logos-row > .inner .logo-item > .inner .c-image {
max-width: unset;
flex: 0 0 100%;
}
}
/*----------------End-------------------*/
/*----------------Industries We Support Section-------------------*/
.support-row {
margin-bottom: -145px !important;
}
.support-row > .inner {
width: auto !important;
display: block !important;
margin-left: -14px;
margin-right: -14px;
}
.support-row > .inner::after {
content: '';
clear: both;
display: block;
}
.support-row > .inner .c-column.content-col {
float: left;
width: 60% !important;
padding-left: 14px !important;
}
.support-row > .inner .c-column.support-col {
float: right;
width: calc(20% - 28px) !important;
min-height: 215px;
margin-left: 14px;
margin-right: 14px;
display: flex;
align-items: center;
}
.support-row > .inner .c-column.support-col:nth-child(even) {
margin-top: -145px;
}
.support-row > .inner .c-column.support-col:not(:last-child, :nth-last-child(2)) {
margin-bottom: 23px;
}
.c-bullet-list .support-ul ul {
padding: 0 !important;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.c-bullet-list .support-ul ul li {
list-style-type: none !important;
padding: 0 !important;
position: relative;
}
.c-bullet-list .support-ul ul li:not(:last-child) {
margin-right: 20px;
padding-right: 45px !important;
}
.c-bullet-list .support-ul ul li:not(:last-child)::after {
content: '';
width: 28px;
height: 14px;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
background-image: url('https://storage.googleapis.com/msgsndr/NgpEK3RuhUl3aYgzOBVP/media/65ebeec33bcf3054eba3d830.svg');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
@media screen and (max-width: 1199px) {
.support-row > .inner .c-column.content-col {
padding-right: 40px;
}
.support-row > .inner .c-column.support-col {
padding: 20px 10px;
}
.support-row > .inner .c-column.support-col h4 {
font-size: 20px !important;
}
}
@media screen and (max-width: 991px) {
.c-bullet-list .support-ul ul li {
font-size: 22px !important;
line-height: 1.2;
}
.support-row {
margin-bottom: 0 !important;
}
.support-row > .inner {
display: flex !important;
flex-wrap: wrap !important;
}
.support-row > .inner .c-column.content-col {
float: none;
width: 100% !important;
padding-right: 14px !important;
margin-bottom: 20px;
}
.support-row > .inner .c-column.support-col {
float: none;
width: calc(50% - 28px) !important;
}
.support-row > .inner .c-column.support-col:nth-child(even) {
margin-top: 0;
}
.support-row > .inner .c-column.support-col h4 {
font-size: 18px !important;
}
}
@media screen and (max-width: 767px) {
.support-row > .inner {
margin-left: 0;
margin-right: 0;
}
.support-row > .inner .c-column.content-col {
padding-left: 0 !important;
padding-right: 0 !important;
}
.support-row > .inner .c-column.support-col {
width: 100% !important;
padding: 40px 20px !important;
min-height: unset;
}
.support-row > .inner .c-column.support-col:not(:last-child) {
margin-bottom: 20px !important;
}
.c-bullet-list .support-ul ul li {
font-size: 20px !important;
}
}
/*----------------End-------------------*/