/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Besley:ital,wght@0,400..900;1,400..900&display=swap');

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

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
body,html {
  overflow-x:hidden;
  width:100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Besley", serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  margin: 0;
}

p {
  margin: 0;
}
a:hover {
  color:#fff;
}
.hs-elevate-button:focus {
    outline: none;
    outline-offset: 0;
}
.dnd-section>.row-fluid,
.hs-elevate-content-wrapper {
  margin: 0 auto;
  max-width: 100%;
}

.dnd-section {
  padding: 0;
}
.main-row-0-padding {
    padding-top: 0 !important;
}
* {
  box-sizing: border-box;
  text-decoration: none;
  outline: none;
}

a {
  text-decoration: none !Important;
}

ul {
  padding: 0;
  list-style: none;
  margin: 0;
}

hs-cmsf-branding {
  display: none !important;
}

.desc-16 {
  font-size: 16px;
}

.desc-standard {
  color: #232321;
  font-family: "NT Bau";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26.1px;
  opacity: 0.7;
}
.text-white {
  color: #FFFFFF;
}

/********************
  Header Start
  *********************/
header#main-new-header {
  z-index: 9;
  position: absolute;
  width: 100%;
  top: 0;
  padding: 20px 0;
}

.header-main-container {
  max-width: 1920px;
  max-width: 0 max-content;
}

header.hs-elevate-header {
  position: absolute;
  width: 100%;
  top: 0;
  padding: 20px 15px;
}
.hs-content-id-187264072087 header.hs-elevate-header,
.hs-content-id-187264072093 header.hs-elevate-header {
  position:static;
}
header.hs-elevate-header .hs-elevate-site-header {
  background: transparent;
  padding: 0;
}
.gFDZKL li a, .gFDZKL li .hs-elevate-menu__menu-item-span,
header.hs-elevate-header .hs-elevate-site-header nav ul,
header.hs-elevate-header .hs-elevate-site-header nav ul li a {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 14px;
  padding: 0 22px 0 0px;
}

header.hs-elevate-header ul.cfiKOn.hs-elevate-menu__submenu.hs-elevate-menu__flyout-submenu li a {
  color: #73241E;
  font-size: 14px;
}

.hs-elevate-menu__arrow svg {
  width: 6.429px;
  height: 10px;
}
.hs-content-id-187264072087 header.hs-elevate-header ul.cfiKOn.hs-elevate-menu__submenu.hs-elevate-menu__flyout-submenu li a,
.hs-content-id-187264072087 header.hs-elevate-header .hs-elevate-site-header nav ul,
.hs-content-id-187264072087 header.hs-elevate-header .hs-elevate-site-header nav ul li a,
.hs-content-id-187264072087 header.hs-elevate-header .hs-elevate-site-header nav ul li a:focus,
.hs-content-id-187264072087 header.hs-elevate-header .hs-elevate-site-header nav ul li a:hover,
.hs-content-id-187264072093 header.hs-elevate-header ul.cfiKOn.hs-elevate-menu__submenu.hs-elevate-menu__flyout-submenu li a,
.hs-content-id-187264072093 header.hs-elevate-header .hs-elevate-site-header nav ul,
.hs-content-id-187264072093 header.hs-elevate-header .hs-elevate-site-header nav ul li a,
.hs-content-id-187264072093 header.hs-elevate-header .hs-elevate-site-header nav ul li a:focus,
.hs-content-id-187191575696 header.hs-elevate-header .hs-elevate-site-header nav ul li a:focus,
.hs-content-id-187264072093 header.hs-elevate-header .hs-elevate-site-header nav ul li a:hover,
.hs-content-id-187191575696 header.hs-elevate-header .hs-elevate-site-header nav ul li a:hover,
.hs-blog-post header.hs-elevate-header .hs-elevate-site-header nav ul,
.hs-blog-post header.hs-elevate-header .hs-elevate-site-header nav ul li a,
.hs-blog-post header.hs-elevate-header ul.cfiKOn.hs-elevate-menu__submenu.hs-elevate-menu__flyout-submenu li a,
.hs-content-id-187191575696 header.hs-elevate-header ul.cfiKOn.hs-elevate-menu__submenu.hs-elevate-menu__flyout-submenu li a,
.hs-content-id-187191575696 header.hs-elevate-header .hs-elevate-site-header nav ul,
.hs-content-id-187191575696 header.hs-elevate-header .hs-elevate-site-header nav ul li a {
  color: #232321;
}

.hs-blog-post .cDXjjh li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path {
  fill: rgb(9, 21, 43);
}

.hzvGxd {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}

ul.cfiKOn.hs-elevate-menu__submenu.hs-elevate-menu__flyout-submenu {
  background: #fff;
}

/* .hs-content-id-187191575696 ul.cfiKOn.hs-elevate-menu__submenu.hs-elevate-menu__flyout-submenu {
      background: #fff;
} */
.hs-content-id-187264072087 .hzvGxd,
.hs-content-id-187264072093 .hzvGxd,
.hs-blog-post .hzvGxd,
.hs-content-id-187191575696 .hzvGxd {
  filter: none;
  -webkit-filter:none;
}

ul.hs-elevate-menu li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path {
  fill: rgb(255, 255, 255);
}
.hs-elevate-menu li {
  display:flex;
}
.hs-content-id-187264072087 ul.hs-elevate-menu li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path,
.hs-content-id-187264072093 ul.hs-elevate-menu li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path,
.hs-content-id-187191575696 ul.hs-elevate-menu li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path {
  fill: rgb(9, 21, 43);
}

header.hs-elevate-header .hs-elevate-site-header nav ul .hs-elevate-menu__menu-item-link-container {
  background: transparent;
}

header .row-fluid-wrapper>.row-fluid {
  max-width: 1920px !important;
  margin:0 auto;
}
header .row-fluid-wrapper>.row-fluid .widget-span>.row-fluid-wrapper,
.cell_1740762930179-vertical-alignment>.row-fluid-wrapper>.row-fluid {
  max-width: 1350px;
  margin: 0 auto;
  padding: 0 15px;
}

.SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1 {
  max-width: 100% !important;
  gap: 60px !important;
}

header.hs-elevate-header .hs-elevate-site-header nav ul {
  justify-content: flex-start !important;
  gap: 24px;
}
.hs-content-id-187191575696 .eUlaxG,
#hs_cos_wrapper_widget_1741643712249 {
  display: none;
}

.hs-content-id-187191575696 #hs_cos_wrapper_widget_1741643712249 {
  display: block;
}

#hs_cos_wrapper_widget_1741643712249 a {
  padding: 32px 60px 32px 81px;
  background-color: #73241E;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 16px */
  border: 1px solid #73241E;
  transition: all .3s ease-in-out;
  position: absolute;
  z-index: 99;
  right: -89px;
  transform: rotate(-90deg);
  bottom: -70px;
}

#hs_cos_wrapper_widget_1741643712249 a:before {
  content: "";
  position: absolute;
  background-image: url(https://45144432.fs1.hubspotusercontent-na1.net/hubfs/45144432/Frame.svg);
  width: 13.538px;
  height: 16px;
  left: 60px;
  transition: all .3s ease-in-out;
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
#hs_cos_wrapper_widget_1741643712249 a:focus,
#hs_cos_wrapper_widget_1741643712249 a:hover {
  background-color: #fff;
  color: #73241E;
  border-color: #73241E;
}

#hs_cos_wrapper_widget_1741643712249 a:hover:before {
  filter: brightness(0) saturate(100%) invert(17%) sepia(13%) saturate(7134%) hue-rotate(336deg) brightness(97%) contrast(94%);
  -webkit-filter:  brightness(0) saturate(100%) invert(17%) sepia(13%) saturate(7134%) hue-rotate(336deg) brightness(97%) contrast(94%);
}

#hs_cos_wrapper_widget_1741643712249 a svg {
  display: none;
}
.cDXjjh [data-hs-elevate-menuitem-depth="1"]>.hs-elevate-menu__menu-item-link-container:focus,
.cDXjjh [data-hs-elevate-menuitem-depth="1"]>.hs-elevate-menu__menu-item-link-container:hover {
  background-color: transparent !important;
}
ul.hs-elevate-menu li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path,
.fJyNpm li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path {
    fill: rgb(255, 255, 255);
}
.hs-content-id-187191575696 ul.hs-elevate-menu li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path,
.hs-content-id-187191575696 .fJyNpm li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path {
    fill: rgb(9, 21, 43);
}
ul.hs-elevate-menu li .hs-elevate-menu__arrow,
.fJyNpm li .hs-elevate-menu__arrow {
    right: 0;
}
header.hs-elevate-header .hs-elevate-site-header nav ul .hs-elevate-menu__submenu {
    background-color: #fff;
}
header.hs-elevate-header .hs-elevate-site-header nav ul .hs-elevate-menu__submenu li a {
    color:#73241E;
}
.iwsRYS:focus,
.iwsRYS,
.iwsRYS:hover {
    color: #fff;
}
.iwsRYS svg path {
    fill: #fff;
}
.cWKipu div {
    background-color: #fff;
}
 a.hs-elevate-site-header__logo-link,
a.MobileLogoBackButton__LogoLink-sc-vhm0es-3 {
    filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  display:block;
}
.hs-blog-post a.hs-elevate-site-header__logo-link,
.hs-blog-post  a.MobileLogoBackButton__LogoLink-sc-vhm0es-3,
.hs-content-id-187191575696 a.MobileLogoBackButton__LogoLink-sc-vhm0es-3, .hs-content-id-187264072087 a.MobileLogoBackButton__LogoLink-sc-vhm0es-3, .hs-content-id-187264072087 a.MobileLogoBackButton__LogoLink-sc-vhm0es-3, .hs-content-id-187264072093 a.MobileLogoBackButton__LogoLink-sc-vhm0es-3{
    filter: unset !important;
  -webkit-filter: unset !important;
}
.upcoming-event-heading h2 span {
    color: #73241E;
    font-style: italic;
}

.hs-blog-post .tOabM li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path {
    fill: rgb(9, 21, 43);
}
/********************
  Header End
  ********************/

/********************
  Common Banner Start
********************/
.services-cargo-banner {
  width: 100%;
  max-width: 100%;
  height: 520px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.services-cargo-banner::after {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, #73241E 0%, rgba(115, 36, 30, 0.90) 100%);
  width: 100%;
  max-width: 100%;
  height: 100%;
  top: 0;
  left: 0;


}

.services-cargo-banner-content {
  position: relative;
  z-index: 9;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  row-gap: 32px;
}

.services-cargo-banner-content h1 {
  color: #FFF;
  text-align: center;
  font-family: Besley;
  font-size: clamp(2.375rem, 1.625rem + 3.75vw, 5rem);
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}

.serivices-cargo-bread nav,
.serivices-cargo-bread a {
  color: #FFF;
  text-align: center;
  font-family: "NT Bau";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0.28px;
}
.serivices-cargo-bread a:focus,
.serivices-cargo-bread a:hover {
   color: #FFF;
}
.serivices-cargo-bread nav a span {
    text-transform: capitalize;
}
/********************
  Common Banner End
********************/


/********************
  Hero Section Start
  ********************/
.secondary-container {
  padding: 0px 15px;
  max-width: 1350px;
  margin: 0 auto;
  width: 100%;
}

.hero-banner-area {
  height: 100vh;
  position: relative;
  padding: 60px 0;
  display: flex;
  align-items: flex-end;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-banner-area:after {
  content: "";
  position: absolute !important;
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
  mix-blend-mode: luminosity;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero-banner-area:before {
  content: "";
  position: absolute !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero-banner-area .banner-container {
  position: relative;
  padding: 0px 15px;
  max-width: 1350px;
  margin: 0 auto;
  width: 100%;
  z-index: 1;
}

.banner-heading h1 {
  color: #232321;
  font-family: Besley;
  font-size: clamp(2.125rem, 1.3036rem + 4.1071vw, 5rem);
  font-weight: 500;
  line-height: 110%;
  margin: 0;
}

.banner-heading h1 span {
  display: block;
  color: #73241E;
  font-style: italic;
}

.banner-content-flex {
  display: flex;
  align-items: self-end;
  flex-wrap: wrap;
}


.hero-banner-button {
  max-width: 50%;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.banner-heading {
  max-width: 50%;
  width: 100%;
}

.hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 {
  display: none;
}

.common-button {
  display: flex
}

.SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before {
  content: "";
  position: absolute;
  background-image: url(https://45144432.fs1.hubspotusercontent-na1.net/hubfs/45144432/Frame.svg);
  width: 13.538px;
  height: 16px;
  left: 31px;
  transition: all .3s ease-in-out;
}

.hzvGxd {
  max-width: 150px;
  max-height: 60px;
}

.SiteHeader__ButtonContainer-sc-1xpfa8c-3 a,
.common-button a {
  padding: 32px 60px 32px 60px;
  color: #73241E;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 16px */
  border: 1px solid #73241E;
  transition: all .3s ease-in-out;
  position: relative;
  display: flex;
}

.common-button a:empty {
  display: none;
}

.SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
  padding: 23px 32px 23px 51px;
  border-radius: 0 !important;
  background-color: #fff ;
  border: 1px solid #fff !important;
color: #73241E;
   font-size: 14px;
}
.hs-content-id-187264072087 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a,
.hs-content-id-187264072093 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
  border-color:#73241E !important;
}
.common-button a svg {
  width: 13.538px;
  height: 16px;
  margin-right: 8px;
  transition: all .3s ease-in-out;
}
.SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:focus,
.SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover{
    background-color: #73241E;
  color: #fff;
}
.common-button a:focus,
.common-button a:hover {
  background-color: #73241E;
  color: #fff;
}

.SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover:before {
  filter: brightness(0) invert(1);
}

.cDXjjh li .hs-elevate-menu__arrow {
  right: 0;
}

.common-button a:hover g path,
.common-button a:hover svg defs clipPath rect {
  fill: #fff;
  stroke: #fff;
}
.hs-blog-post .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
    background-color: #73241E;
    color:#fff;
  border:1px solid #73241E !important;
}
.hs-blog-post .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:focus,
.hs-blog-post .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover {
    background-color: #fff;
    color:#73241E;
}
.hs-blog-post .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover g path,
.hs-blog-post .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover svg defs clipPath rect {
  fill: #73241E;
  stroke:#73241E;
}
.hs-content-id-187264072087 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a, .hs-content-id-187264072093 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
    background-color: #73241E;
    color: #fff;
}
.hs-blog-post .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before,
.hs-content-id-187264072087 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before, .hs-content-id-187264072093 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before {
    filter: brightness(0) invert(1);
}
.hs-blog-post .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover:before {
    filter: none;
}
/********************
  Hero Section End
  ********************/
/******************************
  Get Started Section Start
 *****************************/
.hs-content-id-187264072087 .get-started-veritas,
.hs-content-id-187264072093 .get-started-veritas{
    display:none;
}
.get-started-veritas {
  background-color: #73241E;
  padding: 120px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}
.hs-blog-post .get-started-veritas {
  padding-top:0;
}
.get-start-form .hs-form-499d9503-f723-4ad0-b27d-3812f9aee2a4_e4454c7e-4120-419e-b88f-6d64198ce9ee.stacked .field {
    margin-bottom: 48px;
}
.primary-container {
  width: 100%;
  max-width: 1126px;
  padding: 0 15px;
  margin: 0 auto;
}

.get-started-veritas-header {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

.get-started-veritas-heading {
  max-width: 70%;
  width: 100%;
}
.subscription-detail-page .get-started-veritas-heading {
max-width: 100%;
  margin-bottom:50px;
}
.get-started-veritas-caption {
  max-width: 30%;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.get-started-veritas-heading h2 {
  font-size: clamp(1.75rem, 1.1786rem + 2.8571vw, 3.75rem);
  color: #fff;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.get-started-veritas-heading h2 span {
  font-style:italic;
}
.common-caption {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.28px;
}

.who-we-are-head-right .common-caption {
  color: var(--primary-colors-232321, #232321);
  text-align: right;
  font-family: "NT Bau";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.28px;
}

.get-started-veritas-form-main {
  margin-top: 80px;
}

.veritas-form-main-flex {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
}

.contact-info-width {
  max-width: 360px;
  width: 100%;
  padding-bottom: 100px;
}

.get-start-form-box {
  max-width: 536px;
  width: 100%;
}

.get-start-form-content p {
  color: #fff;
  font-family: "NT Bau";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  /* 26.1px */
  max-width: 424px;
  margin-bottom: 80px;
}

.get-start-form-content p:empty {
  display: none;
}

.get-start-form form {
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 0;
}
.hs-form-499d9503-f723-4ad0-b27d-3812f9aee2a4_335dcc35-564b-4170-9bc6-136141d974c0.stacked .field{
  margin-bottom:0 !important;
}
.get-start-form form textarea,
.get-start-form form input[type='text'],
.get-start-form form input[type='email'],
.get-start-form form input[type='password'],
.get-start-form form input[type='tel'],
.get-start-form form input[type='number'],
.get-start-form form input[type='search'] {
  background-color: transparent;
  padding: 0 0 12px 0 !important;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0;
  color: #fff;
  box-shadow: none !important;
      margin-bottom: 48px;

}

.get-start-form form textarea {
  background-color: transparent;
  padding: 0 0 12px 0 !Important;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0;
  height: 120px;
    box-shadow: none !important;
}

.get-start-form form textarea::placeholder,
.get-start-form form input::placeholder {
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 141%;
}

.get-start-form fieldset.form-columns-2 .input {
  margin-right: 0 !important;
}

.get-start-form fieldset {
  display: flex;
  gap: 24px;
}
.get-start-form .hs-form-499d9503-f723-4ad0-b27d-3812f9aee2a4_457ab904-a049-4e9c-8b88-b7f4fadff6d0 .hs-button,
.get-start-form form input[type='submit'] {
  padding: 32px 96px;
  border: 1px solid #fff !important;
  width: auto;
  display: block;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 100% !important;
  margin-left: auto;
  background-image: url(https://45144432.fs1.hubspotusercontent-na1.net/hubfs/45144432/Frame.svg) !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: 32% !important;
  background-color: #fff !important;
  color: #73241E !important;
  font-family: "NT Bau"  !important;
  text-shadow:none !important;
  box-shadow: none;
}
.subscription-detail-page .get-start-form form input[type='submit'] {
    padding: 32px 66px 32px 86px;
    background-position: 28% !important;
}

.get-start-form form input[type='submit']:hover {
  background-image: url('https://45144432.fs1.hubspotusercontent-na1.net/hubfs/45144432/white-arrow.svg') !important;
  background-color: #73241E !important;
  color: #fff !important;
}

.contact-info-content {
  background-color: #322D2C;
  padding: 48px;
  max-width:345px;
  width:100%;
}

span.contact-info-tag {
  display: block;
}

.contact-info-content-inner a {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  margin-top: 10px;
  /* 28.2px */
  display: inline-block;
}
.contact-info-content-inner a:focus,
.contact-info-content-inner a:hover {
  color: #FFF !important;
}

.get-start-form .hs-form .hs-form-field {
  margin-block-end: 0;
  width: 100%;
   margin-bottom: 0 !important;
}

.contact-info-content-inner:first-child {
  margin-top: 0;
}

.contact-info-content-inner {
  margin-top: 40px;
}

.contact-info-content-inner:last-child {
  margin-top: 80px;
}
.get-start-form .hs_error_rollup {
    position: relative !important;
}
.get-start-form .hs_error_rollup .hs-error-msgs label.hs-main-font-element {
    color: #fff !important;
    position: absolute !important;
    top: 40px;
    margin: 0;
}
.hs-form-499d9503-f723-4ad0-b27d-3812f9aee2a4_e7d4ae2a-238a-409f-a662-da7f20d8272a.stacked .field {
    margin-bottom: 0 !important;
}
.get-start-form fieldset ul.no-list.hs-error-msgs.inputs-list {
    position: absolute !important;
    bottom: 29px !important;
    top: auto !important;
}
ul.no-list.hs-error-msgs.inputs-list label {
    font-size: 12px !important;
    margin: 0;
}
.get-start-form fieldset {
    position: relative !important;
}
#hs_cos_wrapper_blog_comments input.hs-input, #hs_cos_wrapper_blog_comments select.hs-input {
  height:100% !important;
}

.subscription-detail-page {
  display:none;
}
.hs-blog-post .subscription-detail-page {
  display:block;
}
/*****************************
  Get Started Section End
  ******************************/
/*****************************
  Who  we are Start
******************************/
.who-we-are-section {
  background: linear-gradient(180deg, #F4F5F6 0%, rgba(244, 245, 246, 0.00) 100%);
  padding: 80px 0px 310px;
  position: relative;
  z-index: 1;
}

.who-we-are-main {
  max-width: 1136px;
  margin: 0 auto;
  padding: 0 20px;
}

.who-we-are-head {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-end;
  padding: 0px 0px 24px;
  border-bottom: 1px solid rgba(35, 35, 33, .1);
}

.who-we-are-body {
  margin: 80px 0px 0px;
}

.who-we-are-body-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.who-we-are-body-left {
  width: 52%;
}

.who-we-are-body-right {
  width: 38.7%;
}

.who-we-are-body-right img {
  width: 100%;
}

.who-we-are-body-content p {
  color: #232321;
  opacity: .7;
  line-height: 145%;
  font-weight: 400;
  font-size: 18px;
}

.who-we-are-body-content p:not(:last-child) {
  margin-bottom: 20px;
}

.strive-to ul>li {
  list-style: disc;
  color: #232321;
  font-family:
    "NT Bau";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  opacity: .7;
  margin-top: 16px;
}

.strive-to {
  padding-left: 20px;
  margin-top: 28px;
}

.who-we-are-link {
  margin: 48px 0px 0px;
}

.who-we-are-link a {
  display: flex;
  background-color: #73241E;
  color: #fff;
  text-decoration: none;
  line-height: 100%;
}
.who-we-are-link a:focus,
.who-we-are-link a:hover {

    background-color: #fff;
  color: #73241E;
}
.who-we-are-link a g path, .who-we-are-link a svg defs clipPath rect {
    fill:#fff;
    stroke: #fff;
}
.who-we-are-link a:hover g path, .who-we-are-link a:hover svg defs clipPath rect {
    fill:#73241E;
    stroke: #73241E;
}
.who-we-are-link a span {
  display: flex;
}

.who-we-are-head-left h2 {
  font-size: clamp(1.875rem, 1.3393rem + 2.6786vw, 3.75rem);
  line-height: 115%;
  color: #232321;
}

.who-we-are-head-left h2 span {
  color: #73241E;
  font-style: italic;
}

.who-we-are-head-right h6 {
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.28px;
  color: #232321;
  font-size: 14px;
}

.home-video-section {
  height: 820px;
  margin-top: -410px;
  position: relative;
}

.home-video-section:before {
  content: "";
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}

.home-video-background {
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.home-video-play a {
  width: 120px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #606664;
}

.home-video-play {
  position: relative;
}

/*****************************
  Who  we are End
******************************/

/**********************************
  Hear from the businesses Start
***********************************/
.hear-business-section {
  padding: 120px 0px;
  background-color: #F6F7F8;
}

.hear-business-main {
  max-width: 1320px;
  margin: 0 auto;
}

.hear-business-body {
  overflow: hidden;
}

.hear-business-head {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

.hear-business-head-left {
  width: 25.45%;
}

.hear-business-head-right {
  width: 71%;
}

.hear-business-head-left h6 span {
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.28px;
  color: #232321;
      font-family: "NT Bau";

}

.hear-business-head-right h2 {
  font-size: clamp(1.5rem, 1rem + 2.5vw, 3.25rem);
  color: #232321;
}

.hear-business-head-right h2 span {
  color: #73241E;
  font-style: italic;
}

.hear-business-body {
  margin: 80px 0px 0px;
  position: relative;
}

.slide-image-container {
  width: 43.54%;
  height: 572px;

}

.slide-image-container img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

.slide-content-container {
  width: 48.8%;
  max-height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  margin-bottom: 70px;
}
.slide-content-container::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px transparent;
	border-radius: 0px;
	background-color: transparent;
}
.slide-content-container::-webkit-scrollbar{
	width: 10px;
	background-color: transparent;
}

.slide-content-container::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color:#606664;
}

.slide-inner-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.slide-body-copy p {
  font-size: clamp(1rem, 0.8571rem + 0.7143vw, 1.5rem);
  font-weight: 400;
  line-height: 141%;
  color: #232321;
}

.slide-body-copy p:not(:last-child) {
  margin-bottom: 30px;
}

.review-from {
  margin: 40px 0px 0px;
}

.review-from .hs_cos_wrapper_type_inline_text,
.review-from p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: #73241E;
}

.hear-business-slider-nav {
/*   padding: 16px 16px; */
  background-color: #606664;
  display: inline-flex;
  position: absolute;
  bottom: 00px;
  right:0;
  z-index: 1;
}
.hear-business-slider-nav:before {
    content: "";
    height: 55%;
    width: 1px;
    background-color: rgba(255, 255, 255, .1);
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 9;
    position: absolute;
}
.hear-business-slider-nav .swiper-button-next,
.hear-business-slider-nav .swiper-button-prev {
  position: relative;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 !important;
  width: 65px;
      height: 76px;

}

.hear-business-slider-nav .swiper-button-next::after,
.hear-business-slider-nav .swiper-button-prev::after {
  display: none;
}

.hear-business-slider-nav .swiper-button-next svg,
.hear-business-slider-nav .swiper-button-prev svg {
  width: 12px;
}

.hear-business-slider-nav .swiper-button-prev {
  justify-content: flex-start;
/*   border-right: 1px solid rgba(255, 255, 255, .1); */
}
.slide-body-copy .hs_cos_wrapper_type_inline_text {
  color: #232321;
  font-family: "NT Bau";
  font-size: clamp(1rem, 0.8571rem + 0.7143vw, 1.5rem);
  font-style: normal;
  font-weight: 400;
  line-height: 141%;
  margin-top:30px;
}
.slide-body-copy .hs_cos_wrapper_type_inline_text:first-child{
  margin-top:0px;
}
.hear-business-slider-nav .swiper-button-next {
  justify-content: flex-end;
  padding-right:16px;
}
.hear-business-slider-nav .swiper-button-prev {
  padding-left:16px;
}
.slide-image-container img {
  display: block;
}

.hear-business-slider-container .swiper-pagination {
 text-align: right;
  bottom: 0;
  left: 51.5%;
  color: #73241E;
  width:auto;
}

.hear-business-slider-container .swiper-pagination span {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.28px;
  color: #ADB5BD;
}

.hear-business-slider-container .swiper-pagination span.swiper-pagination-current {
  color: #73241E !important;
}

/**********************************
  Hear from the businesses End
***********************************/
/**********************************
  Meet Our Team Start
***********************************/
.meet-team-section {
  padding: 120px 0px;
  background-color: #F6F7F8;
}

.meet-team-main {
  overflow: hidden;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 0 0 60px;
}

.meet-team-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.meet-team-left {
  width: 30%;
}

.meet-team-right {
  width: 61.31%;
  overflow: hidden;
}

.meet-team-head h6 span {
  color: #232321;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.28px;
  font-size: 14px;
  font-family: "NT Bau";
}

.meet-team-heading {
  margin: 120px 0px 60px;
}

.meet-team-heading h2 {
  font-size: clamp(1.5rem, 1rem + 2.5vw, 3.25rem);
  font-weight: 500;
  line-height: 125%;
  color: #232321;
}

.meet-team-heading h2 span {
  color: #73241E;
  font-style: italic;
}

.team-slide-inner {
  background: #E4E6E7;
  padding: 32px;
}

.team-member-info-container {
  padding: 24px 24px;
  background-color: #73241E;
}

.team-member-info-top h4 {
  font-size: clamp(1.25rem, 1rem + 1.25vw, 2.125rem);
  font-weight: 400;
  line-height: 130%;
  color: #fff;
  cursor:pointer;
}

.team-member-info-top {
  padding: 0 0 40px 0;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.team-member-info-bottom {
  padding: 16px 0px 0px;
}

.team-member-info-bottom-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.team-member-info-bottom-left h6 span {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  color: #fff;
}

.team-member-info-bottom-right a {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  gap: 8px;
  align-items: center;
}
.team-member-info-bottom-right a:focus,
.team-member-info-bottom-right a:hover {
  color:#fff;
}
.team-member-image img {
  display: block;
  margin: auto;
  height:436px !important;
  object-fit:cover;
  width:100%;
}
/* team page */
.meet-page-container {
  max-width:1198px;
  width:100%;
  padding:0 15px;
      margin: 0 auto;
}
.meet-team-member-card {
    width: 100%;
    max-width: 50%;
    position: relative;
  padding:12px;
}

.meet-team-img {
    width: 100%;
   max-width: 100%;
  background-color:#E4E6E7;
  padding:32px;
}
.team-content-show .hs_cos_wrapper_type_inline_text {
    margin-top:20px;
}
.team-content-show .hs_cos_wrapper_type_inline_text:first-child {
    margin-top:0px;
}
.meet-team-img img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
  object-position:top;
}

.team-member-detail {
/*     position: absolute;
       bottom: 32px; */
    background: #73241E;
    padding: 24px;
    width: 100%;
/*     left: 32px;
    max-width: 89%; */
}

.team-member-detail h4 {
    color: #FFF;
    font-variant-numeric: ordinal;
    font-feature-settings: 'salt' on;
    font-family: Besley;
    font-size: clamp(1rem, 0.6786rem + 1.6071vw, 2.125rem); 
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 44.2px */
  cursor:pointer;
}

.team-member-designation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 40px;
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    padding-top: 16px;
  min-height:41px;
}

.team-member-designation p {
    color: var(--grey-scale-ffffff, #FFF);
    font-variant-numeric: ordinal;
    font-feature-settings: 'salt' on;
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
}

.team-member-social a {
    display: flex;
    align-items: center;
    gap: 6px;
}
.team-rank-get .hs_cos_wrapper_type_inline_text,
.team-member-social a .hs_cos_wrapper_type_inline_text {
  font-variant-numeric: ordinal;
font-feature-settings: 'salt' on;
font-family: "NT Bau";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 100%;
  color:#fff;
}
.team-member-social img {
    width: 100%;
    max-width: 24px;
    height: 24px;
}

.meet-our-team-content {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
/*     gap: 24px; */
/*     width: 100%;
    max-width: 1168px; */
    margin: auto;
    margin-top: 108px;
    margin-bottom: 108px;
    margin-left:-12px;
    margin-right:-12px;
}

/* Popup start */
.tem-member-pop-up-content {
    background: var(--primary-colors-73241-e, #73241E);
    display: flex;
    padding: 40px;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
}

.pop-up-team-member-img {
    width: 100%;
    max-width: 47.5%;
    height: 436px;
}

.team-member-pop-up-text {
    width: 100%;
    max-width: 49%;
}

.pop-up-team-member-img img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}


.pop-up-member-detail {
    margin-top: 40px;
/*       height: 205px;
    overflow-y: scroll; */
}

.pop-up-member-detail .hs_cos_wrapper_type_inline_text {
    color: #FFF;
    font-family: "NT Bau";
    font-size: clamp(1rem, 0.7rem + 0.6vw, 1.5rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    /* 33.84px */
}

.team-member-pop-up {

    align-items: center;
    position: fixed;
    top: 0;
    z-index: 9;
    width: 100%;
    max-width: 100%;
    right: 0;
    margin: auto;
    left: 0;
    display: none;
    height: 100%;
}
.overlay-member-popup {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.65);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.team-member-pop-up-data {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 1148px;
    width: 100%;
}
.close-pop-up {
    position: absolute;
    top: 40px;
    right: 40px;
}

.close-pop-up img {
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.about-team-member {
    display: none;
}

  h4.team-name-show {
    color: #FFF;
    font-variant-numeric: ordinal;
    font-feature-settings: 'salt' on;
    font-family: Besley;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

.pop-up-team-member-designation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 16px;
}

p.team-rank-show,a.team-linkedin {
    color: #FFF;
    font-variant-numeric: ordinal;
    font-feature-settings: 'salt' on;
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.pop-up-team-member-social {
    display: flex;
    align-items: center;
    gap: 8px;
}
.pop-up-team-member-social a.team-linkedin:focus,
.pop-up-team-member-social a.team-linkedin:hover {
    color: #fff !important;
}
/**********************************
  Meet Our Team End
***********************************/
/*****************************
 Membership & Involvement Start
 ******************************/
.membership-involvement-section {
  padding: 120px 0px 60px;
}

.membership-involvement-main {
  margin: 0 auto;
}

.membership-involvement-head {
  text-align: center;
}

.membership-involvement-head h2 {
  text-align: center;
  font-size: clamp(1.5rem, 1rem + 2.5vw, 3.25rem);
  font-weight: 500;
  line-height: 125%;
  color: #232321;
}

.membership-involvement-head h2 span {
  color: #73241E;
  font-style: italic;
}

.membership-involvement-body {
  margin: 80px 0px 0px;
}

.membership-involvement-slider-container {
  max-width: 1160px;
  margin: 0 auto;
  overflow: hidden;
}

.member-involvement-nav .swiper-button-prev,
.member-involvement-nav .swiper-button-next {
  top: 0;
  bottom: 0;
  margin: auto;
}

.membership-involvement-body {
  position: relative;
}

.member-involvement-nav .swiper-button-prev {
  left: -60px;
}

.member-involvement-nav .swiper-button-next {
  right: -60px;
}

.member-involvement-nav .swiper-button-prev::after,
.member-involvement-nav .swiper-button-next::after {
  display: none;
}

.member-involvement-nav .swiper-button-prev svg,
.member-involvement-nav .swiper-button-next svg {
  width: 12px;
}
.member-log-bg a {
  width: 100%;
  height:100%;
  display:block;
}
.membership-involvement-slider-container .swiper-slide img {
  width: 100%;
  height:100%;
}

/* .member-log-bg img {
  height: 110px !important;
  object-fit: scale-down;
} */

.member-log-bg {
  width: 240px;
  height: 240px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*****************************
 Membership & Involvement End
 ******************************/
/*****************************
 FAQ's Start
  ******************************/
.faqs-section {
  padding: 60px 0px 120px;
}

.faqs-main {
  max-width: 1096px;
  margin: 0 auto;
}

.faqs-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.faqs-head-left h2 {
  font-size: clamp(1.875rem, 1.3393rem + 2.6786vw, 3.75rem);
  font-weight: 500;
  line-height: 115%;
  color: #232321;
}

.faqs-head-middle {
  margin: 60px auto 20px auto;
}
.faqs-head-middle h2{
  color: var(--primary-colors-232321, #232321);
  font-family: Besley;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: 69px; /* 69px */
}


.faqs-body {
  margin: 80px 0px 0px;
}

.faq-question {
  position: relative;
  cursor: pointer;
}

.faq-question .hs_cos_wrapper_type_inline_text,
.faq-question h3 {
  font-size: clamp(1rem, 0.8571rem + 0.7143vw, 1.5rem);
  font-weight: 400;
  line-height: 141%;
  color: #232321;
  font-family: "NT Bau";
}

.accordion-icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-height: fit-content;
}

.faq-answer .hs_cos_wrapper_type_inline_text,
.faq-answer p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  color: #fff;
  opacity: .7;
}

.faq-answer {
  display: none;
  max-width: 648px;
  margin-top: 24px;
}

.faq-accordion-row {
  padding: 36px 0px;
  border-top: 1px solid rgba(35, 35, 33, .1);
  transition: all .3s ease-in-out;
}

.faq-accordion-row.active {
  padding: 60px 60px;
}

.faq-accordion-row.active .hs_cos_wrapper_type_inline_text,
.faq-accordion-row.active .faq-question h3 {
  color: #fff;
}
.faq-accordion-row.active .hs_cos_wrapper_type_inline_text {
  margin-top:15px;
}
.faq-accordion-row.active .hs_cos_wrapper_type_inline_text:first-child {
  margin-top:0;
}
.faq-accordion-row.active .faq-answer {
    display: block;
}

.faq-accordion-row.active .accordion-icon {
  width: 80px;
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  background-color: #73241E;
}

.faq-accordion-row.active .accordion-icon svg path {
  stroke: #fff;
}

.faq-accordion-row.active .accordion-icon svg {
  transform: rotate(180deg);
}

.faq-accordion-row.active .faq-question {
  border-color: transparent;
}

/*****************************
 FAQ's End
  ******************************/
/*****************************
 Area of Expertise Start
 ******************************/
section.area-of-expertise-section {
  background: var(--primary-colors-73241-e, #73241E);
  padding: 120px 0;
}

.area-expertise-top-head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.area-expertise-descripttion-heading {
  width: 100%;
  max-width: 984px;
}

.area-expertise-descripttion-heading h3 {
  color: #FFF;
  font-family: Besley;
  font-size: clamp(1.125rem, 0.7321rem + 1.9643vw, 2.5rem);
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 52px */
}

.area-expertise-descripttion-heading p {
  color: #FFF;
  font-family: "NT Bau";
  font-size: clamp(0.75rem, 0.6786rem + 0.3571vw, 1rem);
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  max-width: 580px;
  margin-top: 40px;
  opacity: 0.7;
}

.area-expertise-bottom {
  margin: 100px 0;
}

.area-expertise-card {
     padding: 0 12px;
  width: 100%;
  max-width: 33.33%;
}

.expertise-card-img {
  width: 100%;
  max-width: 584px;
  height: 384px;
  margin-bottom: 32px;
}

.expertise-card-img img {
  width: 100%;
  max-width: 100%;
  display: block;
  height: 100%;
  object-fit: cover;
}

.expertise-card-heading h4 .hs_cos_wrapper_type_inline_text {
  color: #FFF;
  font-family: Besley;
  font-size: clamp(1rem, 0.6786rem + 1.6071vw, 2.125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 44.2px */
}

.expertise-card-heading>.hs_cos_wrapper_type_inline_text {
  color: #FFF;
  font-size: clamp(0.75rem, 0.6429rem + 0.5357vw, 1.125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  /* 26.1px */
  max-width: 491px;
  margin: 32px 0;
}

.area-expertise-bottom-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
/*   row-gap: 24px; */
  margin:0 -12px;
}

/* .area-expertise-bottom-content .area-expertise-card:nth-child(2),
.area-expertise-bottom-content .area-expertise-card:nth-child(3) {
  background: var(--primary-colors-322-d-2-c, #322D2C);
} */

.area-expertise-button.common-button a {
  background-color: #606664;
  border-color: #606664;
  color: #fff;
}
.area-expertise-button.common-button a:focus,
.area-expertise-button.common-button a:hover {
  background-color: #fff;
  color: #606664;
}

.area-expertise-button.common-button g path,
.area-expertise-button.common-button svg defs clipPath rect {
  fill: #fff;
  stroke: #fff;
}

.area-expertise-button.common-button a:hover g path,
.area-expertise-button.common-button a:hover svg defs clipPath rect {
  fill: #606664;
  stroke: #606664;
}

.area-expertise-small-heading span {
  color: #FFF;
  font-family: "NT Bau";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 14px */
  letter-spacing: 0.28px;
}

/* .area-expertise-bottom-content .area-expertise-card:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.20);
}

.area-expertise-bottom-content .area-expertise-card:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.20);
} */

.area-expertise-view-all {
  width: 100%;
  justify-content: center;

  margin: auto;
}

.area-expertise-view-all.common-button a {
  color: #fff;
  border-color: #fff;
}
.area-expertise-view-all.common-button a:focus,
.area-expertise-view-all.common-button a:hover {
  background-color: #fff;
  color: #73241E;
  border-color: #73241E;
}

.area-expertise-view-all.common-button g path,
.area-expertise-view-all.common-button svg defs clipPath rect {
  fill: #fff;
  stroke: #fff;
}

.area-expertise-view-all.common-button a:hover g path,
.area-expertise-view-all.common-button a:hover svg defs clipPath rect {
  fill: #73241E;
  stroke: #73241E;
}

/*****************************
 Area of Expertise end
 ******************************/
/*****************************
 Blogs Start
 ******************************/
.hidden-post {
  display: none ;
}

.blog-page {
  padding: 120px 0;
}

.blog-page .tab-buttons {
     display: flex;
    padding-bottom: 24px;
    max-width: 100%;
    width: 100%;
    flex-wrap: wrap;
    max-height: 65px;
    height: 100%;
    overflow: hidden;
    transition: max-height 1s ease-in, max-height .5s ease-out;
    gap: 15px;
}

.blog-page .tab-buttons.drop-all-tags {
    max-height: 400px;
    transition: all .5s ease-out;
}

.see-tag-button-flex {
  display: flex;
  border-bottom: 1px solid #ddd;
  flex-wrap: wrap;
  width: 100%;
      justify-content: center;

}

.for-drop-tags {
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.for-drop-tags p{
  display:none;
}
button.tab-btn-see-all {
  color: #232321;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  cursor: pointer;
  background: transparent;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  text-align: center;
  padding: 23px 5px;
  outline: none;
  border: none;
}

.tab-btn-see-all svg {
  transition: all .3s ease-in-out;
}

.drop-all-arrow.tab-btn-see-all svg {
  transform: rotateZ(180deg);
}

.blog-page .tab-btn {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  display: flex;
  padding: 23px 37px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: var(--grey-scale-6-c-757-d, #6C757D);
  font-family: "NT Bau";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  border: 1px solid #DEE2E6;
}

.blog-page .tab-btn:hover,
.blog-page .tab-btn.active {
  background: #73241E;
  color: #fff;
  padding: 23px 37px;
}

.load-more-button button {
  background-color: #73241E;
  color: #fff;
  padding: 31px 67px;
  border: 1px solid #73241E;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  display: inline-flex;
  gap: 10px;
  cursor: pointer;
  transition: all .3s ease-in-out;
}
.load-more-button button:focus,
.load-more-button button:hover {
  background-color: #fff;
  color: #73241E;
}

.load-more-button button g path {
  fill: #fff;
  transition: all .3s ease-in-out;
  stroke: #fff;
}

.load-more-button button:hover g path {
  fill: #73241E;
  stroke: #73241E;
}

.load-more-button {
  text-align: center;
}

/* .blog-page .tab-pane {
    display: none;
} */

.blog-page .tab-pane.active {
  display: block;
}

.blog-page-tab-card {
  background: var(--grey-scale-f-6-f-7-f-8, #F6F7F8);
  padding: 32px;
  width: 100%;
  max-width: 49%;
}

.blog-page-tab-img {
  width: 100%;
  max-width: 584px;
  height: 384px;
}

.blog-page-tab-img img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.blog-pagetab-text {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  row-gap: 28px;
}

.blog-pagetab-text h6 {
  color: #ADB5BD;
  font-family: "NT Bau";
  font-size: clamp(0.9rem, 0.6786rem + 0.3571vw, 1rem);
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 16px */
}

.blog-pagetab-text h5 {
  color: #232321;
  font-family: "NT Bau";
  font-size: clamp(1.3rem, 0.8571rem + 0.7143vw, 1.5rem);
  font-style: normal;
  font-weight: 400;
  line-height: 141%;
  /* 33.84px */
  max-width: 400px;
}
.blog-pagetab-text span,
.blog-pagetab-text a {
  color: #73241E;
  font-family: "NT Bau";
  font-size: clamp(1rem, 0.6786rem + 0.3571vw, 1rem);
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}
.blog-pagetab-text a:focus,
.blog-pagetab-text a:hover {
  color: #73241E ;
}

.blog-page-tab-card-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 24px;
  margin: 80px 0;
}
.author-blog-loop .blog-page-tab-card-content {
  margin: 0;
}
.blog-bottom-button {
  width: 100%;
  max-width: 236px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.insight-experties-section {
  padding: 120px 0;
}

.insight-experties-heading-dta {
  display: flex;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 80px;
}

.insight-small-heading span {
  color: #232321;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.28px;
}

.insight-informed {
  margin-top: 40px;
}

.insight-informed h2 {
  color: #322D2C;
  font-family: Besley;
  font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 65px */
}

.insight-informed h2 span {
  color: #73241E;
  font-style: italic;
}

.insight-heading-text {
  width: 100%;
  max-width: 506px;
}

.insight-experties-content {
  width: 100%;
  max-width: 1280px;
  margin: auto;
  padding: 0 92px;
  position: relative;
}

.insight-expertise-slider-text h5 {
  color: #232321;
  font-family: "NT Bau";
  font-size: clamp(1rem, 0.8571rem + 0.7143vw, 1.5rem);
  font-style: normal;
  font-weight: 400;
  line-height: 141%;
  /* 33.84px */
  margin-bottom: 28px;
  max-width: 445px;
}

.insight-expertise-slider-text {
  margin-top: 48px;
}

.insight-expertise-slider-text span {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #73241E;
  font-family: "NT Bau";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 16px */
}

.insight-expertise-slider-text span:hover {
  color: #73241E;
}
.insight-expertise-img img {
    height: 384px;
    object-fit: cover;
}
.insight-slider-wrapper button {
  border: none;
  background: transparent;
}

.insight-slider-wrapper button.custom-prev {
  position: absolute;
  left: 0;
  top: 50%;
  cursor:pointer;
}

.insight-slider-wrapper button.custom-next {
  position: absolute;
  right: 0;
  top: 50%;
    cursor:pointer;
}

/*****blog detail*****/
article.hs-elevate-card--recent-post {
  background: var(--grey-scale-f-6-f-7-f-8, #F6F7F8);
  padding: 32px !important;
  border-radius: 0 !important;
  border: none !important;
}

.hs-elevate-blog-recent-posts .hs-elevate-content-wrapper {
  background: transparent !important;
  max-width: 1350px;
  padding: 0 15px;
}

.hs-elevate-blog-recent-posts {
  background: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.10);
  padding:120px 15px; 
}
  .hs-elevate-blog-recent-posts .hs-elevate-blog-recent-posts__card-container{
  margin:0;
}
div#hs_cos_wrapper_blog_comments {
  display: flex;
  flex-direction: column-reverse;
}

a.hs-elevate-card--recent-post__link.blog-page-tab-card {
  display: block;
  width: 100%;
  max-width: 100%;
  border-radius: 0 !important;
}

.hs-elevate-card--recent-post__content-container {
  padding: 28px 0 0 0;
}

span#hs_cos_wrapper_blog_comments_blog_comments {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
/*   gap:240px; */
}

.post-footer.get-start-form {
  max-width: 536px;
  width: 100%;
  gap: 0;
}

#hs_cos_wrapper_blog_comments .get-started-veritas-heading {
  margin-bottom: 100px;
}
#hs_cos_wrapper_blog_comments .get-start-form form input[type='submit']{
      padding: 32px 40px 32px 65px;
      background-position: 20% !important;

}
h3.hs-elevate-card--recent-post__title {
  color: #232321;
  font-family: "NT Bau";
  font-size: clamp(1.3rem, 0.8571rem + 0.7143vw, 1.5rem);
  font-style: normal;
  font-weight: 400;
  line-height: 141%;
  max-width: 550px;
}

a.hs-elevate-card--recent-post__link span {
  color: #73241E;
  font-family: "NT Bau";
  font-size: clamp(1rem, 0.6786rem + 0.3571vw, 1rem);
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

a.hs-elevate-card--recent-post__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  line-height: 1;
  height: auto;
  margin-top: 28px
}

h2.hs-elevate-blog-recent-posts__heading {
  text-transform: capitalize;
  font-size: clamp(1.75rem, 1.1786rem + 2.8571vw, 3.75rem);
  line-height: 115%;
  color: #232321;
  margin-bottom: 80px;
}

.hs-elevate-blog-comments-container .hs-elevate-content-wrapper.hs-elevate-content-wrapper--sm {
  max-width: 1156px;
  padding: 0 15px;
}

.hs-elevate-card--recent-post__tag-container,
.hs-elevate-blog-tags-container {
  display: none;
}

.get-start-form form[data-form-id="c889d3ce-9c8f-4d3b-9dd5-7892e6c94a1b"] input[type='submit'] {
  padding: 32px 40px 32px 61px !important;
  background-position: 18%;
}

.hs-blog-post .hs-elevate-blog-content {
  margin: 0;
}

.hs-elevate-content-wrapper.hs-elevate-blog-comments-container {
  display: block;
  padding: 100px 0 120px 0 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.20);
}

div#comments-listing {
  margin-top: 50px;
  background-color: #322D2C;
  padding: 28px;
}

div#comments-listing:empty {
  display: none;
}

div#comments-listing .comment-from h4 {
  font-size: clamp(1.1rem, 1.1786rem + 1.8571vw, 2rem);
  text-transform: capitalize;
}
div#comments-listing .comment-from h4 a {
      color: #73241e;

}
div#comments-listing .comment-body p {
  color: #fff;
  font-weight: 300;
}

button.comment-reply-to {
  background: #fff;
  padding: 18px 30px 18px 40px;
  margin-top: 20px;
  color: #73241e !important;
  font-size: 14px;
  cursor: pointer;
}

.hs-elevate-blog-comments-container .comment-reply-to:before {
  filter: brightness(0) saturate(100%) invert(17%) sepia(13%) saturate(7134%) hue-rotate(336deg) brightness(97%) contrast(94%);
  left: 15px;
}
button.comment-reply-to:focus,
button.comment-reply-to:hover {
  color: #fff !important;
  background: #73241e;
}

.hs-elevate-blog-comments-container .comment-reply-to:hover:before {
  filter: none;
}

.hs-blog-post .get-started-veritas-inner-main,
.hs-elevate-blog-share {
  display: none;
}

.hs-blog-post .hs-elevate-content-wrapper {
  padding: 0;
  background-color: #73241E;
}

.get-start-form-content p:empty {
  margin-bottom: 0;
}

.hs-blog-post .hs-elevate-content-wrapper .hs-elevate-blog-image-container {
  height: 90vh;
  margin: 0;
  position: relative;
  border-radius: 0;
}

.hs-blog-post .hs-elevate-content-wrapper .hs-elevate-blog-image-container:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
  mix-blend-mode: luminosity;
  z-index: 9;
  bottom: 0;
  right: 0;
}

h1.hs-elevate-blog-title {
  color: #232321;
  ];
  font-family: Besley;
  font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  order: 2;
  padding-bottom: 50px;
}

.hs-blog-post .hs-elevate-blog-content-container {
  background-color: #fff;
  display: block;
  max-width: 1126px;
  margin: 0 auto;
  padding: 60px 60px;
/*   border-top: 1px solid rgba(35, 35, 33, .1); */
  width: 100%;
  position: relative !important;
  z-index: 999;
  top: -120px;
  display: flex;
  flex-direction: column;
}


.blog-page-banner {
  width: 100%;
  max-width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 820px;
  position: relative;

}

.blog-page-banner::after {
  content: "";
  position: absolute;
  background-image: url(../images/blog-after.png);
  width: 100%;
  max-width: 100%;
  z-index: 9;
  height: 410px;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.hs-elevate-blog-meta {
  order: 1;
  margin-bottom: 25px;
}

.hs-elevate-blog-content {
  order: 3;
}
span.hs-elevate-blog-meta__author a,
span.hs-elevate-blog-meta__author {
  color: #73241E;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.28px;
}
span.hs-elevate-blog-meta__author a:hover {
  color: #73241E;
}
span.hs-elevate-blog-meta__separator {
  display: none;
}

time.hs-elevate-blog-meta__date {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.28px;
  color: #6C757D;
}

time.hs-elevate-blog-meta__date:before {
  content: "on";
  margin-right: 9px;
}

span.hs-elevate-blog-meta__author:before {
  content: "Posted by";
  margin-right: 9px;
  color: #6C757D;
}

time.hs-elevate-blog-meta__date:empty:before,
span.hs-elevate-blog-meta__author:empty:before {
  content: none;
}

.hs-blog-post .hs-elevate-blog-content {
  border-top: 1px solid rgba(35, 35, 33, .1);
  padding-top: 32px;
}



.hs-blog-post .hs-elevate-blog-content h4,
.hs-blog-post .hs-elevate-blog-content h5,
.hs-blog-post .hs-elevate-blog-content h3,
.hs-blog-post .hs-elevate-blog-content h6,
.hs-blog-post .hs-elevate-blog-content h2 {
  color: #232321;
  font-style: normal;
  font-weight: 600;
  line-height: 141%;
  font-family: "NT Bau";
}
.hs-blog-post .hs-elevate-blog-content span,
.hs-blog-post .hs-elevate-blog-content h4 span,
.hs-blog-post .hs-elevate-blog-content h5 span,
.hs-blog-post .hs-elevate-blog-content h3 span,
.hs-blog-post .hs-elevate-blog-content h6 span,
.hs-blog-post .hs-elevate-blog-content h2 span{
font-family: "NT Bau" !important;
}
.hs-blog-post .hs-elevate-blog-content h2 {
  font-size: clamp(1.125rem, 1.0179rem + 0.5357vw, 1.5rem);
       margin: 0;
}
.hs-blog-post .hs-elevate-blog-content h3{
  font-size: clamp(1rem, 0.9286rem + 0.3571vw, 1.25rem);
       margin: 0;
}
.hs-blog-post .hs-elevate-blog-content h4{
  font-size: clamp(1rem, 0.9643rem + 0.1786vw, 1.125rem);
      margin: 0;
}
.hs-blog-post .hs-elevate-blog-content h5 {
    font-size: 16px;
       margin: 0;
}
.hs-blog-post .hs-elevate-blog-content h5 {
  margin-top:
}
.hs-blog-post .hs-elevate-blog-content #hs_cos_wrapper_post_body {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.hs-blog-post .hs-elevate-blog-content #hs_cos_wrapper_post_body img {
    width: 100% !important;
       height: 500px !important;
    object-fit: contain;
  margin-bottom:0 !important;
}
.hs-blog-post .hs-elevate-blog-content #hs_cos_wrapper_post_body a img {
    width: auto !important;
   height: 100% !important;
}
.blog-page-speciality {
  border-bottom: 1px solid rgba(255, 255, 255, 0.20);
  background: var(--primary-colors-73241-e, #73241E);
  width: 100%;
  max-width: 100%;
  padding-bottom: 120px;
}

.blog-page-speciality-content {
  background: #fff;
  padding: 60px;
  width: 100%;
  max-width: 83%;
  margin: auto;
  margin-top: -120px;
  position: relative;
}

.blog-page-speciality-text p {
  color: var(--grey-scale-6-c-757-d, #6C757D);
  font-family: "NT Bau";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
  letter-spacing: 0.28px;
}

.blog-page-speciality-text p span {
  color: var(--primary-colors-73241-e, #73241E);
}

.blog-page-speciality-text h2 {
  color: var(--primary-colors-232321, #232321);
  font-family: Besley;
  font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  margin-top: 40px;
}

.blog-page-speciality-text {
  border-bottom: 1px solid rgb(35, 35, 33, 0.1);
  padding-bottom: 60px;
  margin-bottom: 60px;
}

.blog-page-small-text p {
  color: var(--primary-colors-232321, #232321);
  font-family: "NT Bau";
  font-size: clamp(0.875rem, 0.8036rem + 0.3571vw, 1.125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  /* 26.1px */
  margin-bottom: 60px;
  opacity: 0.7;
}

.blog-page-small-text h5 {
  color: var(--primary-colors-232321, #232321);
  font-family: "NT Bau";
  font-size: clamp(1.125rem, 1.0179rem + 0.5357vw, 1.5rem);
  font-style: normal;
  font-weight: 500;
  line-height: 141%;
  /* 33.84px */
  margin-bottom: 24px;
}
.hs-blog-post .hs-elevate-blog-content ul>li>a span,
.hs-blog-post .hs-elevate-blog-content ul>li>a,
.hs-blog-post .hs-elevate-blog-content p a span,
.hs-blog-post .hs-elevate-blog-content p a {
    font-weight: 600;
    color: #73241E !Important;
    font-family: "NT Bau";

}
.hs-elevate-blog-content ul,
.hs-elevate-blog-content ol {
/*     margin: 15px 0 0 0; */
    display: flex;
    flex-direction: column;
    gap: 7px;
 list-style: disc;
    padding-left: 20px;
}
.hs-elevate-blog-content ol {
    margin-bottom:20px;
}
.hs-elevate-blog-content h2,.hs-elevate-blog-content h3,.hs-elevate-blog-content h4 {
    margin: 20px 0 10px 0;
}
.hs-elevate-blog-content a:focus,
.hs-elevate-blog-content a:hover {
    color: #73241E;
}
.hs-blog-post .hs-elevate-blog-content p,
.hs-blog-post .hs-elevate-blog-content p span {
    color: rgba(35, 35, 33, .7) !important;
    font-weight: 400;
    font-size:16px;
      line-height: 152%;
}
.hs-blog-post .hs-elevate-blog-content li,
.hs-blog-post .hs-elevate-blog-content p,
.hs-blog-post .hs-elevate-blog-content p span{
     font-family: NT Bau !importnt;
}
.hs-blog-post .hs-elevate-blog-content p span[style="font-weight: bold;"] {
    color: #232321 !important;
}
.hs-blog-post .hs-elevate-blog-content p:has(> br:only-child),
.hs-blog-post .hs-elevate-blog-content p:has(> [data-mce-type="bookmark"]),
.hs-blog-post .hs-elevate-blog-content p:has(> *:only-child):empty,
.hs-blog-post .hs-elevate-blog-content p:empty {
  display: none;
}
/*****************************
 Blogs End
 ******************************/
/*****************************
 *  Cargo Section Start  
 * *****************************/

section.services-cargo-sect {
  margin: 120px 0;
}

.services-cargo-content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.cargo-appraisel-veritas {
  width: 100%;
  max-width: 74.6%;
}

.cargo-appraisel {
  width: 100%;
  max-width: 17%;
}

.cargo-appraisel span {
  color: var(--primary-colors-232321, #232321);
  font-family: "NT Bau";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 14px */
  letter-spacing: 0.28px;
}

.cargo-appraisel-veritas h3 {
  color: var(--primary-colors-232321, #232321);
  font-family: Besley;
  font-size: clamp(1.125rem, 0.7321rem + 1.9643vw, 2.5rem);
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 52px */
}

.cargo-appraisel-veritas h3 span,
.submit-cargo-sect-content h2 span {
  color: #73241E;
  font-style: italic;
}

.cargo-veritas-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
}

.cargo-veritas-img-text {
  width: 100%;
  max-width: 51%;
}

.cargo-veritas-bottom-img {
  width: 100%;
  max-width: 43.1%;
  height: 272px;
}

.cargo-veritas-bottom-img img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

section.submit-cargo-section {
  background: #F6F7F8;
  padding: 120px 0;
}

.submit-cargo-sect-content h2 {
  color: var(--primary-colors-232321, #232321);
  font-family: Besley;
  font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 65px */
}

.cargo-assignment-content {
  display: flex;
  justify-content: space-between;
     align-items: stretch;
    height: 100%;
}

.cargo-assignment-img {
  width: 100%;
  max-width: 52.3%;
/*   height: 690px; */
}

.cargo-assignment-text {
  width: 100%;
  max-width: 43.2%;
}

.cargo-assignment-img img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.cargo-assignment-text ul li {
  list-style: inside;
  margin-bottom:10px;
}

.cargo-assignment-button {
  margin-top: 40px;
}

.expert-cargo-claim-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.expert-cargo-claim-content h2 {
  margin-bottom: 40px;
}

/*****************************
 *  Cargo section end  
 * *****************************/

/***************************** 
 * Cargo Assignment section start  
 * *****************************/

.ca-assignment-content, .cargo-veritas-img-text {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.ca-services-wrap {
    margin-top: 20px;
}
.ca-services-wrap .assignment-service-heading {
  margin-bottom: 20px;
}
.cargo-assignment-button a {
  background-color: #73241E;
  color: #fff;
}
.cargo-assignment-button a:focus,
.cargo-assignment-button a:hover {
    background-color: #fff;
    color: #73241E;
    border-color: #73241E;
}
.cargo-assignment-button a:hover g path,
.cargo-assignment-button a:hover svg defs clipPath rect {
  fill: #73241E;
  stroke: #73241E;
}
.cargo-assignment-sec {
  padding-bottom: 60px !important;
}
.cargo-claims-appraisal-sec {
  padding-top: 60px !important;
}

/***************************** 
 * Cargo Assignment section end  
 * *****************************/

/***************************** 
 * Cargo Brochure section start  
 * *****************************/

section.cargo-brochure-section {
  background: var(--primary-colors-322-d-2-c, #322D2C);
  padding: 120px 0;
}

.cargo-brochure-content {
  display: flex;
  justify-content: center;
  align-items: center;
}

.cargo-brochure-data h2 {
  color: var(--grey-scale-ffffff, #FFF);
  text-align: center;
  font-family: Besley;
  font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  /* 65px */
}
.cargo-brochure-data h2 span {
      font-style: italic;
}
.cargo-brochure-img {
  width: 100%;
  max-width: 100%;
  position: relative;
  transform: rotate(4deg);
  max-width: 650px;
  margin: 60px auto;
}
/* .cargo-brochure-img::after {
    content: "";
    position: absolute;
    background-image: url(../images/Cargo-Brochure-after.png); 
     background-repeat: no-repeat;
    background-position: center;
    background-size: cover; 
    width: 100%;
    max-width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
    left: 0;
} */

.cargo-brochure-img img {
  width: 100%;
  max-width: 100%;
  display: block;
  object-fit: cover;
  position: relative;
  z-index: 9;
  transform: rotate(-4deg);
}

.download-brochure a {
  color: var(--grey-scale-ffffff, #FFF);
  font-family: "NT Bau";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  white-space: nowrap;
  padding: 32px 48px !important;
}

.download-brochure {
  width: 100%;
  max-width: 265px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cargo-brochure-data {
    max-width: 1000px;
}

/******************************* 
 * Cargo brochure End  
 ******************************/




/***************************** 
 * Accordion section  
 * *****************************/



.services-accordion {
  width: 100%;
  max-width: 100%;
  margin: auto;
}

.services-accordion-item {
  border-bottom: 1px solid rgb(35, 35, 33, 0.1);
}

.services-accordion-header {

  cursor: pointer;

  display: flex;

  justify-content: space-between;

  align-items: center;

  padding: 40px 0 40px 0;

  /* margin-bottom: 40px; */
}

.services-accordion-header h4 {
  color: #232321;
  font-family: Besley;
  font-size: 34px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 44.2px */
}

.services-accordion-content {
  display: none;

}

.service-accord-data {

  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.services-accordion-content img {
  max-width: 100%;
  height: 100%;
  display: block;
}

.services-accordion-item.active .services-accordion-content {
  display: block;
}


section.services-accordion-sect {
  margin: 120px 0;
}

.services-accordion-item.active .services-accordion-header {
  margin-bottom: 0;
  padding-top: 60px;
}

.services-accordion-item.active {
  background: #6C2E1F;
  padding: 0 60px 60px;
}

.services-accordion-item.active .services-accordion-header h4 {
  color: #fff;
}

.service-facility-accordion-text {
  width: 100%;
  max-width: 656px;
}
.service-facility-accordion-text .desc-standard {
  margin-top:20px;
}
.service-facility-accordion-text .desc-standard:first-child {
  margin-top:0px;
}
.service-facility-accordion-text .desc-standard a{
  color: #fff;
}

.service-facility-accordion-text ul {
  margin:30px 0;
}
.service-facility-accordion-text p,
.service-facility-accordion-text ul li {
  color: var(--grey-scale-ffffff, #FFF);
  font-family: "NT Bau";
  font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  /* 26.1px */
  opacity: 0.7;
}

.service-facility-accordion-text ul li {
  list-style: disc;
  margin-left: 20px;
  margin-bottom: 20px;
}

.service-accordion-img {
  width: 100%;
  max-width: 35.4%;
  height: 272px;
}

.services-accordion-header span {
  background: var(--grey-scale-e-9-ecef, #E9ECEF);
  display: flex;
  width: 80px;
  height: 80px;
  padding: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

.services-accordion-item.active .services-accordion-header span {
  background: #fff;
}

.services-accordion-item.active .services-accordion-header span svg {
  transform: rotate(180deg);
}

.services-accordion-toggle svg {
  transition: transform 0.3s ease-in-out;
}

.services-accordion-item:last-child {
  border-bottom: none;
}

/***************************** 
 * Accordion section  End
 * *****************************/

/***************************** 
 * Career Page Start
 * *****************************/
section.jobs-accordion-section {
    margin: 120px 0;
}

.jobs-accordion-position h2 {
    color: var(--primary-colors-232321, #232321);
    text-align: center;
    font-family: Besley;
    font-size: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
    font-style: normal;
    font-weight: 500;
    line-height: 115%; /* 69px */
    margin-bottom: 80px;
}

.job-accordion-main {
    border-bottom: 1px solid #ddd;
    padding: 48px 0;
}

.jobs-accordion-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-weight: bold;
}

.apply-now {
    color: red;
    text-decoration: none;
    font-size: 14px;
}

.jobs-accordion-content {
    display: none;
    background: #661d1d;
    color: white;
    margin-top: 32px;
}

.job-details h4 {
    margin-top: 0;
    font-size: 20px;
    font-weight: bold;
}

.job-details ul {
    padding-left: 15px;
}

.apply-btn {
    background: gray;
    color: white;
    padding: 8px 15px;
    border: none;
    cursor: pointer;
    margin-top: 10px;
}


.jobs-accordion-header h3 {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(1.375rem, 1.1964rem + 0.8929vw, 2rem);
    font-style: normal;
    font-weight: 400;
    max-width: 600px;
    line-height: 141%; /* 45.12px */
    width: 100%;
}

.jobs-accordion-header span {
    color: var(--grey-scale-6-c-757-d, #6C757D);
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7589rem + 0.2679vw, 1rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%; /* 22.56px */
    width: 100%;
    max-width: 20%;
}

.jobs-accordion-header a {
    color: var(--primary-colors-73241-e, #73241E);
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7589rem + 0.2679vw, 1rem);
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 16px */
    display: flex;
    gap: 7px;
    pointer-events: none;

}
.jobs-accordion-header a:focus,
.jobs-accordion-header a:hover {
  color:#fff;
}
.job-accordion-main.active .jobs-accordion-header a{
   pointer-events: auto;
}
.jobs-accordion-item {
  transition:all .4s ease-in-out;
}
.job-accordion-main.active .jobs-accordion-item {
    background: #661d1d;
    padding: 80px 60px;
}
.why-join-us .hs_cos_wrapper_type_inline_text,
.jobs-accordion-item.active .job-details .job-desc-inner .hs_cos_wrapper_type_inline_text, .jobs-accordion-item.active .job-details ul li .hs_cos_wrapper_type_inline_text {
    color: #FFF;
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 26.1px */
    opacity:0.7;
}

.why-join-us .hs_cos_wrapper_type_inline_text{
    margin-top:20px;
    color:#232321;
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 26.1px */

}
.why-join-us .hs_cos_wrapper_type_inline_text a {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
      color:#232321;
 }
.why-join-us .hs_cos_wrapper_type_inline_text:first-child {
  margin-top:0;
}
.jobs-accordion-item.active .job-details ul li {
    list-style: disc;
    margin-left: 10px;
    margin-bottom: 10px;
}
.jobs-accordion-item.active .job-details ul li::marker {
       color: rgba(255,255,255,.7);
}
.jobs-accordion-item.active .job-details ul {
  margin-top:30px;
}
.jobs-accordion-item.active .jobs-accordion-header h3{
    color: #fff;
  width:auto;
}
.jobs-accordion-item.active .jobs-accordion-header span{

    color: #fff;
    opacity: 0.6;
}
.job-details {
    width: 100%;
    max-width: 69%;
}

.job-details p {
    margin-bottom: 30px;
}
.jobs-accordion-item.active .jobs-accordion-header a {
    background: var(--primary-colors-606664, #606664);
    display: flex;
    padding: 32px 76px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: #fff;
}
.jobs-accordion-item.active .jobs-accordion-header a svg {
    filter: brightness(0) saturate(100%) invert(93%) sepia(0%) saturate(7473%) hue-rotate(109deg) brightness(107%) contrast(107%);
}
.jobs-accordion-item.active+.job-accordion-main {
    padding-top: 0 !important;
}
.job-accordion-main.active {
    padding-top: 0;
}
.job-accordion-main:last-child {
    border-bottom: none;
    padding-bottom: 0;
}



/* Veritas Carrer */

section.veritas-carrer {
    background: var(--grey-scale-f-6-f-7-f-8, #F6F7F8);
    padding: 120px 0;
}
.veritas-career-top-heading, .veritas-employe-top-heading {
    border-bottom: 1px solid rgb(35 35 33 / 10%);
    padding-bottom: 24px;
}

.veritas-career-top-heading p, .veritas-employe-top-heading p {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    letter-spacing: 0.28px;
}

.why-join-veritas {
    margin: 80px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.why-join-veritas-left {
    width: 100%;
    max-width: 43.2%;
}

.why-join-veritas-img {
    width: 100%;
    max-width: 47.8%;
    height: 630px;
}

.why-join-veritas-img img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.why-join-veritas-left h3 {
    color: #232321;
    font-family: Besley;
    font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem); 
    font-style: normal;
    font-weight: 500;
    line-height: 125%; /* 65px */
    margin-bottom: 40px;
}

.why-join-veritas-left h3 span {
    color:  #73241E;
  font-style:italic;
}

.why-join-veritas-left p {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
   font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 26.1px */
    opacity: 0.7;
}
.veritas-employe-benefits {
    margin: 80px 0 0 0;
}

.employe-benefits-data h4 {
    color: var(--primary-colors-232321, #232321);
    font-family: Besley;
    font-size: clamp(1rem, 0.6786rem + 1.6071vw, 2.125rem); 
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 44.2px */
}

.employe-benefits-data h4 span {
    color: #73241E;
  font-style:italic;
}
.employe-benefits-text {
    border-top: 1px solid rgb(35 35 33 / 10%);
    padding-top: 16px;
    margin-top: 60px;
}

.employe-benefits-data {
    width: 100%;
    max-width: 30.35%;
}
.employe-benefits-detail {
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}

.employe-benefits-text p, .employe-benefits-text ul li {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
   font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%; /* 35.1px */
    opacity: 0.7;
}

.employe-benefits-text ul li {
    margin-bottom: 15px;
}
/*****************************
 Career Page End
  ******************************/
/*****************************
 *  Submit Claims Page Start  
 * *****************************/
section.submit-claim-page-section {
    margin: 120px 0 100px;
}

.submit-claim-page-top-heading {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 100px;
}

.submit-claim-page-top-heading h2 {
    color:#232321;
    font-family: Besley;
    font-size: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 72px */
    max-width: 705px;
}

.submit-claim-page-top-heading h2 span {
    color: #73241E;
    font-style:italic;
}

.submit-claim-page-top-heading p {
    color: var(--primary-colors-232321, #232321);
    text-align: right;
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.28px;
}

.submit-claim-page-step {
    display: flex;
    justify-content: space-between;
}

.submit-claim-page-step-left {
    width: 100%;
    max-width: 21.25%;
}

.submit-claim-page-step-left p {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(0.9375rem, 0.8482rem + 0.4464vw, 1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    /* 28.2px */
}

.submit-claim-page-contact-detail {
    margin-top: 120px;
    display: flex;
    flex-direction: column;
    row-gap: 40px;
}

.submit-claim-mail {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.submit-claim-mail p {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.28px;
}

.submit-claim-mail a {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(0.9375rem, 0.8482rem + 0.4464vw, 1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    /* 28.2px */
}

.submit-claim-right-step {
    width: 100%;
    max-width: 72.8%;
    height: 730px;
    background: #322D2C;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    overflow: scroll;
    overflow-x: hidden;
}
.hs-form-frame {
    width: 100%;
}
.submit-claim-right-step img {
    width: 100%;
    max-width: 100%;
    display: block;
}


/*****************************
 *  Submit Claims Page End 
 * *****************************/
/*****************************
 *  Upcoming Events Page End 
 * *****************************/
/*****************************
 *  Upcoming Events Page End 
 * *****************************/
/*****************************
 Footer Start
  ******************************/

.uper-footer-menu {
  padding: 50px 0 120px 0;
}

.upper-footer-menu-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.common-footer-menu {
  width: auto;
  margin-top: 30px;
}

.common-footer-menu h5 {
  color: #ADB5BD;
  );
  font-family: NT Bau;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.common-footer-menu ul {
  list-style: none;
  padding: 0;
  margin-top: 32px;
  /* display: flex;
    flex-direction: column;
    gap: 24px; */
}

.common-footer-menu ul:has(li:nth-child(6)) {
  column-count: 2;
  column-gap: 142px;
}

.common-footer-menu ul>li {
  margin-top: 24px;
}

.common-footer-menu ul>li:first-child {
  margin-top: 0;
}

.common-footer-menu ul>li>a {
  color: #232321;
  font-family: NT Bau;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}


.bottom-footer-area {
  padding: 80px 0;
  border-top: 1px solid rgba(35, 35, 33, .1);
}

.bottom-footer-area-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-contact-width,
footer-logo-width,
footer-address-width {
  width: auto;
}

.footer-social-icon,
.footer-social-icon ul {
  display: flex;
  align-items: center;
}

span.footer-social-icon-heading {
  color: #73241E;
  margin-right: 22px;
}

.footer-social-icon {
  margin-top: 40px;
}

.footer-social-icon ul>li>a {
  display: flex;
}

.footer-social-icon ul {
  gap: 18px;
}
.footer-contact ul>li>a:focus,
.footer-addresse ul>li>a:focus,
.footer-contact ul>li>a,
.footer-addresse ul>li>a,
.footer-addresse ul>li {
  color: #232321;
  font-family: "NT Bau";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}

.footer-contact ul>li,
.footer-addresse ul>li {
  position: relative;
  padding-left: 32px;
}

.footer-contact ul>li:before,
.footer-addresse ul>li:before {
  content: "";
  position: absolute;
  background-image: url(https://45144432.fs1.hubspotusercontent-na1.net/hubfs/45144432/Frame.svg);
  width: 20.308px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
}

.footer-contact ul,
.footer-addresse ul {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.common-footer-menu ul>li>a:focus,
.footer-contact ul>li>a:focus,
.footer-addresse ul>li>a:focus,
.footer-addresse ul>li:focus,
.common-footer-menu ul>li>a:hover,
.footer-contact ul>li>a:hover,
.footer-addresse ul>li>a:hover,
.footer-addresse ul>li:hover {
  color: #232321;
}

.copy-right-footer {
  padding: 40px 0;
  border-top: 1px solid rgba(35, 35, 33, .1);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.copy-right-footer-text,
.back-to-top button {
  color: #ADB5BD;
  font-family: "NT Bau";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}
.back-to-top button {
  outline:none;
  background:transparent;
  border:none;
  cursor:pointer;
}
.back-to-top button:focus,
.back-to-top button:hover {
  color: #ADB5BD;
}

/*****************************
  footer End
  ******************************/
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    cursor: pointer;
    pointer-events: auto;
}
/*****************************
  Book a meeting page Start
******************************/

.book-time-meeting {
    padding: 120px 0 80px 0;
}
.book-time-meeting .secondary-container {
    max-width:890px;
}
.book-meet-heading h2 {
    color: #232321;
    text-align: center;
    font-family: Besley;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    font-size: clamp(2rem, 1.5rem + 2.5vw, 3.75rem);
    max-width: 900px;
    margin: 0 auto;
}
.book-meet-heading h3{
      color: #232321;
    text-align: center;
    font-family: Besley;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    font-size: clamp(1.75rem, 1.2rem + 2vw, 3rem);
    max-width: 700px;
    margin: 0 auto;
}
.book-meet-heading h3 span,
.book-meet-heading h2 span {
    font-style: italic;
    color: #73241E;
}
.book-tab-box {
  display:none;
}
.book-tab-menu ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    border-bottom: 1px solid #ddd;
    padding: 0 0 30px 0;
}

.book-tab-menu ul li button {
    display: flex;
    gap: 15px;
    align-items: center;
    border: 1px solid #73241E;
    background-color: #fff;
    font-size: 16px;
    color: #73241E;
    padding: 12px 24px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.book-tab-menu ul li button img {
    border-radius: 100%;
    width: 70px;
    height: 70px;
   object-fit: fill;
    object-position: center;
}
.book-tab-menu ul li button:hover,.book-tab-menu ul li button.active {
    background-color: #73241E;
    color: #fff;
}

.book-tab-teaser {
    margin-top: 60px;
}

/*****************************
  book a meeting page End
******************************/

/* new-style */

/*****************************************/
/* Services Section Start   */
/*****************************************/
section.services-listing {
    padding: 120px 0;
}
.services-listing-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 60px 24px;
}
.services-listing-item {
    width: calc((100% - 48px) / 3);
    display: flex;
    flex-direction: column;
      justify-content: space-between;
    gap: 32px;
}
.services-listing-info, .sli-text-wrap {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.sli-text-wrap {
    justify-content: space-between;
}
.sli-text-wrap h4 {
    color: var(--primary-colors-232321, #232321);
    font-family: Besley;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.services_listing-button a {
    background: #73241E;
    color: #FFF;
}
/*****************************************/
/* Services Section End   */
/*****************************************/
/*****************************************/
/* Founded In Section Start   */
/*****************************************/

section.founded-in-sec {
    min-height: 80vh;
    background-position: bottom right;
    background-size: cover;
    display: flex;
    flex-direction: column;
}

.fis-inner {
    flex: 1;
    background: linear-gradient(180deg, #FFF 10%, rgba(255, 255, 255, 0.00) 80%);
}

.fis-wrap {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.fis-main {
    display: flex;
    justify-content: space-between;
}

.fis-main h3 {
    color: var(--primary-colors-232321, #232321);
    font-family: Besley;
    font-size: clamp(2.75rem, 2.1786rem + 1.1905vw, 3.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    max-width: 35%;
}

.fis-main h3 span {
    color: var(--primary-colors-73241-e, #73241E);
    font-family: Besley;
    font-style: italic;
}

.fis-founded-box {
    padding: 30px;
    background: var(--primary-colors-606664, #606664);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 140px;
}

.fis-location {
    min-width: 340px;
    padding-top: 15px;
    border-top: 1px solid rgb(255 255 255 / 10%);
}

span.fis-text {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: clamp(1.125rem, 0.9821rem + 0.2976vw, 1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0.4px;
}

span.fis-year {
    color: var(--grey-scale-ffffff, #FFF);
    leading-trim: both;
    text-edge: cap;
    font-family: "NT Bau";
    font-size: clamp(3.125rem, 2.4107rem + 1.4881vw, 3.75rem);
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
}

.fis-year-wrap {
    display: flex;
    justify-content: space-between;
}

section.submit-cargo-section.awwa {
    background: #FFF;
}

section.submit-cargo-section.awwa .cargo-assignment-content {
    margin-top: 0 !important;
}
.fis-subtitle {
    color: #232321;
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0.28px;
}
.history-veritas-heading h2 {
  font-size: clamp(2rem, 1.5rem + 2.5vw, 3.75rem);
  color: #232321;
  text-align: center;
  font-family: Besley;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 72px */
}
.history-veritas {
  padding:120px 0;
}
.history-veritas-heading h2 span {
  font-style: italic;
  color:#73241E;
}
.history-image {
  margin-top:84px;
}
.history-image img {
  width:100%;
  object-fit:contain;
      height: auto;

}
/*****************************************/
/* Founded In Section End   */
/*****************************************/
/*****************************************/
/* Mission Statement Section Start   */
/*****************************************/
section.mission-statement-sec {
    padding: 120px 0;
    background: var(--primary-colors-73241-e, #73241E);
}

.mission-statement-sec .secondary-container {
    display: flex;
    flex-direction: column;
    gap: 60px;
}

.mission-statement-sec h2 {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: Besley;
    font-size: clamp(2.75rem, 2.1786rem + 1.1905vw, 3.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    /* 65px */
}

.mission-statement-info {
align-items: stretch;
    display: flex;
    gap: 100px;
    margin-bottom: 60px;
    height: 100%;
}

.msi-img,
.msi-inner {
    flex: 1;
}

.msi-img img {
    max-width: 100%;
  height:100%;
}

.msi-content {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: clamp(1rem, -0.5rem + 2.2222vw, 1.5rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.msi-button a {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    padding-left: 0;
    padding-bottom: 0;
}

.mission-statement-block {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 60px;
}

.mission-statement-blocks {
    display: flex;
    gap: 60px;
}

.mib-icon-wrap {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.mib-title {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: Besley;
    font-size: clamp(1.5rem, -0.375rem + 2.7778vw, 2.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.mib-content {
    color: rgb(255 255 255 / 70%);
    font-family: "NT Bau";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    padding-top: 16px;
    border-top: 1px solid rgb(255 255 255 / 10%);
}

/*****************************************/
/* Mission Statement Section End   */
/*****************************************/
/*****************************************/
/* Industry Membership Section Start   */
/*****************************************/

section.industry-top-text {
    margin: 120px 0;
}

.industry-top-text-content {
    width: 100%;
    max-width: 66.7%;
    margin: auto;
}

.industry-top-text-content h5 {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(1rem, 0.8571rem + 0.7143vw, 1.5rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    /* 33.84px */
}

.industry-small-heading span {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.28px;
}

.industry-small-heading {
    border-bottom: 1px solid rgb(35 35 33 / 10%);
    padding-bottom: 24px;
}

.industry-involvement {
    width: 100%;
    max-width: 69.7%;
    margin: auto;
    margin-top: 80px;
}

.industry-involvment-content h2 {
    color: var(--primary-colors-232321, #232321);
    text-align: center;
    font-family: Besley;
    font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin-bottom: 40px;
}

.industry-involvment-content h2 span {
    color: #73241E;
}

.industry-involvment-content .iic-text {
    color: var(--primary-colors-232321, #232321);
    text-align: center;
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    opacity: 0.7;
}

.industry-involvment-content .iic-text-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.industry-member-card-content {
    display: flex;
    flex-wrap: wrap;
    margin: 64px auto 0 auto;
    max-width: 1440px;
      border-top: 1px solid #e9e9e9;
}

.industry-member-card {
      border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    max-width: 20%;
    padding: 24px;
    width: 100%;
    object-fit: cover;
  display:block;
  height: 288px;
      display: flex;
    align-items: center;
    justify-content: center;
}
.industry-member-card img {
  width:100%;
  height:100%;
  object-fit:cover;
}
a.industry-member-card:first-child {
    border-left: 1px solid #e9e9e9;
}

a.industry-member-card:nth-child( 5n + 6) {
    border-left: 1px solid #e9e9e9;
}
.industry-member-card-content .industry-member-card:last-child {
    border-right: 1px solid #E9E9E9;
}

.industry-member-card img {
    width: 100%;
    max-width: 100%;
}

section.industry-membership-section {
    margin-bottom: 120px;
}

/*****************************************/
/* Industry Membership Section End   */
/*****************************************/
/*****************************************/
/* Upcoming Events Section Start   */
/*****************************************/

.upcoming-event-section {
    padding: 100px 0;
    width: 100%;
    max-width: 100%;
}

.upcoming-event-heading {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 686px;
    margin: auto;
}

.upcoming-event-heading h2 {
    color: var(--primary-colors-232321, #232321);
    text-align: center;
    font-family: Besley;
    font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    /* 65px */
}

.upcoming-event-heading p {
    color: var(--primary-colors-232321, #232321);
    text-align: center;
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    opacity: 0.7;
}

.coming-event-date {
    margin: 64px 0;
    position: relative;
}

.coming-event-date p {
    color: #232321;
    font-family: NT Bau;
    font-size: clamp(.8125rem,.7232rem + .4464vw,1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    z-index: 2;
    position: relative;
    width: fit-content;
    padding-right: 10px;
}

.coming-event-date:after {
    border: 1px solid rgba(35,35,33,.1);
    content: "";
    max-width: 1198px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 100%;
    z-index: 1;
}

.coming-events-detail {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.coming-event-detail-date {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 69.4%;
}

.coming-event-name {
    width: 100%;
    max-width: 78.2%;
}

.event-venue-detail {
    display: flex;
    justify-content: space-between;
    width: 100%;
/*     max-width: 423px; */
    margin-top: 40px;
}
.common-button.eventpage-btn a {
    padding: 23px 16px;
    background-color: #73241E;
    color: #fff;
    font-size: 14px;
  transition:all .3s ease-in-out;
}
.common-button.eventpage-btn a:focus,
.common-button.eventpage-btn a:hover{
    background-color: #fff;
    color: #73241E;
}
.common-button.eventpage-btn a:hover g path, .common-button.eventpage-btn a:hover svg defs clipPath rect {
    fill: #73241E;
    stroke: #73241E;
}
.upcoming-new-event-date p {
    color: var(--primary-colors-232321, #232321);
    text-align: center;
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    opacity: 0.7;
}

.upcoming-new-event-date h2 {
    color: var(--primary-colors-232321, #232321);
    text-align: center;
    font-family: Besley;
    font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    /* 65px */
}

.coming-event-name p {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    opacity: 0.7;
}

.coming-event-name h3 {
    color: var(--primary-colors-232321, #232321);
    font-family: Besley;
    font-size: clamp(1rem, 0.6786rem + 1.6071vw, 2.125rem);
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    /* 42.5px */
    margin-top: 16px;
}

.event-venue {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.event-venue p {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    opacity: 0.7;
}


.event-venue span {
    color: var(--grey-scale-6-c-757-d, #6C757D);
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    opacity: 0.7;
}

.upcoming-event-image {
    width: 100%;
    max-width: 24.55%;
    max-height: 324px;
}

.upcoming-event-image img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}

.coming-events-bottom {
    margin-bottom: 48px;
}

.more-event-button a {
    background: var(--primary-colors-73241-e, #73241E);
    color: #fff;
    width: 100%;
    max-width: 236px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
.more-event-button a:hover,
.more-event-button a:focus {
    color: #FFF !important;
}

.more-event-button {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
}

/*****************************************/
/* Upcoming Events Section End   */
/*****************************************/
/*****************************************/
/* Cargo Claim Assignment Section Start   */
/*****************************************/

.cargo-assignment-text ul li {
    list-style: disc;
}

.cargo-assignment-text ul {
    padding-left: 15px;
}

/*****************************************/
/* Upcoming Events Section End   */
/*****************************************/
/*****************************************/
/* Terms Section Start   */
/*****************************************/
.privacy-policy-content {
    background: var(--grey-scale-f-6-f-7-f-8, #F6F7F8);
    padding: 60px;
    margin: auto;
}

section.privacy-page-section {
    margin: 120px 0;
}

.privacy-policy-main-heading p {
    color: var(--grey-scale-6-c-757-d, #6C757D);
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.28px;
    margin-bottom: 40px;
}

.privacy-policy-main-heading h2 {
    color: var(--primary-colors-232321, #232321);
    font-family: Besley;
    font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.25rem);
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    /* 65px */
}

.privacy-policy-main-heading {
    border-bottom: 1px solid rgb(35 35 33 / 10%);
    padding-bottom: 60px;
    margin-bottom: 60px;
}

.privacy-policy-policies p {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    opacity: 0.7;
    margin-bottom: 32px;
}

.privacy-policy-policies ul li {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(0.8125rem, 0.7232rem + 0.4464vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 26.1px */
    list-style: disc;
    margin-left: 20px;
    opacity: 0.7;
}

.privacy-policy-policies h3 {
    color: var(--primary-colors-232321, #232321);
    font-family: "NT Bau";
    font-size: clamp(1rem, 0.8571rem + 0.7143vw, 1.5rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    /* 33.84px */
    margin-bottom: 24px;
}

.privacy-policy-policies ul {
    margin-bottom: 32px;
}

/*****************************************/
/* Terms Section End   */
/*****************************************/
/*****************************************/
/* Contact Form Section Start   */
/*****************************************/
section.contact-page-section {
    margin: 120px 0 100px;
}

.contact-page-top-heading {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 100px;
}

.contact-page-top-heading h2 {
    color: var(--primary-colors-232321, #232321);
    font-family: Besley;
    font-size: clamp(2.25rem, 1.8214rem + 2.1429vw, 3.75rem);
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 72px */
    max-width: 700px;
}

.contact-page-top-heading h2 span {
    color: var(--primary-colors-73241-e, #73241E);
}

.contact-page-top-heading p {
    color: var(--primary-colors-232321, #232321);
    text-align: right;
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.28px;
}

.contact-page-calender {
    display: flex;
    justify-content: space-between;
  align-items:flex-start;
}

.contact-page-calender-left {
    background: var(--primary-colors-73241-e, #73241E);
    padding: 48px;
    width: 100%;
    max-width: 32.15%;
    height:100%;
}

.contact-page-calender-left p {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: clamp(0.9375rem, 0.8482rem + 0.4464vw, 1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    /* 28.2px */
}

.contact-page-contact-detail {
    margin-top: 48px;
    display: flex;
    flex-direction: column;
    row-gap: 40px;
}

.contact-mail {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.contact-mail p {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 16.8px */
    letter-spacing: 0.28px;
}

.contact-mail a {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: clamp(0.9375rem, 0.8482rem + 0.4464vw, 1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    /* 28.2px */
}

.contact-page-right-calender {
    width: 100%;
    max-width: 66.1%;
}
.contact-page-right-calender .book-time-meeting {
  padding:0;
}
.contact-page-right-calender img {
    width: 100%;
    max-width: 100%;
    display: block;
}

.contact-map-content {
    width: 100%;
    max-width: 100%;
}

.contact-map-content img {
    width: 100%;
    max-width: 100%;
}
.contact-assignment-content {
    max-width: 670px;
    margin: 0 auto;
}

.contact-assignment-content h3 {
    color: #232321;
    font-family: Besley;
    font-size: clamp(1.5rem, 0.8929rem + 1.7857vw, 2.5rem);
    font-weight: 500;
    line-height: 130%;
    text-align: center;
}

.contact-assignment-content h3 span {
    font-style: italic;
    color: #73241E;
}

.contact-assignment {
    padding-top: 80px;
}

.contact-assignment-button {
    justify-content: center;
    margin-top: 64px;
}

.contact-assignment-button a {
    background-color: #73241E;
    color: #fff;
}
.contact-assignment-button a:focus,
.contact-assignment-button a:hover {
    background-color: #fff;
    color: #73241E;
}

.contact-assignment-button a:hover g path, .contact-assignment-button a:hover svg defs clipPath rect {
    fill: #73241E;
    stroke: #73241E;
}
/*****************************************/
/* Contact Form Section End   */
/*****************************************/
/*****************************************/
/* Location Map Section Start   */
/*****************************************/
/* New  */
.contact-page-location-pop-up {
    background: var(--primary-colors-606664, #606664);
    padding: 40px;
    width: 100%;
    max-width: 456px;
}

.contact-map-content {
    position: relative;
}

.popup-location-address span {
    color: var(--grey-scale-ffffff, #FFF);
    text-align: right;
    font-family: "NT Bau";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0.28px;
}
.popup-location-address.location-mail span {
    margin-bottom: 16px;
    display: inline-block;
}
.popup-location-address h6 {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: clamp(0.9375rem, 0.8482rem + 0.4464vw, 1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
    margin-top: 10px;
}

.location-pop-up-top {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
/*     margin-bottom: 120px; */
  padding-bottom:40px;
  border-bottom:1px solid rgba(255,255,255,.2);
}
.location-pop-up-bottom {
   padding-top:40px;
}
.popup-location-address a {
    color: var(--grey-scale-ffffff, #FFF);
    font-family: "NT Bau";
    font-size: clamp(0.9375rem, 0.8482rem + 0.4464vw, 1.25rem);
    font-style: normal;
    font-weight: 400;
    line-height: 141%;
}

.location-mail h6 {
    margin-bottom: 20px;
}
.map-inner-box-container {
  position:relative;
}
.contact-page-location-pop-up-wrap {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 720px;
}
/* .contact-page-location-pop-up::before {
  content:"";
  position:absolute;
  top:50%;
  transform:translatey(-50%);
  width:100%;
  height:1px;
  background-color:rgba(255,255,255,.2);
} */
section.contact-map {
    width: 100%;
    max-width: 1440px;
    margin: auto;
}

.contact-map-content {
    width: 100%;
    max-width: 100%;
}
.contact-map-area {
 height:720px;
}
.contact-map-content img {
    width: 100%;
    max-width: 100%;
}

/*****************************************/
/* Location Map Section End   */
/*****************************************/
/*****************************************/
/* Hero Banner popup Start   */
/*****************************************/

.hero-banner-pop-up {

    align-items: center;
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    max-width: 100%;
    right: 0;
    margin: auto;
    left: 0;
    display: none;
    height: 100%;
}

.hero-banner-pop-up-data {
    left: 50%;
    max-width: 1336px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.hero-banner-pop-up-content {
    background: #FFF;
    display: flex;
    justify-content: space-between;
    max-width: 100%;
    padding: 40px 60px;
    width: 100%;
    flex-direction: column;
    gap: 32px;
}
.hero-banner-popup-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hero-banner-popup-text .close-pop-up {
    position: unset;
}
.hero-banner-popup-text .close-pop-up svg, .hero-banner-popup-text .close-pop-up {
    width: 40px;
    height: 40px;
}
.hero-banner-pop-up-content ul {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.hero-banner-pop-up-content ul li {
    border: 1px solid #73241e;
    text-align: center;
    width: calc(25% - 12px);
    display: flex;
}
.hero-banner-pop-up-content ul li a {
    color: var(--primary-colors-73241-e,#73241e);
    font-family: NT Bau;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    padding: 33px 16px;
    width: 100%;
}
.hero-banner-pop-up-content ul li:focus,
.hero-banner-pop-up-content ul li:hover {
    background: #73241E;
}
.hero-banner-pop-up-content ul li a:hover, .hero-banner-pop-up-content ul li a:focus {
    color: #FFF;
}
h4.hero-banner-popup-title {
    color: var(--primary-colors-232321, #232321);
    font-family: Besley;
    font-size: 52px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
}
.who-we-are-link.hero-banner-button {
    margin: 0;
}
.hero-banner-area {
    max-height: 820px;
}
/*****************************************/
/* Hero Banner popup End   */
/*****************************************/
/*****************************************/
/* General  */
/*****************************************/
.faq-question .hs_cos_wrapper_type_inline_text, .faq-question h3 {
    padding-right: 25px;
}
.hs-content-id-187096941392 .submit-cargo-sect-content h2 {
    max-width: 60%;
}
.ksNmFC [data-hs-elevate-menuitem-depth='1'] >.hs-elevate-menu__menu-item-link-container:hover {
    background-color: transparent;
}
.who-we-are-head-left {
    flex: 1;
}
.common-footer-menu h5 {
    color: #6C757D !important;
}
.hs-content-id-187264072087 header.hs-elevate-header, .hs-content-id-187264072093 header.hs-elevate-header {
    padding: 17px 15px 0 15px;
}
footer.hs-elevate-footer {
    border-top: 1px solid rgba(33, 37, 41, 0.20);
}
.uper-footer-menu {
    padding: 40px 0 120px 0;
}

.upper-footer-menu-flex {
    gap: 30px;
}
.hs-content-id-187297293100 .get-started-veritas {
  display: none;
}
.contact-page-top-heading h2 span {
    font-style: italic;
}
section.contact-map {
    max-width: unset;
}
.submit-cargo-sect-content h2 {
    margin-bottom: 40px;
    font-size: clamp(2rem, 1.6429rem + 1.7857vw, 3.75rem);
}
.cargo-assignment-text ul {
    display: flex;
    flex-direction: column;
}
.ca-bottom-content {
    margin-top: 20px;
}
.faq-accordion-row.active .hs_cos_wrapper_type_inline_text a {
    color: powderblue;
}
a.apply-now:focus,
a.apply-now:hover {
    color: #73241E !important;
}
.get-start-form form input[type='submit']:hover {
    background-image: unset !important;
    background-color: #73241E !important;
    color: #fff !important;
    box-shadow: unset !important;
}
.submitted-message.hs-main-font-element {
    color: #fff !important;
    font-weight: 900;
}
.gWuQsz div,
.MobileMenuIsland__HamburgerMenu-sc-1km6lcr-2 div {
    background-color: #FFF !important;
}
.hs-content-id-187191575696 .gWuQsz div,.hs-content-id-187264072087 .gWuQsz div,.hs-content-id-187264072087 .gWuQsz div,.hs-content-id-187264072093 .gWuQsz div,
.hs-content-id-187191575696 .MobileMenuIsland__HamburgerMenu-sc-1km6lcr-2 div,
.hs-content-id-187264072087 .MobileMenuIsland__HamburgerMenu-sc-1km6lcr-2 div,
.hs-content-id-187264072087 .MobileMenuIsland__HamburgerMenu-sc-1km6lcr-2 div, 
.hs-content-id-187264072093 .MobileMenuIsland__HamburgerMenu-sc-1km6lcr-2 div,
.hs-blog-post .gWuQsz div,.hs-blog-post .MobileMenuIsland__HamburgerMenu-sc-1km6lcr-2 div{
  background-color: #73241E !important
}
.hmAPEm {
    top: 120%;
    height: calc(-92px + 100dvh);
}
.hqmZQn {
  color:#fff;
      left: 0;

}

.hqmZQn svg path {
    fill: #fff;
}
.hs-blog-post .hqmZQn {
  color:#73241E;
}
.hs-blog-post .hqmZQn svg path {
    fill: #73241E;
}
.dYBPsG, .fVKaBG {
    position: absolute;
    background-color: white;
    top: calc(100% + 15px);
    left: -15px;
    margin-top: 0px;
    width: calc(100% + 30px);
}

a#cta_button_2689041_355e40ee-3a0d-43ff-8e8d-7e1b85fbae43 {
  color:#fff !important;
}
a#cta_button_2689041_355e40ee-3a0d-43ff-8e8d-7e1b85fbae43:hover {
    color: #73241E !important;
}
.hsfc-InfoAlert {
  color:#fff !important;
}
.hmAPEm > nav {
    overflow: hidden;
    height: auto;
}
/*****************************
  Media Query Start
******************************/
@media only screen and (max-width: 1360px) {

  .container {
    width: 100%;
    max-width: 100%;
    padding: 0 40px;
  }

/*   .hear-business-main {
    padding: 0 20px;
  } */

  .SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1 {
    max-width: 100% !important;
    gap: 35px !important;
  }

  .cargo-assignment-img {
    width: 100%;
    max-width: 52%;
    height: 630px;
  }

  .service-facility-accordion-text {
    width: 100%;
    max-width: 60%;
  }

     .jobs-accordion-header h3 {
        max-width: 400px;
    }
    section.jobs-accordion-section {
        margin: 100px 0;
    }

    .why-join-veritas-img {
        height: 560px;
    }
}


@media only screen and (max-width: 1280px) {
  .faqs-main {
    padding: 0 20px;
  }

  .area-expertise-small-heading {
    width: 100%;
    max-width: 20%;
  }
  .insight-expertise-img img {
    height: 320px;
}
}

@media only screen and (max-width: 1200px) {
  .membership-involvement-slider-container {
    max-width: 940px;
  }

  .member-involvement-nav .swiper-button-prev {
    left: 20px;
  }

  .member-involvement-nav .swiper-button-next {
    right: 20px;
  }

  .faq-accordion-row.active {
    padding: 40px 40px;
  }

  .faqs-body {
    margin: 60px 0px 0px;
  }

  .faq-accordion-row.active .faq-question {
    padding: 20px 0px;
  }

  .faq-accordion-row.active .accordion-icon {
    width: 60px;
    min-height: 60px;
  }
}

@media only screen and (max-width: 1080px) {
.grbAan {
    max-width: 160px;
}
  section.area-of-expertise-section {
    padding: 100px 0;
  }

  .area-expertise-bottom {
    margin: 70px 0;
  }

  .expertise-card-img {
    height: 280px;
    margin-bottom: 24px;
  }

  .area-expertise-card {
    padding: 20px;
  }

  .expertise-card-heading p {
    margin: 24px 0;
  }

  .insight-slider-wrapper button.custom-next {
    position: absolute;
    right: 20px;
    top: 50%;
  }

  .insight-slider-wrapper button.custom-prev {
    position: absolute;
    left: 20px;
    top: 50%;
  }

  .insight-experties-content {
    padding: 0 60px;
  }

  .blog-page-speciality-content {
    background: #fff;
    padding: 40px;
    width: 100%;
    max-width: 90%;
  }

  .blog-page-speciality-text h2 {
    margin-top: 20px;
  }

  .blog-page-speciality-text {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }

  .blog-page-small-text p {
    margin-bottom: 40px;
  }

  .blog-page-small-text h5 {
    margin-bottom: 20px;
  }

  .blog-page-banner {
    height: 580px;
  }

  .blog-page-tab-card-content {
    margin: 60px 0;
  }

  .blog-page-tab-img {
    height: 314px;
  }

  .blog-page-tab-card {
    padding: 24px;
  }

  .blog-pagetab-text {
    margin-top: 20px;
    row-gap: 20px;
  }

  .blog-page .tab-btn.active {
    padding: 23px 32px;
  }

  .blog-page .tab-btn {
    padding: 23px 32px;
  }

  .SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1 {
    gap: 40px !important;
  }

  header.hs-elevate-header .hs-elevate-site-header nav ul {
    gap: 14px;
  }

  .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
    padding: 18px 26px 18px 41px;
  }

  header.hs-elevate-header .hs-elevate-site-header nav ul,
  header.hs-elevate-header .hs-elevate-site-header nav ul li a {
    font-size: 14px;
  }

  .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before {
    left: 24px;
  }

  .hzvGxd {
    max-width: 180px;
    max-height: 45px;
  }

  .hs-blog-post .hs-elevate-content-wrapper .hs-elevate-blog-image-container {
    height: 48vh;
  }

  section.services-cargo-sect {
    margin: 80px 0;
  }

  .cargo-appraisel-veritas {
    width: 100%;
    max-width: 78%;
  }

  .cargo-veritas-bottom {
    margin-top: 60px;
  }

  section.submit-cargo-section {
    padding: 80px 0;
  }
  .cargo-assignment-sec {
    padding-bottom: 40px !important;
  }
.cargo-claims-appraisal-sec {
    padding-top: 40px !important;
}

  .cargo-assignment-img {
    width: 100%;
    max-width: 50%;
    height: 480px;
  }

  .cargo-assignment-text {
    width: 100%;
    max-width: 46%;
  }

  .cargo-assignment-content {
    margin-top: 38px;
  }

  section.cargo-brochure-section {
    padding: 80px 0;
  }

  section.services-accordion-sect {
    margin: 80px 0;
  }
   .meet-team-img {
        width: 100%;
        max-width: 100%;
    }

    .meet-our-team-content {
        margin-top: 70px;
        margin-bottom: 70px;
        margin-right:-10px;
      margin-left:-10px;
    }
    .meet-team-member-card {
        width: 100%;
        max-width: 50%;
      padding:10px;
    }
     .job-accordion-main.active.active .jobs-accordion-item {
        padding: 60px 40px;
    }
   .job-accordion-main.active .jobs-accordion-item .jobs-accordion-header a {
        padding: 26px 56px;
    }    
    .jobs-accordion-position h2 {
        margin-bottom: 60px;
    }

    .why-join-veritas-img {
        height: 500px;
        max-width: 50%;
    }
    .why-join-veritas-left {
        width: 100%;
        max-width: 46%;
    }

    section.veritas-carrer {
        padding: 100px 0;
    }

    .submit-claim-page-step-left {
        width: 100%;
        max-width: 40%;
    }

    .submit-claim-page-contact-detail {
        margin-top: 80px;
    }
    section.submit-claim-page-section {
        margin: 80px 0 80px;
    }
    .submit-claim-page-top-heading {
        margin-bottom: 80px;
    }
    .submit-claim-right-step {
        width: 100%;
        max-width: 57%;
    }
    .services-accordion-header h4 {
      font-size: 28px;
      padding-right: 50px;
    }
/*  new-style  */
  .industry-involvement {
        width: 100%;
        max-width: 90%;
        margin-top: 60px;
    }

    .industry-top-text-content {
        width: 100%;
        max-width: 80%;
    }

    .industry-member-card {
        padding: 20px;
        max-width: 25%;
    }

    section.industry-top-text {
        margin: 80px 0;
    }

    .industry-member-card-content {
        margin-top: 60px;
    }

    .industry-member-card img {
        object-fit: scale-down;
    }

    .coming-event-detail-date {
        width: 100%;
        max-width: 90%;
    }

    .event-venue-detail {
        margin-top: 30px;
    }

    .upcoming-event-section {
        padding: 80px 0;
    }

    .coming-event-name {
        width: 100%;
        max-width: 84%;
        padding-right: 20px;
    }

    .coming-event-date {
        margin: 40px 0;
    }

    .fis-main h3 {
        max-width: 50%;
    }

    section.mission-statement-sec {
        padding: 80px 0;
    }

    .mission-statement-info {
        gap: 40px;
        margin-bottom: 20px;
    }

    img.mib-icon {
        max-width: 60px !important;
    }

    section.privacy-page-section {
        margin: 80px 0;
    }

    .privacy-policy-main-heading {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .contact-page-calender-left {
        padding: 32px;
        width: 100%;
        max-width: 40%;
    }

    .contact-page-contact-detail {
        margin-top: 80px;
    }

    section.contact-page-section {
        margin: 80px 0 80px;
    }

    .contact-page-top-heading {
        margin-bottom: 80px;
    }

    .contact-page-right-calender {
        width: 100%;
        max-width: 57%;
    }
    .team-member-pop-up-data, .hero-banner-pop-up-data {
      max-width: calc(100% - 40px);
    }
    .pop-up-team-member-designation {
      gap: 16px;
    }
    .hero-banner-popup-title {
      font-size: 42px;
    }
    section.services-listing {
      padding: 100px 0;
    }
    .sli-text-wrap h4 {
      font-size: 26px;
    }
    .meet-team-right {
      width: 60%;
    }
    .meet-team-left {
      width: 36%;
    }
    .membership-involvement-slider-container {
        max-width: 800px;
    }
    .hs-content-id-187096941392 .submit-cargo-sect-content h2 {
      max-width: 560px;
    }
    .team-member-designation h6 {
      max-width: 60%;
    }
    .contact-page-location-pop-up {
      padding: 30px;
    }
    .location-pop-up-top {
        padding-bottom: 30px;
        row-gap: 20px;
    }
    .location-pop-up-bottom {
        padding-top: 30px;
    }
    .contact-map-area {
      height: 620px;
    }
    .cargo-assignment-button a {
      padding: 32px 50px 32px 50px;
    }
    .insight-expertise-img img {
    height: 280px;
}
  .book-time-meeting {
    padding:80px 0 60px 0;
  }
  .insight-experties-section {
    padding: 80px 0;
}
}

@media only screen and (max-width: 1028px) {
  .htUxsH,
      .fSNiXT {
        max-width: 180px;
    }
  .home-video-section {
    height: 700px;
    margin-top: -350px;
  }

  .hero-banner-area {
    height: 50vh;
  }

  .who-we-are-body {
    margin: 40px 0px 0px;
  }

/*   .hear-business-slider-nav {
    bottom: 40px;
    left: 40px;
  } */
  .submit-cargo-sect-content h2 {
    font-size: 36px;
  }
  .secondary-container {
    padding: 0px 40px;
  }
  .team-member-detail {
      padding: 15px;
  }
    .meet-team-img {
      padding: 20px;
  }
    .expertise-card-heading h4 .hs_cos_wrapper_type_inline_text {
      font-size: 22px;
  }
  .hs-elevate-blog-recent-posts {
    padding:80px 15px; 
  }
    .get-started-veritas {
      padding: 0 0 50px 0;
  }
    .hs-blog-post .hs-elevate-blog-content-container {
      top: -80px;
  }
}

@media only screen and (max-width: 992px) {
      .grbAan {
        max-width: 150px;
    }
  
  .hzvGxd {
    max-width: 150px;
    max-height: 40px;
  }

  header.hs-elevate-header .hs-elevate-site-header nav ul,
  header.hs-elevate-header .hs-elevate-site-header nav ul li a {
    font-size: 12px;
  }

  .SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1 {
    gap: 10px !important;
  }

  .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
            padding: 12px 15px 12px 30px;
    font-size: 14px;
  }

    header.hs-elevate-header .hs-elevate-site-header nav ul {
        gap: 5px;
    }

  .who-we-are-section {
    padding: 60px 0px 200px;
  }

  .who-we-are-body {
    margin: 40px 0px 0px;
  }

  .who-we-are-link {
    margin: 32px 0px 0px;
  }

  .home-video-section {
    height: 550px;
    margin-top: -275px;
  }

  .home-video-play a {
    width: 90px;
    height: 90px;
  }
    .expertise-card-heading h4 .hs_cos_wrapper_type_inline_text {
      font-size: 22px;
  }
  .contact-info-width {
    max-width: 42%;
    padding-bottom: 50px;
  }

  .post-footer.get-start-form,
  .get-start-form-box {
    max-width: 56%;
  }

  .contact-info-content {
    background-color: #322D2C;
    padding: 30px 25px;
  }

  .footer-addresse {
    margin-top: 50px;
  }

  .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before {
    left: 12px;
  }

  .common-button a:before,
  #hs_cos_wrapper_widget_1741643712249 a:before {
    left: 40px;
  }

  #hs_cos_wrapper_widget_1741643712249 a {
    padding: 22px 40px 22px 61px;
    right: -79px;
    bottom: -40px;

  }

  header.hs-elevate-header .hs-elevate-site-header nav ul,
  header.hs-elevate-header .hs-elevate-site-header nav ul li a {
    padding-right: 22px;
    padding-left: 10px;
  }

  .cDXjjh li .hs-elevate-menu__arrow {
    top: 53%;
  }

  .common-button a {
    padding: 22px 40px;
  }

  .who-we-are-body-right {
    width: 48.7%;
  }

  .get-start-form form input[type='submit'] {
    padding: 22px 76px;
    background-position: 28%;
  }

  .hear-business-section {
    padding: 80px 0px;
  }

  .hear-business-head-right {
    width: 70%;
  }

  .hear-business-head-left {
    width: 30%;
  }

  .slide-content-container {
    width: 50%;
  }

/*   .hear-business-slider-nav .swiper-button-next,
  .hear-business-slider-nav .swiper-button-prev {
    width: 30px;
  } */

/*   .hear-business-slider-nav {
    padding: 10px;
    bottom: 20px;
    left: 20px;
  } */

  .hear-business-body {
    margin: 60px 0px 0px;
  }

  .meet-team-main {
    padding: 0 0 0 20px;
  }

  .meet-team-button a {
    padding: 20px 30px;
    justify-content: center;
  }

  .meet-team-section {
    padding: 60px 0px;
  }

  .meet-team-heading {
    margin: 80px 0px 40px;
  }

  .membership-involvement-section {
    padding: 60px 0px 60px;
  }

  .membership-involvement-slider-container {
    max-width: 600px;
  }

  .membership-involvement-body {
    margin: 40px 0px 0px;
  }

  .member-involvement-nav .swiper-button-prev {
    left: 10px;
  }

  .member-involvement-nav .swiper-button-next {
    right: 10px;
  }

  .faq-accordion-row.active {
    padding: 20px 20px;
  }

  .faq-answer .hs_cos_wrapper_type_inline_text,
  .faq-answer p {
    max-width: 560px;
  }

  .faqs-section {
    padding: 60px 0px;
  }

  .faqs-body {
    margin: 40px 0px 0px;
  }

  .blog-page-banner {
    height: 60vh;
  }

  .blog-page-speciality-content {
    margin-top: -60px;
  }

  .blog-page-banner::after {
    height: 260px;
  }

  .blog-page .tab-btn.active,
  .blog-page .tab-btn {
    padding: 14px 18px;
  }

  button.tab-btn-see-all {
    padding: 13px 5px;
  }

  .blog-page .tab-buttons {
    max-height: 58px;
  }

  .for-drop-tags {
    max-width: 10%;
    width: 100%;
  }

  .blog-page .tab-buttons {
    max-width: 100%;
  }

  .services-cargo-banner {

    height: 420px;
  }

  span#hs_cos_wrapper_blog_comments_blog_comments .contact-info-content {
    padding: 30px 20px;
    max-width: 42%;
  }

  h2.hs-elevate-blog-recent-posts__heading {
    margin-bottom: 40px;
  }

  .hs-elevate-blog-recent-posts {
  padding:50px 15px; 
}
  .hs-elevate-content-wrapper.hs-elevate-blog-comments-container {
    padding: 50px 0 70px 0 !important;
  }

  .hs-blog-post .hs-elevate-blog-content-container {
    max-width: 96%;
    padding: 50px 20px;
    z-index:9;
  }

  .hs-blog-post .hs-elevate-blog-content {
    padding-top: 30px;
  }

  h1.hs-elevate-blog-title {
    padding-bottom: 30px;
  }

  .cargo-appraisel {
    width: 100%;
    max-width: 100%;
  }

  .cargo-appraisel-veritas {
    width: 100%;
    max-width: 100%;
  }

  .cargo-veritas-bottom {
    margin-top: 40px;
  }

  section.submit-cargo-section {
    padding: 60px 0;
  }

  .cargo-assignment-img {
    width: 100%;
    max-width: 50%;
    height: 360px;
  }
  .cargo-brochure-img {
    width: 100%;
    max-width: 100%;
    margin: auto;
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .services-cargo-content {
    flex-direction: column;
    row-gap: 20px;
  }

  section.services-accordion-sect {
    margin: 40px 0;
  }

  .services-accordion-header {
    padding: 20px 0 20px 0;
  }

  .services-accordion-item.active {
    padding: 0 20px 40px;
  }

  .services-accordion-item.active .services-accordion-header {
    padding-top: 30px;
  }

  .services-accordion-header span {
    width: 50px;
    height: 50px;
  }

  .service-accordion-img {
    width: 100%;
    max-width: 33%;
    height: 220px;
  }
  .desc-standard {
    font-size: 16px;
  }
  .cargo-claims-appraisal-sec {
    padding-top: 30px !important;
  }
  .cargo-assignment-sec {
    padding-bottom: 30px !important;
  }
  .services-accordion-header h4 {
    font-size: 22px;
  }
  .faqs-head-middle {
    margin: auto;
  }
  .faqs-head-middle h2 {
    font-size: 48px;
  }
  .faq-answer .hs_cos_wrapper_type_inline_text, .faq-answer p {
    font-size: 16px;
  }
  .insight-experties-section .container {
    padding: 0;
  }
  .common-button a {
    padding: 20px;
    white-space: nowrap;
  }
/*   .primary-container {
    padding: 0 40px;
  } */
  .contact-info-content-inner a {
    font-size: 16px;
  }
  .footer-contact ul>li>a, .footer-addresse ul>li>a, .footer-addresse ul>li {
    font-size: 20px;
  }
  .footer-contact ul>li:before, .footer-addresse ul>li:before {
    width: 20.308px;
    height: 20px;
  }
   .meet-team-img {
        width: 100%;
        max-width: 100%;
    }
    .team-member-detail {
        bottom: 26px;
        padding: 14px;
        width: 100%;
        left: 20px;
    }
    .meet-our-team-content {
/*         width: 100%;
        max-width: 100%; */
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .team-member-designation {
        margin-top: 20px;
    }
    .team-member-designation {
        flex-direction: column;
        align-items: flex-start;
        row-gap: 10px;
    }
   .job-accordion-main.active .jobs-accordion-item .jobs-accordion-header a {
        padding: 20px 48px;
    }
    .jobs-accordion-header h3 {
        max-width: 300px;
    }
    .jobs-accordion-header span {
        max-width: 30%;
    }
   .job-accordion-main.active .jobs-accordion-item .jobs-accordion-header span {
        max-width: 30%;
        text-align: end;
    }
   .job-accordion-main.active .jobs-accordion-item .jobs-accordion-header h3 {
      
        max-width: 60%;
    }
    .jobs-accordion-item.active {
        padding: 40px 20px;
    }
    .jobs-accordion-header {
        flex-wrap: wrap;
        row-gap: 20px;
    }
    section.jobs-accordion-section {
        margin: 60px 0;
    }
    .job-details {
        width: 100%;
        max-width: 100%;
    }

    .why-join-veritas {
        flex-direction: column;
        row-gap: 20px;
        margin: 60px 0;
    }
    .why-join-veritas-left {
        width: 100%;
        max-width: 100%;
    }
    .why-join-veritas-img {
        height: auto;
        max-width: 90%;
        margin-right: auto;
    }

    .employe-benefits-data {
        width: 100%;
        max-width: 48%;
            margin-bottom:30px;

    }
  .employe-benefits-data:last-child {
     margin-bottom:0px;
  }
    .employe-benefits-detail {
        flex-wrap: wrap;
    }
    .employe-benefits-text {
        border-top: 1px solid rgb(35 35 33 / 10%);
        padding-top: 16px;
        margin-top: 30px;
    }
    .why-join-veritas-left h3 {
        margin-bottom: 20px;
    }
    .employe-benefits-detail {
        margin-top: 60px;
    }
  .submit-claim-page-step {
        flex-direction: column;
        row-gap: 20px;
    }
    .submit-claim-page-step-left {
        width: 100%;
        max-width: 100%;
    }
    .submit-claim-right-step {
        width: 100%;
        max-width: 100%;
    }
    .submit-claim-page-top-heading {
        flex-direction: column-reverse;
        row-gap: 20px;
        margin-bottom: 40px;
    }
    section.submit-claim-page-section {
        margin: 60px 0 60px;
    }
    article.hs-elevate-card--recent-post {
        padding: 20px !important;
    }
    .hs-elevate-blog-recent-posts__card-container {
        gap: 20px;
    }
/*******************************
 * new-style
 ******************************/
     section.industry-top-text {
        margin: 60px 0;
    }

    .industry-involvement {
        width: 100%;
        max-width: 100%;
        margin-top: 40px;
    }

    .industry-involvment-content h2 {
        margin-bottom: 20px;
    }

    .industry-member-card-content {
        margin-top: 40px;
    }

    .industry-member-card {
        padding: 20px;
        max-width: 33.3%;
    }

    .event-venue-detail {
        width: 100%;
        max-width: 350px;
    }

    .upcoming-event-section {
        padding: 60px 0;
    }

    .upcoming-event-heading {
        row-gap: 20px;
        width: 100%;
        max-width: 70%;
    }

    .coming-event-date p::after {
        width: 100%;
        max-width: 86%;
        top: 10px;
    }

    section.mission-statement-sec {
        padding: 60px 0;
    }

    .mission-statement-sec .secondary-container {
        gap: 40px;
    }

    .mission-statement-blocks {
        gap: 24px;
    }

    .mission-statement-block {
        gap: 40px;
    }

    .mib-title {
        font-size: 20px;
    }

    .fis-location {
        min-width: unset;
    }

    .fis-founded-box {
        padding: 20px;
        gap: 80px;
    }

    .contact-page-calender {
        flex-direction: column;
        row-gap: 20px;
    }

    .contact-page-calender-left {
        padding: 32px;
        width: 100%;
        max-width: 100%;
    }

    .contact-page-right-calender {
        width: 100%;
        max-width: 100%;
    }

    .contact-page-top-heading {
        flex-direction: column-reverse;
        row-gap: 20px;
        margin-bottom: 40px;
    }

    section.contact-page-section {
        margin: 60px 0 60px;
    }
   .contact-page-location-pop-up-wrap {
      padding: 0px 40px;
    }
    .contact-page-location-pop-up {
      padding: 20px;
    }
    .location-pop-up-top {
      padding-bottom: 20px;
    }
  .location-pop-up-bottom {
    padding-top:20px;
  }
    .pop-up-team-member-designation {
      align-items: flex-start;
      flex-direction: column;
      gap: 10px;
    }
    .services-listing-item {
      width: calc((100% - 24px) / 2);
    }
    h4.hero-banner-popup-title {
        font-size: 42px;
    }
    .hero-banner-pop-up-content ul li {
        width: calc((100% - 32px) / 3);
    }
/*     #hs_cos_wrapper_widget_1741643712249 a {
        display: none;
    } */
      .meet-team-left {
        width: 44%;
    }
      .meet-team-right {
        width: 50%;
    }
      .team-slide-inner {
        padding: 20px;
    }
    .team-member-image img {
        max-height: 300px;
    }
    .membership-involvement-slider-container {
        max-width: 600px;
    }
    .member-log-bg {
      width: 180px;
      height: 180px;
    }
    header.hs-elevate-header .hs-elevate-site-header nav ul, header.hs-elevate-header .hs-elevate-site-header nav ul li a {
      padding: 10px;
    }
    .cargo-assignment-button a {
      padding: 20px 15px;
    }
  .contact-assignment {
    padding-top:70px;
  }
    .insight-expertise-img img {
    height: 220px;
}
}

@media only screen and (max-width: 780px) {
  .hzvGxd {
    max-width: 180px;
    max-height: 50px;
  }

  header.hs-elevate-header .hs-elevate-site-header nav ul,
  header.hs-elevate-header .hs-elevate-site-header nav ul li a {
    font-size: 18px;
  }

  .area-expertise-top-head {
    flex-wrap: wrap;
    row-gap: 20px;
  }

  section.area-of-expertise-section {
    padding: 60px 0;
  }

  .area-expertise-descripttion-heading p {
    max-width: 60%;
    margin-top: 24px;
    opacity: 0.7;
  }

  .insight-experties-section {
    padding: 80px 0;
  }

  span#hs_cos_wrapper_blog_comments_blog_comments .contact-info-content {

    max-width: 100%;
    width: 100%;
    margin-bottom: 40px;
  }

  #hs_cos_wrapper_blog_comments .get-started-veritas-heading {
    margin-bottom: 40px;
  }

  .hs-blog-post .hs-elevate-blog-content-container {
    top: -90px;
  }
}

@media (max-width: 768px) {
      .secondary-container {
        padding: 0px 15px;
    }
      #hs_cos_wrapper_widget_1741643712249 a {
        display: none;
    }
      .area-expertise-card {
        padding: 8px;
    }
  .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 {
    display: block;
  }

  #hs_cos_wrapper_widget_1741643712249 {
    display: none;
  }

  .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
    background-color: #73241E;
    color: #fff;
  }

  .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover {
    background-color: #fff;
    color: #73241E;
  }

  .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before {
    filter: brightness(0) invert(1);
  }

  .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:hover:before {
    filter: none;
  }

  .who-we-are-body-left,
  .who-we-are-body-right {
    width: 100%;
  }

  .who-we-are-body-right {
    margin-top: 30px;
  }

  .who-we-are-body {
    margin: 10px 0px 0px;
  }

  .post-footer.get-start-form,
  .get-start-form-box,
  .contact-info-width {
    max-width: 100%;
  }

  .get-started-veritas-form-main {
    margin-top: 40px;
  }

  .contact-info-content-inner:last-child {
    margin-top: 40px;
  }

  .SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1 {
    gap: 30px !important;
  }

  .get-started-veritas {
    padding: 70px 0;
  }

  .slide-image-container {
    height: 400px;
  }

  .insight-expertise-slider-text {
    margin-top: 20px;
  }

  .insight-slider-wrapper button.custom-next,
  .insight-slider-wrapper button.custom-prev {

    top: 55%;
  }

  .insight-experties-heading-dta {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 20px;
    margin-bottom: 60px;
  }

  .insight-informed {
    margin-top: 20px;
  }

  header.hs-elevate-header .hs-elevate-site-header nav ul,
  header.hs-elevate-header .hs-elevate-site-header nav ul li a {
    font-size: 18px;
    color: #232321;
  }
  .slide-image-container {
    width: 47.54%;
}
  .hear-business-slider-nav .swiper-button-next, .hear-business-slider-nav .swiper-button-prev {
        width: 60px;
        height: 65px;
}
  .hear-business-slider-nav {
    position: relative;
    margin-top: 30px;
    width: 110px;
    display: flex;
    margin-left: auto;
}

.hear-business-slider-container .swiper-pagination {
    text-align: left;
          left: auto;

}
  .team-member-info-bottom-left,team-member-info-bottom-right {
    width: 100%;
}

.team-member-info-bottom-flex {
    flex-wrap: wrap;
    gap: 14px;
}

.team-member-info-container {
    padding: 12px;
}

.team-member-info-top {
    padding: 0 0 30px 0;
}
  .hs-blog-post .hs-elevate-blog-content #hs_cos_wrapper_post_body img {
       height: auto !important;

  }
}

@media only screen and (max-width: 767px) {
/*    .hQwNO {
      display: block;
  }
      .SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1 {
        gap: 20px !important;
    }
 */
      .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
        display: none;
    }
  .huBuGU .hs-elevate-site-header__mobile-button {
    background: #73241E;
    color: #fff;
  }
  ul.hs-elevate-menu li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path, .fJyNpm li .hs-elevate-menu__arrow .hs-elevate-menu__arrow-path {
      fill: #000;
  }
.slide-content-container {
    max-height: 100%;
}
  .get-started-veritas-caption,
  .get-started-veritas-heading {
    max-width: 100%;
    width: 100%;
  }

  .get-started-veritas-heading {
    order: 2;
    margin-top: 20px;
  }

  .get-started-veritas-caption {
    justify-content: flex-start;
    order: 1;
  }

  .get-start-form-content p {
    margin-bottom: 40px;
  }
.expertise-card-heading>.hs_cos_wrapper_type_inline_text {
    margin: 20px 0 30px 0;
}
  .expertise-card-heading h4 .hs_cos_wrapper_type_inline_text {
    font-size: 26px;
}
  .blog-page {
    padding: 60px 0;
    position: relative;
  }

   .blog-page .tab-buttons.drop-all-tags {
    max-height: 100%;
      transition:auto;
  }

  .blog-page .tab-buttons {
    max-height: 100%;
    position: absolute;
    max-width: 100%;
    display: block;
    background-color: #fff;
    z-index: 999999;
    height: auto;
    left: 0;
    bottom: auto;
    top: 102px;
    max-height: 100%;
    overflow: scroll;
    display: none;
    transition:auto;
    padding-top:24px;
    border-bottom: 1px solid #ddd;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 30px 10px -20px rgba(0, 0, 0, .2);
  }

  .blog-page .tab-buttons,
  .for-drop-tags {
    max-width: 100%;
    width: 100%;
  }
  .blog-page .tab-btn {
    line-height: 140%;
}
  .blog-page .tab-btn.active, .blog-page .tab-btn {
            padding: 10px 10px;
/*         border: none; */
        line-height: 140%;
        width: 100%;
        text-align: left;
        display: inline-block;
    margin: 5px 0;
    }
   .blog-page .tab-btn.active, .blog-page .tab-btn:first-child,
  .blog-page .tab-btn.active, .blog-page .tab-btn:last-child{
     margin: 0px 0;
  }
  .for-drop-tags {
    justify-content: space-between;
  }
  .for-drop-tags p {
    display: block;
        font-weight: 600;

}
  .blog-page .tab-btn.active {
    background: transparent;
    color: #73241E;
  }
   section.jobs-accordion-section {
        margin: 40px 0;
    }
    .jobs-accordion-position h2 {
        margin-bottom: 40px;
    }
    .jobs-accordion-header h3 {
        max-width: 70%;
    }
  .jobs-accordion-header a {
    margin-top: 10px;
}
    .jobs-accordion-header span {
                max-width: 30%;
        text-align: end;
    }
    .job-accordion-main {
        padding: 30px 0;
    }

    section.veritas-carrer {
        padding: 60px 0;
    }
    .why-join-veritas {
        margin: 40px 0;
    }
    .why-join-veritas-img {
        height: auto;
        max-width: 100%;
    }
    .veritas-employe-benefits {
        margin: 60px 0 0 0;
    }
    .employe-benefits-data {
        width: 100%;
        max-width: 100%;
      margin-bottom:0;
    }
    .employe-benefits-detail {
        margin-top: 40px;
        row-gap: 40px;
    }
    .employe-benefits-text {
        margin-top: 20px;
    }
      .meet-team-main {
        padding: 0 15px 0 15px;
    }
    h4.team-name-show {
      padding-bottom:10px;
      padding-top:10px;
      font-size:28px;
    }
      .job-accordion-main.active.active .jobs-accordion-item {
        padding: 40px 30px;
    }
    .pop-up-team-member-img img {
        height: 330px;
    }
      .insight-expertise-img img {
    height: 200px;
}
      .hs-blog-post .hs-elevate-blog-content-container {
        top: -60px;
    }
      .get-started-veritas {
        padding: 50px 0;
    }
  .get-start-form .hs_error_rollup .hs-error-msgs label.hs-main-font-element {
    top: 0px;
}
  .hs-form-1d28be27-1548-4256-880e-7bdefff33eb2_705d3ca2-179d-4196-b029-2994e7347c1d .actions {
    margin-top: 0;
    margin-bottom: 0;
  }
  #hs_cos_wrapper_blog_comments .get-start-form form input[type='submit'] {
    margin-top: 30px;
}
  .get-start-form .hs_error_rollup .hs-error-msgs label.hs-main-font-element {
    top: -15px;
}

/******************************
 *  New Style 
 *****************************/
   a.hs-elevate-site-header__logo-link,
   a.MobileLogoBackButton__LogoLink-sc-vhm0es-3 {
    display:block;
    width:80px !important;
  }
    .industry-small-heading {
        padding-bottom: 16px;
    }

    .industry-involvement {
        margin-top: 20px;
    }

    .industry-member-card-content {
        margin-top: 30px;
    }

    .industry-member-card {
        padding: 15px;
        max-width: 50%;
        max-height: 200px;
    }

    .upcoming-event-image {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .coming-event-detail-date {
        width: 100%;
        max-width: 100%;
        gap: 10px;
    }

    .coming-event-date p::after {
        width: 100%;
        max-width: 78%;
        top: 10px;
    }

    .coming-events-detail {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .mission-statement-blocks {
        flex-direction: column;
        gap: 60px;
    }

    .fis-main {
        flex-direction: column;
        gap: 40px;
    }

    .fis-main h3 {
        max-width: 100%;
    }

    .mission-statement-info {
        flex-direction: column;
    }

    .privacy-policy-content {
        padding: 20px;

    }

    .privacy-policy-main-heading {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .privacy-policy-policies h3 {
        margin-bottom: 18px;
    }

    .privacy-policy-policies p,
    .privacy-policy-policies ul {
        margin-bottom: 24px;
    }
    .contact-map-content {
      display: flex;
      flex-direction: column;
    }
    .contact-page-location-pop-up-wrap {
      padding: 0;
      position: unset;
    }
    .tem-member-pop-up-content {
        flex-direction: column;
        gap: 10px;
    }
    .tem-member-pop-up-content, .hero-banner-pop-up-content {
      padding: 25px;
  }
    .pop-up-team-member-img {
      max-width: 100%;
      height: unset;
    }
    .pop-up-member-detail {
        margin-top: 20px;
    }
    .close-pop-up {
        top: 5px;
        right: 5px;
    }
    .close-pop-up svg {
      width: 16px;
    }
  .meet-team-img {
    padding: 20px;
}
  
    .team-member-pop-up-text {
        max-width: unset;
    }
    .hero-banner-popup-title {
      font-size: 26px;
    }
    .hero-banner-popup-text .close-pop-up svg {
      width: 30px;
    }
    .hero-banner-popup-btns li {
      width: calc(50% - 8px);
      display: flex;
    }
    .services-listing-item {
      width: 100%;
    }
    .hero-banner-pop-up-content ul li {
        width: calc((100% - 16px) / 2);
    }
    h4.hero-banner-popup-title {
        font-size: 28px;
    }
    .hero-banner-popup-text .close-pop-up, .hero-banner-popup-text .close-pop-up svg {
        height: 30px;
        width: 22px;
    }
    .member-log-bg {
      margin: auto;
    }
    .meet-team-flex {
      flex-direction: column;
    }
    .meet-team-left, .meet-team-right {
      width: 100%;
    }
    .hlCsQT {
      margin-left: auto;
      flex: 0 0 auto;
      display: block;
    }
     section.privacy-page-section {
      margin: 60px 0;
    }
    .uper-footer-menu {
      padding: 40px 0 60px 0;
    }
    .banner-content-flex {
      gap: 30px;
    }
  .contact-assignment {
    padding-top: 60px;
    }
      .contact-assignment-button {
        margin-top: 35px;
    }
      .common-button.eventpage-btn a {
        font-size: 12px;
        padding: 18px 13px;
    }
      .history-veritas {
      padding:60px 0;
    }

    .history-image {
      margin-top:44px;
    }
      section.industry-membership-section {
        margin-bottom: 70px;
    }
      .industry-member-card img {
        object-fit: cover;
    }
     .contact-page-location-pop-up-wrap {
      height: auto;
      transform: none;
  }
      .contact-map-area {
        height: 520px;
    }
      .contact-page-location-pop-up {
        padding: 40px 20px 40px 20px;
        margin:30px 0;
    }
 .hs-blog-post .hs-elevate-blog-content p, .hs-blog-post .hs-elevate-blog-content p span{
    line-height:138%;
  }
  .hs-blog-post .hs-elevate-blog-content #hs_cos_wrapper_post_body {
    gap: 15px;
}
  .hs-blog-post .hs-elevate-blog-content #hs_cos_wrapper_post_body img {
    height: auto !important;
}
    .book-time-meeting {
    padding:50px 0 40px 0;
  }
}

@media only screen and (max-width: 600px) {
  .gYBiHv {
    max-width: 160px;
}
  header.hs-elevate-header {
    padding: 10px 15px;
}
  .common-footer-menu ul:has(li:nth-child(6)) {
    column-count: 2;
    column-gap: 32px;
  }

  .heqvtd {
    display: none;
  }

  .hero-banner-area {
    height: 80vh;
  }

  .hero-banner-button,
  .banner-heading {
    max-width: 100%;
  }

  .hero-banner-button {
    justify-content: flex-start;
    margin-top: 30px;
  }

  .who-we-are-body {
    margin: 15px 0px 0px;
  }

  .who-we-are-link {
    margin: 32px 0px 0px;
  }

  .who-we-are-section {
    padding: 40px 0px 100px;
  }

  .who-we-are-head-right {
    text-align: right;
  }

  .who-we-are-body-left {
    width: 100%;
  }

  .who-we-are-body-right {
    margin: 20px 0px 0px;
    width: 100%;
  }

  .who-we-are-head {
    padding: 0 0 10px;
  }

  .who-we-are-head-right h6 {
    font-size: 12px;
  }

  .who-we-are-body-content p:not(:last-child) {
    margin-bottom: 15px;
  }

  .home-video-section {
    height: 350px;
    margin-top: -120px;
  }

  .footer-social-icon,
  .footer-addresse,
  .footer-contact {
    margin-top: 40px;
  }

  .common-footer-menu ul {
    margin-top: 25px;
    /* gap: 14px; */
  }

  .uper-footer-menu {
    padding: 40px 0 70px 0;
  }

  .footer-contact ul,
  .footer-addresse ul {
    gap: 30px;
  }

  .footer-contact ul>li>a,
  .footer-addresse ul>li>a,
  .footer-addresse ul>li {
    font-size: 20px;
  }

  .bottom-footer-area {
    padding: 50px 0;
  }

  .who-we-are-main {
    padding: 0 0px;
  }

  .hear-business-section {
    padding: 40px 0px;
  }

  .hear-business-head-left {
    width: 100%;
  }

  .hear-business-head-right {
    margin: 15px 0px 0px;
    width: 100%;
  }

  .hear-business-body {
    margin: 30px 0px 0px;
  }

  .slide-image-container {
    width: 100%;
  }

  .slide-content-container {
    margin: 15px 0px 0px;
    width: 100%;
  }

  .hear-business-slider-nav {
    position: relative;
    bottom: -20px;
/*     left: 0; */
  }

  .hear-business-slider-container .hear-business-slider {
    padding: 0 0 20px;
  }

  .hear-business-slider-nav .swiper-button-next svg,
  .hear-business-slider-nav .swiper-button-prev svg {
    height: 15px;
  }

/*   .hear-business-slider-nav .swiper-button-next,
  .hear-business-slider-nav .swiper-button-prev {
    height: 20px;
  } */

  .slide-body-copy p:not(:last-child) {
    margin-bottom: 15px;
  }

  .review-from {
    margin: 20px 0px 0px;
  }

  .slide-image-container {
    height: 352px;
  }

  .meet-team-section {
    padding: 40px 0px;
  }

  .meet-team-heading {
    margin: 40px 0px 20px;
  }

  .team-slide-inner {
    background: #E4E6E7;
    padding: 15px;
  }

  .meet-team-left {
    width: 100%;
  }

  .meet-team-right {
    width: 100%;
    margin: 20px 0px 0px;
  }

  .team-member-info-container {
    padding: 15px 15px;
  }

  .team-member-info-container {
    padding: 15px 15px;
  }

  .team-member-info-bottom {
    padding: 10px 0px 0px;
  }

  .membership-involvement-section {
    padding: 40px 0px;
  }

  .membership-involvement-slider-container {
    max-width: 80vw;
  }

  .faq-accordion-row.active .faq-question {
    padding: 0px 0px 15px;
  }

  .faqs-section {
    padding: 40px 0px;
  }

  .faqs-body {
    margin: 40px 0px 0px;
  }

  .faqs-head-right a {
    padding: 20px 20px;
  }

  .faq-accordion-row.active {
    padding: 15px 15px;
  }

  .faq-accordion-row.active .faq-question h3 {
    max-width: 80%;
  }

  .faq-accordion-row.active .accordion-icon {
    width: 30px;
    min-height: 30px;
  }

  .faq-answer .hs_cos_wrapper_type_inline_text,
  .faq-answer p {
    font-size: 14px;
  }

  .area-expertise-small-heading {
    width: 100%;
    max-width: 100%;
  }

  .container {
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
  }

  .area-expertise-card {
    width: 100%;
    max-width: 100%;
  }

  .area-expertise-card {
    padding: 20px 10px;
  }

  .area-expertise-bottom-content {
    row-gap: 20px;
  }

  .area-expertise-descripttion-heading p {
    max-width: 100%;
    margin-top: 20px;
  }

  .area-expertise-bottom {
    margin: 40px 0;
  }

  .area-expertise-small-heading span {
    font-size: 12px;
  }

  .insight-experties-section {
    padding: 50px 0;
  }

  .blog-page-banner {
    height: 280px;
  }

  .blog-page-speciality-content {
    margin-top: -40px;
    padding: 40px 20px;

  }

  .blog-page-speciality-text {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .blog-page-banner::after {
    height: 180px;
  }

  .blog-page-tab-card {
    background: var(--grey-scale-f-6-f-7-f-8, #F6F7F8);
    padding: 20px;
    width: 100%;
    max-width: 100%;
  }

  .blog-page-tab-card-content {
    margin: 40px 0;
  }

  .blog-page-tab-img {
    height: 240px;
  }

  .cargo-veritas-bottom {
    flex-direction: column;
    margin-top: 20px;
    row-gap: 20px;
  }

  section.services-cargo-sect {
    margin: 40px 0;
  }

  .cargo-veritas-bottom-img {
    width: 100%;
    max-width: 100%;
    height: 272px;
  }

  .cargo-veritas-img-text {
    width: 100%;
    max-width: 100%;
  }

  section.submit-cargo-section {
    padding: 40px 0;
  }

  .cargo-assignment-content {
    flex-direction: column;
    row-gap: 20px;
  }

  .cargo-assignment-img {
    width: 100%;
    max-width: 100%;
    height: 340px;
  }

  .cargo-assignment-text {
    width: 100%;
    max-width: 100%;
  }

  .expert-cargo-claim-content {
    flex-direction: column;
    row-gap: 20px;
  }

  .expert-cargo-claim-content h2 {
    margin-bottom: 20px;
  }

  section.cargo-brochure-section {
    padding: 40px 0;
  }

  .cargo-brochure-img {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .service-accord-data {
    flex-direction: column;
    row-gap: 20px;
  }

  .service-accordion-img {
    width: 100%;
    max-width: 100%;
    height: 260px;
  }

  .service-facility-accordion-text {
    width: 100%;
    max-width: 100%;
  }

  .services-accordion-header span {
    width: 40px;
    height: 40px;
  }

  .cargo-brochure-img::after {
    display: none;
  }
  .cargo-brochure-data {
    padding: 0 20px;
  }
  .cargo-brochure-img {
    transform: rotate(3deg);
  }
  .cargo-brochure-img img {
    transform: rotate(-3deg);
  }
  .cargo-brochure-img {
    background: #FFF;
  }
  .download-brochure a {
    padding: 20px !important;
  }
  .secondary-container {
    padding: 0px 15px;
  }
  .services-accordion-header h4 {
    font-size: 18px;
  }
  .faqs-main {
    padding: 0;
  }
    .faq-accordion-row {
        padding: 24px 0px;
    }
    .insight-slider-wrapper button.custom-next {
        right: calc(50% - 50px);
    }
    .insight-slider-wrapper button.custom-prev {
        left: calc(50% - 50px);
    }
    .insight-slider-wrapper button.custom-next, .insight-slider-wrapper button.custom-prev {
        top: 100%;
    }
    .insight-experties-content {
        padding: 0 20px;
    }
   .meet-team-member-card {
        width: 100%;
        max-width: 100%;
    }
    .meet-team-img {
        width: 100%;
        max-width: 100%;
    }
    .meet-our-team-content {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .book-tab-menu ul li button {
        padding: 15px 34px;
    }
  .copy-right-footer-text {
    width: 170px;
}
   .book-tab-menu ul li button img {
    width: 60px;
    height: 60px;
  }
  .who-we-are-head-left {
    flex: auto;
    order: 2;
  }
  .who-we-are-head {
      gap: 20px;
  }
.get-start-form fieldset {
    display: block;
    gap: 24px;
}
  .get-start-form .hs_error_rollup .hs-error-msgs label.hs-main-font-element {
    top: 10px;
}
}

@media only screen and (max-width:450px) {
      .SiteHeader__SiteHeaderContainer-sc-1xpfa8c-1 {
        gap: 10px !important;
    }

  .hzvGxd {
    max-width: 110px;
    max-height: 45px;
  }
  .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a, .common-button a{
    font-size:14px;
  }
  .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a {
    background-color: #73241E;
    color: #fff;
    padding: 18px 5px 18px 25px;
    font-size: 14px;
  }

  .hs-content-id-187191575696 .SiteHeader__ButtonContainer-sc-1xpfa8c-3 a:before {
    left: 12px;
  }
    .area-expertise-bottom {
        margin: 10px 0 40px 0;
    }
  .insight-experties-content {
    padding: 0 20px;
  }

  .insight-slider-wrapper button.custom-next,
  .insight-slider-wrapper button.custom-prev {
    bottom: 0;
    top: unset;
  }

  .insight-slider-wrapper button.custom-next {
    position: absolute;
    right: 20px;
    z-index: 9;
  }

  .insight-slider-wrapper button.custom-prev {
    position: absolute;
    left: unset;
    right: 60px;
    z-index: 9;
  }
  .cargo-brochure-data h2 {
    font-size: 30px;
  }
      .book-tab-menu ul li button {
            padding: 12px 18px;
        font-size: 14px;
        gap: 10px;
    }
  .book-tab-menu ul li button img {
    width: 50px;
    height: 50px;
}
/***********************************
 *  New Style 
 ***********************************/
       .upcoming-new-event-date h2 {
          font-size: 24px;
      }
     .coming-event-name {
       padding-right: 0;
      max-width: 86%;
    }
      .common-button a {
        padding: 16px;
    }
      h4.team-name-show {
        font-size: 22px;
    }
      .pop-up-team-member-img img {
        height: 280px;
    }
      .pop-up-member-detail {
        margin-top: 10px;
        overflow: scroll;
        height: 170px;
    }
}