/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Blogs Style */
.new-blogs-banner .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 52px;
  line-height: 120%;
  letter-spacing: 0%;
}
.new-blogs-banner .grve-desription {
  font-family: Cabin;
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
}
#hs_cos_wrapper_module_17743478820318 .grve-blog.grve-text-black.module_17743478820318.grve-blog-grid.grve-grid.grve-columns-3.grve-columns-table-lg-3.grve-columns-table-sm-2.grve-columns-mobile-1.grve-animation-multiple-items.grve-fade-in.grve-animating {
  margin-bottom: 0px;
}

/* Footer Style Here */
#grve-footer .grve-footer-menu .grve-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: -1%;
  color: #FCB11A;
}
.hs_cos_wrapper #grve-footer .grve-footer-menus-wrapper .grve-footer-menu {
  padding-left: 4%;
  padding-right: 4%;
}
.hs_cos_wrapper #grve-footer .grve-footer-copyright {
  justify-content: center;
}
.footer-form label#label-email-8dea5d74-f2a7-45d5-ae8a-dd0bcd2ec689_7107 {
  display: none;
}
#grve-footer label {
  display: none;
}
#grve-footer .footer-form h3 {
  margin-bottom: 5px;
}
#hs_cos_wrapper_footer .grve-footer-menu.grve-menu-1 .grve-menu .grve-menu-link.grve-menu-depth-1 {
  color: #fcb11a !important;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -1%;
  line-height: 150%;
}
#hs_cos_wrapper_footer .grve-footer-menu.grve-menu-1 .grve-menu li.grve-menu-item.hs-skip-lang-url-rewrite {
  margin-bottom: 1.4rem;
}
#hs_cos_wrapper_footer .grve-footer-menu.grve-menu-1 .grve-menu li.grve-menu-item.hs-skip-lang-url-rewrite:last-child {
  margin-bottom: 0rem;
}
.insights-filter {
  position: relative;
}
.insights-filter select {
  appearance: none;
}
.insights-filter::after {
  content: "▾";
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.insights-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.insights-filter select {
  padding: 8px 30px 8px 10px;
  border: none;
  border-bottom: 2px solid #000;
  background: transparent;
  font-size: 22px;
  color: #111111;
  cursor: pointer;
  outline: none;
}
/* Security and Compliance page Css starts here */

.ownership .grve-subtitle {
  font-family: Ubuntu;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0%;
  color: #757575;
}
.custom-list p {
  font-family: Cabin !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 150% !important;
  letter-spacing: 0% !important;
  color: #4e4e4e !important;
}
.opportunity-careers-para {
  font-family: Cabin;
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #555555;
}
.opportunity-careers-para span {
  font-family: Cabin;
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #555555;
}
.ownership h2.grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111;
}
.ownership p.grve-desription {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #555555;
}
/* Security and Compliance page Css Ends here */
.right-para {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #555555;
}
.custom-header .grve-header-inner .grve-link-wrapper span {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24.5px;
  letter-spacing: 0px;
  text-transform: capitalize;
}
.custom-header .grve-link-wrapper a span {
  text-transform: capitalize !important;
}
.contact-box h3 {
  color: #07124a;
  font-family: Ubuntu;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 130%;
  margin-bottom: 5px !important;
}
.contact-box .grve-subtitle-text {
  margin-bottom: 18px;
  text-transform: capitalize;
}
.events-images .grve-image {
  margin-bottom: 0 !important;
}
.events-images .grve-title.grve-h6.grve-text-inherit {
  display: none;
}
.events-images .grve-description.grve-body-text.grve-text-inherit {
  display: none;
}
.dealership .grve-icon-box.grve-anim-item.grve-hover-item {
  display: inline-block;
}
.custom-box.dealership .grve-description.grve-body-text.grve-text-black {
  display: none !important;
}
.custom-slogan.custom-slogg .grve-title.grve-anim-item.grve-text-black.grve-h2 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 40px;
  line-height: 120%;
  letter-spacing: 0;
  text-align: center;
}
.custom-cta {
  color: #000000;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  margin-top: 40px;
}
.ceo-page .grve-image img {
  border-radius: 5px;
}
.custom-box.dealership .grve-icon-box.grve-anim-item.grve-hover-item {
  padding: 8% 5% !important;
}
.dealership .grve-description.grve-body-text.grve-text-black {
  display: none;
}
.custom-slo h2 {
  font-family: Ubuntu;
  font-size: 48px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 120%;
  text-align: center;
}
.custom-slogg h2 {
  margin-bottom: 50px !important;
}
.custom-box .grve-small-btn.grve-btn-underline .grve-btn-title span:after {
  display:none;
}
.dealership .grve-icon {
  display: none;
}
.dealership .textimage {
  display: flex;
  align-items: center;
  justify-content: center;
}
.dealership p {
  font-size:25px !important;
  color:#07124a;
}
.dealership h3 {
  font-size:25px !important;
  color:#07124a;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 165%;
  margin: 0;
  font-family: 'Cabin';
}
.dealership .grve-icon-box:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -23px;
  transform: translateY(-50%);
  width: 14px;
  height: 11px;
  background-image: url(https://242647254.fs1.hubspotusercontent-na2.net/hubfs/242647254/Vector.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.custom-box .grve-btn-title.grve-link-text {
  cursor: pointer;
  display: inline-block;
  line-height: 1.000em;
  padding: 15px 15px;
  border-radius: 3px;
  text-align: center;
  background-color: #fcb11a;
  transition: color 0.3s linear, background-color 0.3s linear;
  text-decoration: none !important;
  color: #111 !important;
  white-space: nowrap;
  position: relative;
}
.home-card h3 {
  color: #fff;
  font-family: cabin;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 130%;
  margin-bottom: 5px !important;
}
.home-card p {
  font-family: Cabin;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  margin-bottom: 15px;
  color:#fff;
}
.contact-box p {
  font-family: Cabin;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 130%;
  color: #111;
}
.custom-text .grve-title.grve-anim-item.grve-text-black.grve-h3 {
  font-family: Ubuntu;
  font-size: 48px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 120%;
  text-align: center;
}
.grve-social-main img {
  margin-right: 10px;
}
.grve-social-main {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.custom-footer .grve-footer-logo {
  margin-bottom: 23px;
}
.grve-header .grve-header-btn:after {
  display:none;
}
.grve-icon-box.grve-anim-item.grve-hover-item {
  text-decoration: none;
}
.grve-hover-item:hover .grve-small-btn.grve-btn-left-line .grve-btn-title span {
  transform: none;
}
.custom-box a {
  color: #4e4e4e !important;
}
.news-events img {
  border-radius: 6px !important;
}
.custom-box .grve-btn-title.grve-link-text {
  margin-top: 20px;
  color: #4e4e4e;
}
.custom-header .grve-header-btn.grve-menu-link.grve-link-text {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  background: #fff;
  letter-spacing: 0;
  color: #104AD4;
}
.custom-footer .grve-description.grve-body-text {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
}
.footer-form #email-8dea5d74-f2a7-45d5-ae8a-dd0bcd2ec689_8516 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0px;
}
.footer-form .hs-button.primary.large {
  background: #FCB11A;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  padding: 8px 30px;
  color:#111;
}
#grve-footer .grve-footer-text {
  flex-basis: 28% !important;
  max-width: max-content !important;
}
.footer-form form input[type=email] {
  background: transparent;
  padding: 12px;
  color: #A1A1AA;
}
.footer-form .grve-title.grve-h6 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0px;
  text-transform: none !important;
}
.grve-btn.grve-btn-solid .grve-arrow svg, .grve-btn.grve-btn-outline .grve-arrow svg {
  fill: #111;
  display: block;
}
.join-us .grve-btn-title {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #111;
}
.custom-footer .grve-left-area {
  font-family: Cabin;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  vertical-align: middle;
}
.custom-card.custom-subtitle .grve-icon img {
  border-radius: 6px;
}
.custom-footer .grve-title.grve-h6 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  text-transform: capitalize;
}
.profitability .grve-btn-title {
  color: #111 !important;
  font-family: 'Cabin';
}
.custom-footer .grve-menu-link.grve-menu-depth-1 {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 0px;
  color: #fff !important;
}
.custom-footer .grve-social.grve-text-null span {
  font-family: Cabin;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: #fff !important;
}
.grve-hover-item:hover .grve-text-hover-black, .grve-text-black, .grve-text-hover-black:hover{color:#111;}



.banner-slider .grve-title.grve-anim-item.grve-text-white.grve-h1 {
  font-family: Ubuntu;
  font-weight: 300;
  font-size: 58px;
  line-height: 120%;
  letter-spacing: 0;
}
.banner-slider .grve-btn.grve-link-text.grve-btn-solid.grve-bg-primary-1.grve-text-white{
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.48px;
  text-transform: capitalize;
  color: #000000;
}
.banner-slider .grve-desription.grve-anim-item.grve-text-white.grve-body-text {
  font-family: Cabin;
  font-weight: 400;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0;
}
.home-slider .grve-title.grve-text-white.grve-h3 {
  font-family: Ubuntu;
  font-weight: 300;
  font-size: 58px;
  line-height: 120%;
  letter-spacing: 0;
}
.home-slider .grve-description.grve-text-white.grve-leader-text {
  font-family: Cabin;
  font-weight: 400;
  font-size: 28px;
  line-height: 130%;
  letter-spacing: 0;
}
.home-slider a.grve-btn.grve-link-text.grve-btn-solid.grve-bg-primary-1.grve-text-white {
  color: #000000;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
.split-section .grve-subtitle.grve-anim-item.grve-text-black.grve-subtitle-text {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0;
}

.split-section .grve-subtitle.grve-anim-item.grve-text-black.grve-subtitle-text {
  color: #4E4E4E;
  text-transform: capitalize;
}
.split-section .grve-title.grve-h1.grve-text-black {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0;
}
.split-section h2 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0;
}
.split-section .grve-desription.grve-body-text.grve-text-inherit {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
}
.grve-btn {
  text-transform: inherit;
}
.split-section .grve-btn.grve-link-text.grve-btn-solid.grve-bg-primary-1.grve-text-white {
  color: #000000;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
.custom-slogan .grve-title.grve-anim-item.grve-text-black.grve-h2 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0;
  text-align: center;
}
.custom-slogan .grve-desription.grve-anim-item.grve-text-inherit.grve-body-text {
  font-family: Cabin;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0;
  text-align: center;
}
.custom-slogan.grve-animation-multiple-items.grve-fade-in-up.grve-animating .grve-slogan-inner {
  max-width: 70%;
}
.custom-box .grve-title.grve-leader-text.grve-text-black {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 30px;
  line-height: 150%;
  letter-spacing: 0;
  color: #07124A;
  margin-bottom:0;
}
.banner-slider h1 {
  font-family: Ubuntu;
  font-weight: 300;
  font-size: 58px;
  line-height: 120%;
  letter-spacing: 0;
}
.banner-slider p {
  font-family: Cabin;
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  letter-spacing: 0%;
}
.custom-box .grve-icon-box.grve-anim-item.grve-hover-item {
  padding: 16% 8% !important;
}
.custom-box .grve-icon-box.grve-anim-item.grve-hover-item {
  border: 1px solid #D7DFFF !important;
  border-radius: 16px;
}
.custom-box .grve-description.grve-body-text.grve-text-black {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
  margin-bottom:15px;
}
.custom-counter .grve-title.grve-anim-item.grve-text-white.grve-h3 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0;
  text-align: center;
}
.custom-counter .grve-number-wrapper.grve-h1.grve-text-white {
  font-family: Cabin;
  font-weight: 600;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0;
}
.custom-counter .grve-title.grve-leader-text.grve-text-white {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0;
}
.custom-counter .grve-counter-item {
  align-items: center !important;
}
.custom-counter .grve-number {
  font-family: Cabin;
  font-weight: 600;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0;
}
.custom-counter .grve-suffix {
  font-family: Cabin;
  font-weight: 600;
  font-size: 40px;
  line-height: 120%;
  letter-spacing: 0;
}
.horizontal-blog .grve-title.grve-h6 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
  text-transform: capitalize;
}
.horizontal-blog .grve-post-date {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
}
.horizontal-blog .grve-read-more.grve-link-text {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.48px;
  color: #104AD4;
}
.horizontal-blog.grve-btn.grve-link-text.grve-btn-solid.grve-bg-primary-1.grve-text-white {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0px;
  color: #000000;
}
.blog-slogan .grve-button a {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0px;
  color: #000000;
}
.blog-slogan .grve-title.grve-anim-item.grve-text-black.grve-h2 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0;
}
.service-counter.home-card #grve-counter-1 {
  display: none;
}
.service-counter.home-card #grve-counter-2 {
  display: none;
}
.service-counter.home-card #grve-counter-3 {
  display: none;
}
.news-events .grve-title.grve-subtitle-text.grve-text-inherit {
  font-size: 14px;
  color: inherit;
  margin-bottom: 8px;
  display: block;
  font-family: 'Ubuntu';
  text-transform: capitalize;
  padding:0 25px;
}


.news-events .grve-description.grve-body-text.grve-text-inherit {
  color: #18181b;
  font-family: Ubuntu;
  font-size: 23.81px;
  font-weight: 500;
  letter-spacing: -.47px;
  line-height: 28.8px;
  vertical-align: middle;
  padding:0 25px;
  margin-bottom: 10px;
}

.news-events .detail-description p {
  color: #4d4d56;
  font-family: Ubuntu;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -.09px;
  line-height: 23.8px;
  vertical-align: middle;
  margin-bottom: 20px;
  padding:0 25px;
}
.news-events .grve-icon {
  width: 100% !important;
}
.news-events .grve-small-btn.grve-btn-left-line .grve-btn-title:before {
  display:none !important; 
}
.news-events .grve-small-btn.grve-btn-left-line .grve-btn-title {
  padding: 0;
}
.news-events .grve-btn-title.grve-link-text img {
  margin-left:5px;
}
.news-events .grve-btn-title.grve-link-text span {
  color: #104ad4;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -.48px;
  line-height: 24px;
  padding:0 25px 25px 25px;
  display: flex;
  align-items: center;
}
.news-events .grve-icon-box.grve-anim-item.grve-hover-item {
  border: 1px solid #18181b0f;
  border-radius: 16px;
}
.vertical-blog .grve-post-item.grve-anim-item {
  border: 1px solid #18181B0F;
  border-radius: 16px;
}
.vertical-blog .grve-post-content {
  padding: 0 30px 30px 30px;
}
.vertical-blog .grve-post-date {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 12px;
  line-height: 20.4px;
  letter-spacing: 0.01px;
  vertical-align: middle;
  color: #6A6A77;
}
.vertical-blog .grve-title.grve-h5 {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 23.81px;
  line-height: 28.8px;
  letter-spacing: -0.47px;
  vertical-align: middle;
  color: #18181B;

}
.grve-btn {
  color: #000;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 24px;
}
.grve-button a {
  padding: 15px 45px !important;
}
.vertical-blog .grve-description {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 23.8px;
  letter-spacing: -0.09px;
  vertical-align: middle;
  color: #4D4D56;
}
.vertical-blog .grve-read-more.grve-link-text span {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.48px;
  color: #104AD4;
}
.vertical-blog .grve-featured-image img {
  border-radius: 16px;
}
.custom-slo h2 {
  margin-bottom: 50px;
}
.profitability h2 {
  font-family: Ubuntu;
  font-size: 48px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 120%;
}

.custom-box.text-image.service-box1 h3 {
  color: #fff !important;
}
.custom-box.text-image.service-box1 p {
  font-family: Cabin;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  margin-top: 15px;
}
.custom-slogan.service-box p {
  margin: 25px 0 50px 0;
}
.profitability p {
  font-family: Cabin;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
}
.service-box p {
  font-family: Cabin;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
}

/* New About Us 2026 Page Style */

.about-us-our-mission .grve-content .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
}
.about-us-our-mission .grve-content .grve-desription {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color:  #4E4E4E;
}
.meet-the-team-wrap .grve-slogan-inner .grve-subtitle {
  font-family: Ubuntu;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0%;
  color: #ffffff;
}
.meet-the-team-wrap .grve-slogan-inner .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #ffffff
}
.meet-the-team-wrap .grve-slogan-inner .grve-desription {
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #ffffff;
}
.meet-the-team-wrap .grve-slogan-inner .grve-bg-primary-2 {
  background-color: #FCB11A;
  color: #000000;
  border-radius: 8px;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  text-transform: none;
}
.about-us-our-mission .grve-button {
  display: none;
}
.our-values-headings .grve-slogan-inner .grve-subtitle,
.our-approach-upper-layer .grve-subtitle {
  font-family: Ubuntu;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0%;
  color: #757575;
  margin-bottom: 10px;
}
.our-values-headings .grve-slogan-inner .grve-title,
.our-approach-upper-layer .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
}
.our-values-headings {
  margin-bottom: 50px;
}
#hs_cos_wrapper_widget_1774258457183 .grve-icon-boxes.grve-icon-medium .grve-icon {
  width: 50px;
}
.our-values-icon-boxes .grve-title {
  font-family: Cabin;
  font-weight: 400;
  font-size: 22px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #111111;
}
.our-values-icon-boxes .grve-description {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #333333;
}
.our-values-icon-boxes .grve-icon-box {
  background-color: #ffffff;
  padding: 32px;
  border-radius: 8px;
}
.about-us-banner .grve-subtitle {
  color: #FCB11A;
  margin-bottom: 10px;
}
.our-approach-left-list {
  border: 0.2px solid #104AD47A;
  padding: 32px;
  border-radius: 5px;
}
.cell_1774505436557-row-1-margin .row-fluid,
div#hs_cos_wrapper_module_1774507312969,
.span6.widget-span.widget-type-custom_widget.dnd-module {
  height: 100%;
}
.our-approach-right-list {
  background: #FCB11A;
  padding: 32px;
  border-radius: 5px;
  height: 100%;
}
.our-approach-left-list h5,
.our-approach-right-list h5 {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
}
.our-approach-upper-layer .grve-slogan-inner .grve-desription {
  font-family: Cabin;
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #333333;
}

.our-approach-left-list h5 a {
  text-decoration: none;
  pointer-events: none;
}
.our-approach-left-list ul li,
.our-approach-right-list ul li {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #111111;
  padding-bottom: 10px;
}
.our-approach-left-list ul li:last-child {
  padding-bottom: 0px;
}
/* Result Page Style */
.pinnacle-create-impact h2 {
  color: #111;
  font-family: Ubuntu;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 120%;
  margin-bottom: 20px;
  text-transform: capitalize;
}
.pinnacle-create-impact .que-ans-wrap h5 {
  font-family: Cabin;
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #111111;
  margin-bottom: 5px;
}
.pinnacle-create-impact .que-ans-wrap p {
  color: #111;
  font-family: Cabin;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  transition: all .3s ease;
  vertical-align: middle;
  word-break: break-word;
}
.que-ans-wrap {
  border-bottom: 1px solid #104ad4;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

/* New Blog Listing Style Here */
.featured-blog {
  background-color: #F7F8FA;
  padding-top: 60px;
  padding-bottom: 60px;
  display:none;
}
.featured-blog-inner {
  display: flex;
  gap: 30px;
  align-items: center;
  background-color: #ffffff;
  box-shadow: 0px 20px 13px 0px #3838380D;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.featured-image img {
  width: 100%;
  max-width: 600px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.featured-image a {
  line-height: 0em;
  display: block;
}
.featured-content {
  max-width: 500px;
  margin: auto;
}
.featured-content h2 a {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111 !important;
}
.featured-tag {
  color: #104AD4;
  font-family: Ubuntu;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0%;
  margin-bottom: 8px;
}
.featured-content h2 {
  font-size: 28px;
  margin: 0px 0px 10px 0;
}
.featured-content h2 a:hover {
  text-decoration: none;
}
.featured-desc {
  color: #000000;
  margin-bottom: 15px;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0px;
}
a.read-more-btn {
  background: #FCB11A;
  padding: 10px 20px;
  color: #000 !important;
  text-decoration: none;
  border-radius: 5px;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  transition: .2s ease-in-out;
}
.featured-heading {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
  margin-bottom: 30px;
}
.featured-meta {
  margin-bottom: 25px;
}
.featured-meta span {
  font-family: Cabin;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0%;
  color: #757575;
}
.featured-meta {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #777;
  font-size: 14px;
  margin-top: 10px;
}
.meta-item {
  white-space: nowrap;
}
.meta-separator {
  color: #bbb;
  font-size: 16px;
  line-height: 1;
}
#blog-list-wrapp {
  padding-top: 60px;
  padding-bottom: 60px;
}
#blog-list-wrapp .body-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
  margin-bottom: 0px;
}
.about-us-banner .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 52px;
  line-height: 120%;
  letter-spacing: 0%;
}
.about-us-banner .grve-desription  {
  font-family: Cabin;
  font-weight: 400;
  font-size: 28px;
  line-height: 150%;
  letter-spacing: 0%;
}
.about-us-banner .grve-btn {
  color: #000000;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
/* .explore-services-btn .grve-buttons-group {
flex-direction: column;
} */
.explore-services-btn .grve-bg-primary-2 {
  background-color: #ffffff;
  color: #104AD4;
  transition: .2s ease-in-out;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  border-radius: 5px;
}
.explore-services-btn .grve-bg-primary-2:hover {
  background-color: #104AD4;
  color: #ffffff;
}
/* Careers Page Style */
.expect-wrapper h6 {
  display: flex;
  align-items: center;
  padding-left: 70px;
  font-family: Cabin;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  margin-bottom: 8px;
  color: #ffffff;
  text-transform:none;
}
.opportunity-careers h2 {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111;
}
.expect-wrapper .list-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 70px;
}
.expect-wrapper .list-wrapper ul {
  margin: 0px;
}
.expect-wrapper .list-wrapper ul li {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  padding-bottom: 15px;
  color: #ffffff;
}
.career-teamwork .grve-title  {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 42px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #ffffff;
}
.career-teamwork .grve-desription {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  margin-bottom: 30px;
  color: #ffffff;
}
.team-work-image .grve-cascading-image.grve-image-wrapper:not(.grve-image-1) {
  left: 44%;
}
.open-positions .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
}
.open-positions .grve-desription {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #4E4E4E
}
.icon-box-below-text .grve-subtitle {
  font-family: Cabin;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
  margin-top: 40px;
}
.open-positions .grve-button .grve-btn-title {
  color: #000000;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
}
.module_17744326699455-vertical-alignment {
  margin: auto;
}
#hs_cos_wrapper_module_177442340792711 .career-teamwork {
  justify-content: unset;
  padding-left: 62px;
}
/* Our Services Page Style Here */
.our-services-overview-upper-layer .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
  margin-bottom: 10px;
}
.our-services-overview-upper-layer .grve-desription {
  font-family: Cabin;
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #333333;
}
.our-services-overview-card-layer .grve-icon-box {
  border-radius: 4px;
  transition: .2s ease-in-out;
  padding: 14% 14% !important;
}
.our-services-overview-card-layer .grve-icon-box:hover {
  box-shadow: 0px 38.52px 25.48px 0px #3838380F;
  background-color:  #FCB11A !important;
}
.our-services-overview-card-layer .grve-icon-box:hover .grve-icon {
  filter: brightness(0);
}
#hs_cos_wrapper_module_177451515816312 .grve-icon-boxes.grve-icon-small .grve-icon {
  width: 42px;
}
.our-services-overview-card-layer .grve-description {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #000000;
}
.join-us-new .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 36px;
  line-height: 150%;
  letter-spacing: 0%;
  margin-bottom: 10px;
}
.join-us-new .grve-desription {
  font-family: Cabin;
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  letter-spacing: 0%;
}
.join-us-new .grve-btn-title,
#hs_cos_wrapper_widget_1774247141183 .grve-btn-title {
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0px;
  color: #000000;
}
/* Contact Us Page Style */
.contact-us-banner .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 52px;
  line-height: 120%;
  letter-spacing: 0%;
}
.contact-overview-heading .grve-title {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #111111;
}
.contact-overview-description .grve-desription {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #555555;
}
.contact-us-address .grve-item-inner .grve-subtitle {
  font-family: Cabin;
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #104AD4;
  margin-bottom: 10px !important;
  text-transform: capitalize;
}
.contact-us-address .grve-item-inner .grve-title {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #000000;
  margin-bottom: 10px;
}
.contact-us-address .grve-item-inner .grve-description,
.contact-us-address .grve-item-inner .grve-description a {
  font-family: Cabin;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #000000;
}
#hs_cos_wrapper_widget_1774603842138 .form-title {
  background-color: transparent;
  color: #ffffff;
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: 0%;
  margin-bottom: 35px;
}
#hs_form_target_widget_1774603842138 form textarea {
  min-height: 100px;
  resize: none !important;
}
#hs_form_target_widget_1774603842138 form input[type=submit], 
#hs_form_target_widget_1774603842138 form .hs-button {
  background-color: #FCB11A;
  border: 1px solid #FCB11A;
  border-radius: 8px;
  color: #000000;
  font-weight: 500;
  font-size: 16px;
}
#hs_form_target_widget_1774603842138 form label {
  color: #ffffff;
  font-family: Cabin;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0%;
  display: flex;
}

#hs_form_target_widget_1774603842138 .legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 0px !important;
}
#hs_form_target_widget_1774603842138 form input[type=text], 
#hs_form_target_widget_1774603842138 form input[type=email], 
#hs_form_target_widget_1774603842138 form input[type=password], 
#hs_form_target_widget_1774603842138 form input[type=tel], 
#hs_form_target_widget_1774603842138 form input[type=number], 
#hs_form_target_widget_1774603842138 form input[type=file], 
#hs_form_target_widget_1774603842138 form select, 
#hs_form_target_widget_1774603842138 form textarea {
  border-radius: 6px;
}
#hs_form_target_widget_1774603842138 form textarea {
    width: 98% !important;
}

.submitted-message.hs-main-font-element.hs-form-fa13eb8a-9717-4944-86e6-7541ab8ac348.hs-form-fa13eb8a-9717-4944-86e6-7541ab8ac348_8f51abd1-1aea-439b-9829-20e784b03e3e {
  color: #ffffff;
}
@media only screen and (max-width: 992px) { 
  .ownership h2.grve-title {
    font-size: 42px;
  }
  .opportunity-careers h2 {
    font-size: 42px;
  }
}
@media only screen and (min-width: 768px) { 
  .split-section .grve-content {
    flex-basis: 60% !important;
    max-width: 60% !important;
  }
  .split-section .grve-content {
    padding-left: 70px !important;
  }
  .split-section .grve-image {
    flex-basis: 40% !important;
    max-width: 40% !important;
  }

}
@media only screen and (max-width: 767px) { 

  .new-blogs-banner .grve-title {
    font-size: 32px;
  }
  .new-blogs-banner .grve-desription {
    font-size: 16px;
  }
  .opportunity-careers h2 {
    font-size: 32px;
  }
  .service-counter.home-card .grve-counter-item.grve-grid-item.grve-anim-item {
    display: flex;
    width: 100%;
  }
  .ownership h2.grve-title {
    font-size: 32px;
  }
  .service-counter.home-card .grve-content {
    width: 75%;
  }
  .service-counter.home-card .grve-number-wrapper.grve-h1.grve-text-black {
    justify-content: left;
    width: 25%;
  }
  .home-card h3 {
    font-size: 18px;
    margin-left: 10px !important;
    text-align:left;
  }
  .service-counter.home-card .grve-counters.grve-vertical.grve-text-align-center .grve-number-wrapper {
    justify-content: flex-start;
  }
  .service-counter.home-card .grve-grid.grve-text-align-center.grve-custom-width .grve-grid-item {
    justify-self: flex-start;
  }
  .split-section .grve-content {
    padding-left: 0 !important;
  }
  .profitability h2 {
    font-size: 30px;
  }
  .grve-slogan.grve-text-align-center.widget_1746709403486.custom-slogan.service-slogan h2 {
    margin-top: 60px;
  }
  .banner-slider.grve-hero.grve-style-1.grve-horizontal-center {
    justify-content: flex-start;
  }
  .banner-slide h4 {
    font-family: Ubuntu;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 120%;
  }
  .banner-slider h1 {
    font-size:35px !important;
    text-align:left !important;
  }
  .banner-slider p  {
    text-align:left !important
  }
  .custom-text .grve-title.grve-anim-item.grve-text-black.grve-h3 {
    font-family: Ubuntu;
    font-size: 40px;
  }
  .custom-text .grve-subtitle-text {
    font-size: 16px;
  }
  .grve-slogans-grid.grve-grid.grve-text-align-center.grve-columns-3.grve-columns-table-lg-3.grve-columns-table-sm-2.grve-columns-mobile-1.dnd_area-module-5.contact-box.text-image {
    text-align: left !important;
  }
  .grve-slogan.grve-text-align-center.dnd_area-module-3.grve-position-center.custom-slogan.custom-text {
    justify-content: flex-start !important;
  }
  .text-image .grve-position-center {
    justify-content: flex-start !important;
  }
  .split-section .grve-title.grve-h1.grve-text-black {
    font-size: 30px;
  }
  .split-section h2 {
    font-size: 30px;
  }
  .custom-slogan.grve-animation-multiple-items.grve-fade-in-up.grve-animating .grve-slogan-inner {
    max-width: 100%;
  }
  .custom-slogan .grve-title.grve-anim-item.grve-text-black.grve-h2 {
    text-align: left;
    font-size: 30px;
  }
  .custom-slogan .grve-desription.grve-anim-item.grve-text-inherit.grve-body-text {
    text-align: left;
  }
  .custom-slogan .grve-slogan-inner {
    align-items: flex-start !important;
    text-align: left;
  }
  .home-card .grve-icon-box {
    flex-direction: row;
  } 
  .home-card .grve-icon {
    margin-bottom: 0px !important;
  }
  .custom-slo h2 {
    font-size: 30px;
    text-align: left;
  }
  .home-card .grve-icon-box {
    text-align: left !important;
  }
  .home-card .grve-icon-box img {
    margin-right: 15px !important;
  }
  .home-card h3 {
    font-size: 18px;
    margin-left: 30px;
  }
  .dealership .grve-icon-box:not(:last-child)::after {
    display:none
  }

  /* New About Us 2026 Page Style */
  .about-us-banner .grve-title {
    font-size: 38px;
  }
  .about-us-banner .grve-title br {
    display: none;
  }
  .about-us-our-mission .grve-content .grve-title,
  .our-values-headings .grve-slogan-inner .grve-title,
  .our-services-overview-upper-layer .grve-title,
  #hs_cos_wrapper_widget_1774603842138 .form-title {
    font-size: 26px;
  }
  .about-us-our-mission .grve-content .grve-desription {
    font-size: 16px;
    margin: 0;
  }
  #hs_cos_wrapper_widget_1774247141183 .grve-image-text.grve-style-1.grve-image-position-right .grve-content {
    padding-right: 0px;
  }
  #hs_cos_wrapper_widget_1774247141183 .grve-button,
  .meet-the-team-wrap .grve-slogan-inner .grve-desription br,
  .open-positions .grve-desription br,
  .contact-us-address .grve-item-inner .grve-subtitle br,
  .contact-us-address .grve-item-inner .grve-title br,
  .new-blogs-banner .grve-desription br,
  br {
    display: none;
  }
  .meet-the-team-wrap .grve-slogan-inner .grve-title,
  .our-approach-upper-layer .grve-title,
  .career-teamwork .grve-title,
  .open-positions .grve-title,
  .join-us-new .grve-title,
  .contact-overview-heading .grve-title,
  .featured-heading,
  .pinnacle-create-impact h2 {
    font-size: 26px;
  }
  .meet-the-team-wrap .grve-slogan-inner .grve-desription,
  .our-values-icon-boxes .grve-description,
  .career-teamwork .grve-desription,
  .expect-wrapper .list-wrapper ul li,
  .open-positions .grve-desription,
  .our-services-overview-upper-layer .grve-desription,
  .our-services-overview-card-layer .grve-description,
  .join-us-new .grve-desription,
  .contact-overview-description .grve-desription,
  .contact-us-address .grve-item-inner .grve-title,
  .contact-us-address .grve-item-inner .grve-description,
  .our-approach-upper-layer .grve-slogan-inner .grve-desription,
  .about-us-banner .grve-desription {
    font-size: 16px;
  }
  .our-values-icon-boxes .grve-title,
  .contact-us-address .grve-item-inner .grve-subtitle {
    font-size: 18px;
  }
  .expect-wrapper h6,
  .expect-wrapper .list-wrapper {
    padding-left: 0px;
  }
  .expect-wrapper .list-wrapper {
    display: block;
  }
  #hs_cos_wrapper_module_17744335194936 .grve-image-text.grve-style-1.grve-image-position-left .grve-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
  }
  .grve-button.grve-text-align-right.grve-tablet-text-align-inherit.grve-mobile-text-align-inherit {
    text-align: left;
  }
  .pinnacle-create-impact .que-ans-wrap h5 {
    font-size: 16px;
  }
  .pinnacle-create-impact .que-ans-wrap p {
    font-size: 14px;
  }

  #hs_form_target_widget_1774603842138 .hs_city.hs-city.hs-fieldtype-text.field.hs-form-field {
    width: 100%;
  }
  #hs_form_target_widget_1774603842138 .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field,
  #hs_form_target_widget_1774603842138 form textarea {
    width: 100%;
  }
  .hs-form-fa13eb8a-9717-4944-86e6-7541ab8ac348_e3c63743-3b1f-48d1-ac65-9ddf11b5634d fieldset.form-columns-1 input[type=checkbox], 
  .hs-form-fa13eb8a-9717-4944-86e6-7541ab8ac348_e3c63743-3b1f-48d1-ac65-9ddf11b5634d fieldset.form-columns-1 input[type=radio] {
    width: auto !important;
  }

}
@media only screen and (max-width: 600px) { 
  /* .banner-slider .grve-title.grve-anim-item.grve-text-white.grve-h1 {
  font-size: 30px;
} */
  .join-us h2 {
    font-size: 30px;
  }
  .contact-box h3 {
    font-size: 24px;}
  .grve-hero.banner-slider.grve-style-1.grve-vertical-middle.grve-horizontal-left.widget_1746601869190 {
    min-height: 70vh;
  }
  .custom-box .grve-title.grve-leader-text.grve-text-black {
    font-size: 24px;
  }
  .custom-box .grve-icon-box.grve-anim-item.grve-hover-item {
    padding: 8% 8% !important;
  }
  .our-approach-left-list h5, 
  .our-approach-right-list h5 {
    font-size: 18px;
  }
  .our-approach-left-list ul li, 
  .our-approach-right-list ul li {
    font-size: 16px;
  }
  #hs-content-id-327046126269 .dnd_area-row-8-background-layers > .row-fluid {
    display: flex;
    flex-direction: column-reverse;
  }
  #hs_cos_wrapper_widget_1774247141183 .grve-image-text.grve-style-1.grve-image-position-left .grve-content {
    padding-left: 0px;
  }
  #hs_cos_wrapper_module_177442340792711 .career-teamwork {
    padding-left: 0px;
  }
  .contact-us-banner .grve-title {
    font-size: 38px;
  }
  #hs_cos_wrapper_widget_1774603842138 fieldset .input {
    margin-right: 0px;
  }
  #hs_form_target_widget_1774603842138 form.hs-form-fa13eb8a-9717-4944-86e6-7541ab8ac348_e3a91fa8-3434-4639-a8ac-41c3f02c26fe:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input, 
  #hs_form_target_widget_1774603842138 form.hs-form-fa13eb8a-9717-4944-86e6-7541ab8ac348_e3a91fa8-3434-4639-a8ac-41c3f02c26fe:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
    width: 100%;
  }
  /* Blogs Page Style */
  .featured-blog-inner {
    display: inline-block;
  }
  .featured-image img {
    height: auto;
    max-width: 100%;
  }
  .featured-image {
    margin-bottom: 20px;
  }
  .featured-content {
    max-width: fit-content;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 370px;
  }
  .featured-content h2 a,
  .custom-content .custom-title {
    font-size: 18px;
    line-height: 1.2;
  }
  .featured-desc {
    font-size: 16px;
  }
  .featured-content h2 {
    font-size: 22px;
  }
  #blog-list-wrapp .body-title {
    font-size: 26px;
  }
  .grve-post-item .custom-card {
    height: 100%;
  }

}

/* iPaid View Style */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
  .new-blogs-banner .grve-title {
    font-size: 42px;
  }
  .new-blogs-banner .grve-desription {
    font-size: 18px;
  }

  #hs_cos_wrapper_widget_1774247141183 .grve-image-text.grve-style-1.grve-image-position-left .grve-content {
    padding-left: 0px;
  }
  .about-us-banner .grve-title,
  .contact-us-banner .grve-title {
    font-size: 42px;
  }
  .about-us-banner .grve-title br,
  .new-blogs-banner .grve-desription br {
    display: none;
  }
  .meet-the-team-wrap .grve-slogan-inner .grve-title,
  .our-values-headings .grve-slogan-inner .grve-title,
  .about-us-our-mission .grve-content .grve-title,
  .our-approach-upper-layer .grve-title,
  .our-services-overview-upper-layer .grve-title,
  .contact-overview-heading .grve-title,
  #hs_cos_wrapper_widget_1774603842138 .form-title,
  .featured-heading,
  #blog-list-wrapp .body-title,
  .pinnacle-create-impact h2  {
    font-size: 34px;
  }
  .meet-the-team-wrap .grve-slogan-inner .grve-desription,
  .our-values-icon-boxes .grve-description,
  .about-us-our-mission .grve-content .grve-desription,
  .our-services-overview-upper-layer .grve-desription,
  .our-approach-upper-layer .grve-slogan-inner .grve-desription,
  .about-us-banner .grve-desription {
    font-size: 18px;
  }
  .meet-the-team-wrap .grve-slogan-inner .grve-desription br,
  .contact-us-address .grve-item-inner .grve-subtitle br,
  .contact-us-address .grve-item-inner .grve-title br,
  br {
    display: none;
  }
  .our-values-icon-boxes .grve-title {
    font-size: 20px;
  }
  .about-us-our-mission .grve-content .grve-desription {
    margin: 0px;
  }
  .our-approach-left-list h5, 
  .our-approach-right-list h5 {
    font-size: 20px;
  }
  .our-approach-left-list ul li, 
  .our-approach-right-list ul li {
    font-size: 16px;
  }
  .span9.widget-span.widget-type-cell.cell_17744322822482-padding.dnd-column {
    width: 60%;
  }
  .join-us-new .grve-title {
    font-size: 30px;
  }
  .join-us-new .grve-desription {
    font-size: 18px;
  }

  /* Blogs Page Style */
  .featured-blog-inner {
    display: inline-block;
  }
  .featured-image img {
    height: auto;
    max-width: 100%;
  }
  .featured-image {
    margin-bottom: 20px;
  }
  .featured-content {
    max-width: fit-content;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 250px;
  }
  .featured-content h2 a,
  .custom-content .custom-title {
    font-size: 22px;
    line-height: 1.2;
  }
  .featured-desc {
    font-size: 16px;
  }
  .featured-content h2 {
    font-size: 22px;
  }
  .grve-post-item .custom-card {
    height: 100%;
  }
  #hs_form_target_widget_1774603842138 .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field {
    width: 100%;
  }
}

}