







/* 1a. Containers */




/* 1b. Colors */




/* 1c. Typography */









































































/* 1d. Buttons */







/* 1e. Forms */










/* 1f. Tables */











/* 1g. Site header */





/* 1h. Site footer */








.content-wrapper ,
.dnd-section > .row-fluid ,
.page_center {
  max-width: 1500px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 100px 0px;
}

.body-container-wrapper {
  border-radius: 0;
  overflow: visible;
  box-shadow: none;
}

@media only screen and (max-width: 768px) {
  .au-title-content--center-mb {
    text-align: center;
  }
}





html {
  font-size: 16px;
}

body {
  font-size: 16px;
  color: #03182f;
  font-weight: 400;
  font-family: Roboto Serif,serif,sans-serif;
}

/* Paragraphs */

p {
  font-size: 16px;
  color: #03182f;
  font-weight: 400;
}

/* Anchors */

a {
  color: #2764ff;
}

a:hover,
a:focus,
a:active {
  color: #2764ff;
}

/* Headings */

h1 {
  font-family: Roboto Serif,serif,sans-serif;
  font-size: 48px;
  color: #03182f;
  font-weight: 500;
}

h2 {
  font-family: Roboto Serif,serif,sans-serif;
  font-size: 36px;
  color: #03182f;
  font-weight: 500;
}

h3 {
  font-family: Roboto Serif,serif,sans-serif;
  font-size: 28px;
  color: #03182f;
  font-weight: 500;
}

h4 {
  font-family: Roboto Serif,serif,sans-serif;
  font-size: 20px;
  color: #03182f;
  font-weight: 500;
}

h5 {
  font-family: Roboto Serif,serif,sans-serif;
  font-size: 18px;
  color: #03182f;
  font-weight: 500;
}

h6 {
  font-family: Roboto Serif,serif,sans-serif;
  font-size: 16px;
  color: #03182f;
  font-weight: 500;
}

/* Blockquote */

blockquote {
  border-left-color: #03182f;
}





button,
.button {
  background-color: 

  
  
    
  


  rgba(3, 24, 47, 1.0)

;
  border: 0px solid #03182f;
  border-radius: 64px;
  color: #fff;
  padding: 16px 24px;
}
button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: rgba(3, 24, 47, 1.0);
  border-color: #03182f;
  color: rgba(255, 255, 255, 1.0);
}
button:active,
.button:active {
  background-color: rgba(43, 64, 87, 1.0);
  border-color: #2b4057;
  color: #fff;
}

.body-container-wrapper .button {
  padding: 16px 24px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.banner-section .button {
  box-shadow: 0px 15px 30px 5px rgba(0, 0, 0, 0.20);
}

@media only screen and (max-width: 768px) {  
  .hs-submit .hs-button, .widget-type-custom_widget .hs_cos_wrapper_widget .button {
    position: relative;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
  }
  
  .banner-section .widget-type-custom_widget .hs_cos_wrapper_widget .button {
    transform: none;
    left: auto;
  }
  
}






form,
.submitted-message {
  font-size: 16px;
  color: #03182f;
  font-weight: 400
}

/* Form title */

.form-title {
  background-color: 

  
  
    
  


  rgba(248, 250, 255, 1.0)

;
  color: #03182f;
}

/* Form label */

form label {
  color: rgba(3, 24, 47, 1.0);
}
/* Form help text */
form legend {
  color: #03182f;
}
/* Form inputs */
form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border-color: #b5bfc8;
  color: #03182f;
  background-color: rgba(255, 255, 255, 1.0);
}
form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus {
  border-color: rgba(16, 43, 73, 1.0);
}

.body-container-wrapper .custom_error_message form,
.body-container-wrapper .widget-type-form,
.body-container-wrapper .widget-type-blog_subscribe,
.body-container-wrapper .widget-type-google_search,
.body-container-wrapper .widget-type-password_prompt.custom_error_message,
.body-container-wrapper .widget-type-email_simple_subscription,
.hs-blog-post .body-container-wrapper .widget-type-blog_comments,
.body-container-wrapper .hs-search-field__bar,
.body-container-wrapper .submitted-message,
.body-container-wrapper #hs_cos_wrapper_password_prompt,
.body-container .submitted-message,
.widget-type-email_simple_subscription,
.hs_cos_wrapper_type_member_login,
.hs_cos_wrapper_type_member_register,
.hs_cos_wrapper_type_password_reset_request,
.hs_cos_wrapper_type_password_reset,
.widget-type-password_prompt{
  background-color: rgba(248, 250, 255, 1.0);
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #03182f;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: #03182f;
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
  background: #03182f;
}

.fn-date-picker td .pika-button:hover {
  background-color: #03182f !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #03182f;
}

/* Submit button */

form input[type=submit],
form .hs-button,
.button{
  background-color: rgba(3, 24, 47, 1.0);
  border: 0px solid #03182f;
  border-radius: 64px;
  color: rgba(255, 255, 255, 1.0);
  padding: 16px 24px;
  border-color: rgba(3, 24, 47, 1.0);
}
form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus,
.button:hover,
.button:focus{
  background-color: rgba(3, 24, 47, 1.0);
  border-color: rgba(3, 24, 47, 1.0);
  color: rgba(255, 255, 255, 1.0);
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(43, 64, 87, 1.0);
  border-color: #2b4057;
  color: #fff;
}

.au-form--form.au-form--multiple-field .field label {
  margin-bottom: 7px;
}

.au-form--form.au-form--multiple-field fieldset.form-columns-1 .hs-input {
  width: 100%;
}

.au-form--form.au-form--multiple-field fieldset.form-columns-2 .hs-form-field:first-child {
  padding-right: 20px;
}

.au-form--form.au-form--multiple-field fieldset.form-columns-2 .hs-form-field:last-child {
  padding-left: 20px;
}

.hs-fieldtype-select .input select {
  -webkit-appearance: none;
  appearance: none;
}

.hs-fieldtype-select .input {
  position: relative;
}

.hs-fieldtype-select .input::after {
  content: "▼";
  position: absolute;
  top: 50%;
  right: 20px;
  display: block;
  height: 10px;
  width: 10px;
  margin-top: -5px;
  font-size: 12px;
  line-height: 12px;
}

.hs-form-booleancheckbox input {
  display: inline-block;
  width: auto !important; 
}

.hs-error-msg, .hs_error_rollup label, .systems-page ul.no-list.hs-error-msgs label {
  color: #e3461d; 
}

.hs-input.invalid.error {
  border: 2px solid #e3461d !important;
}

@media only screen and (max-width: 768px) {
  .au-form--form.au-form--multiple-field fieldset.form-columns-2 .hs-form-field:last-child {
    padding-left: 0;
  }
  
  .au-form--form.au-form--multiple-field fieldset.form-columns-2 .hs-form-field:first-child {
    padding-right: 0;
  }
  
  .form-columns-2 .hs-form-field .hs-input {
    width: 100% !important;
  }
}

@media only screen and (max-width: 620px) {
  .au-form--form.au-form--multiple-field fieldset.form-columns-2 .hs-form-field {
    float: none;
    width: 100%;
  }
}






table {
  background-color: rgba(255, 255, 255, 1.0);
  border-color: rgba(73, 74, 82, 1.0);
}
th,
td {
  border-color: rgba(73, 74, 82, 1.0);
  color: rgba(73, 74, 82, 1.0);
}
thead th,
thead td {
  background-color: rgba(73, 74, 82, 1.0);
  border-bottom-color: rgba(73, 74, 82, 1.0);
  color: rgba(255, 255, 255, 1.0);
}
tfoot td {
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(73, 74, 82, 1.0);
}





header.custom_header {
  background-color: rgba(3, 24, 47, 0.95);
}
.main_menu .hs-menu-wrapper>ul>li>a{
  color: rgba(255, 255, 255, 1.0);
}
.main_menu .hs-menu-wrapper>ul>li>a:hover{
  color: rgba(255, 255, 255, 1.0);
}
.main_menu .hs-menu-wrapper>ul>li>a:after{
  background-color: rgba(151, 125, 255, 1.0);
}

.main_menu .hs-menu-wrapper>ul>li.active>a,
.main_menu .hs-menu-wrapper>ul>li.active-branch>a {
  color: rgba(255, 255, 255, 1.0);
}
.main_menu .hs-menu-wrapper>ul>li.active>a:after,
.main_menu .hs-menu-wrapper>ul>li.active-branch>a:after {
  background-color: rgba(151, 125, 255, 1.0);
}

.main_menu .hs-menu-wrapper>ul ul{
  background-color: rgba(255, 255, 255, 1.0);
}
.main_menu .hs-menu-wrapper>ul ul li a{
  color: rgba(3, 24, 47, 1.0);
}
.main_menu .hs-menu-wrapper>ul ul li a:hover{
  color: rgba(3, 24, 47, 1.0);
  background: rgba(242, 248, 255, 1.0);
}
.main_menu .hs-menu-wrapper>ul>li>ul>li.active>a,
.main_menu .hs-menu-wrapper>ul>li>ul>li.active-branch>a {
  color: rgba(3, 24, 47, 1.0);
}
.main_menu .hs-menu-wrapper>ul>li:nth-child(6) a{
  background-color: rgba(255, 255, 255, 1.0);
  color: rgba(16, 43, 73, 1.0);
}
.main_menu .hs-menu-wrapper>ul>li:nth-child(6) a:hover{
  background: rgba(16, 43, 73, 0.0);
  color: rgba(255, 255, 255, 1.0);
}
.lang_icon{
  background: rgba(255, 255, 255, 1.0);
}
.lang_text_inner{
  color: rgba(255, 255, 255, 1.0);
}
.lang_dropdown_inner svg{
  fill: rgba(255, 255, 255, 1.0);
}
.lang-listbox ul{
  background: rgba(255, 255, 255, 1.0);
  border-color: rgba(15, 29, 77, 0.2);
}
.lang-listbox ul li a{
  color: rgba(3, 24, 47, 1.0);
}
.lang-listbox ul li a:hover{
  background: rgba(242, 248, 255, 1.0);
  color: rgba(3, 24, 47, 1.0);
}
.lang-listbox ul li a:active{
  background-color: rgba(3, 24, 47, 0.95);
  color: rgba(255, 255, 255, 1.0);
}

body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: #fff;
  font-family: Roboto Serif,serif,sans-serif;
}

body .navigation-primary a:hover,
body .navigation-primary a:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: #d7d7d7;
}

body .navigation-primary a:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: #ffffff;
}

body .navigation-primary .submenu.level-1 > li > a.active-item:after {
  background-color: #03182f;
}

body .submenu.level-2,
.header__language-switcher .lang_list_class {
  background-color: 

  
  
    
  


  rgba(3, 24, 47, 0.95)

;
  border-color: ;
}

body .submenu.level-2 > li:first-child:before {
  border-color: ;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

body .submenu.level-2 .menu-item .menu-link:hover,
body .submenu.level-2 .menu-item .menu-link:focus,
.header__language-switcher .lang_list_class li:hover,
body .submenu.level-2 > li:first-child:hover:before,
body .submenu.level-2 > li:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(3, 24, 47, 0.95)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(3, 24, 47, 0.95)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Roboto Serif,serif,sans-serif;
}

.header__language-switcher-label-current:after {
  border-top-color: #fff;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(3, 24, 47, 0.95)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #fff;
  }
}

#hero-go-beyond {
  margin-top: -40px;
  margin-bottom: -100px;
  text-align: center;
}

@media only screen and (max-width: 1100px) {
  #hero-go-beyond {
    margin-top: -80px;
    margin-bottom: -60px;
  }
  
  #hero-go-beyond img {
    transform: scale(1.2); 
  }
}

@media only screen and (max-width: 710px) {
  #hero-go-beyond {
    margin-bottom: 0px;
  }
  
  #hero-go-beyond img {
    transform: scale(1.5);
  }
}





footer.custom_footer {
  background: rgba(3, 24, 47, 1.0);
}
.footer_menu .hs-menu-wrapper>ul>li>a{
  color: rgba(255, 255, 255, 1.0);
}
.logo_text p{
  color: rgba(255, 255, 255, 1.0);
}
.footer_menu .hs-menu-wrapper>ul ul li a{
  color: rgba(255, 255, 255, 1.0);
}
.footer_menu .hs-menu-wrapper>ul ul li a:hover{
  color: rgba(255, 255, 255, 1.0);
}
.copyright_wrapper:before{
  border-top-color: rgba(255, 255, 255, 1.0);
}
.copyright_text p{
  color: rgba(255, 255, 255, 1.0);
}
.copyright_menu ul li a{
  color: rgba(255, 255, 255, 1.0);
}
.copyright_menu ul li a:hover{
  color: rgba(255, 255, 255, 1.0);
}

/* Footer Content */

.footer * {
  color: #ffffff;
}





/* Blog Header */

.blog-header {
  background-color: rgb(238, 240, 242);
}

/* Blog Listing */

.blog-index__post-inner-card {
  box-shadow: -5px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

.blog-tag-filter__menu-link,
.blog-post__tag-link,
.blog-card__tag-link,
.blog-post__author-name,
.blog-card__title a {
  color: #03182f;
}

.blog-card__tag-link:hover,
.blog-card__title a:hover,
.blog-tag-filter__menu-link:hover,
.blog-post__tag-link:hover,
.blog-post__author-name:hover,
.blog-card__tag-link:focus,
.blog-card__title a:focus,
.blog-tag-filter__menu-link:focus,
.blog-post__tag-link:focus,
.blog-post__author-name:focus {
  color: #2764ff;
}

.blog-card__tag-link:active,
.blog-card__title a:active,
.blog-tag-filter__menu-link:active,
.blog-post__tag-link:active,
.blog-post__author-name:active {
  color: #2764ff;
}

.blog-tag-filter__menu-link--active-item:after {
  background-color: #03182f;
}

.blog-pagination__link {
  color: #03182f;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
  background-color: #03182f;
}

.blog-post__title {
  color: #03182f;
  font-family:Roboto Serif,serif,sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.blog-post__author {
  background-color: #03182f;
}

#comments-listing .comment-reply-to {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: rgba(#null, 0.0);
}

#comments-listing .comment-reply-to:active {
  color: rgba(#null, 0.0);
}

/*             Blog Grid Listing and Post styles            */

.hs-blog-listing,
.hs-blog-post {
  background-color: #F8FAFC;
}

.blog-index__post-content a:hover,
.blog-sidebar a:hover,
.blog-post__meta a:hover,
.blog-post__back-to-blog:hover {
  color: #2764ff;
}

.blog-post__read-more a:hover svg,
a.blog-post__back-to-blog:hover svg {
  fill: #2764ff;
}


.blog-index__post-content a {
  color: #03182f;
}

.blog-post__read-more svg {
  fill: #03182f;
}

.blog-sidebar ul {
  box-shadow: -5px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

.blog-sidebar a {
  color: #03182f;
}

.blog__subscription-block, .blog-related-posts {
  background-color: rgb(238, 240, 242);
}

.post-featured-image {
  max-height: 600px;
}

.blog-post {
  box-shadow: -5px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

.blog-post__meta a {
  color: #03182f;
}

.blog-post__meta a:hover {
  color: #2764ff;
}

.blog-post__links-container {
  border-top:  2px solid rgb(0, 4, 27);
}

.blog-post__back-to-blog {
  color: #03182f;
}

.blog-post__back-to-blog svg {
  fill: #03182f;
}

.comment.depth-0,
.blog-comments form {
  border-top: 2px solid rgb(0, 4, 27) !important;
}

.comment.depth-1 {
  border-left: 2px solid rgb(0, 4, 27);
}

.section.post-footer .hs-input {
  border-color: rgb(0, 4, 27);
}

.blog-recent-posts {
  background-color: rgb(238, 240, 242);
}











.card__price {
  font-family: Roboto Serif,serif,sans-serif
    font-size: 28px;
  color: #03182f;
  font-weight: 500
}

.banner-section .DND_banner-row-0-background-image, .banner-section .DND_banner-row-0-background-layers {
  position: relative;
  border-radius: 0;
  min-height: 100vh;
  overflow: hidden;
}

@media only screen and (min-height: 900px) {
  .banner-section .dnd-section > .row-fluid {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

.banner-scroller {
  position: absolute;
  left: 0;
  bottom: 80px;
  width: 100%;
  text-align: center;
  color: #fff;
}

.banner-scroller a {
  display: inline-block;
  padding: 40px;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  animation-name: banner-bounce;
  animation-timing-function: ease;
}

.banner-scroller img {
  max-width: 24px;
  height: auto;
}

@keyframes banner-bounce {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-40px); }
  90% { transform: translateY(0); }
  100% { transform: translateY(0); }
}

@media only screen and (max-height: 900px) {
  .banner-scroller {
    display: block;
    position: relative;
    bottom: -80px;
  }
}

@media only screen and (min-width: 1700px) {
  .banner-scroller {
    display: block;
    bottom: 0;
  }
}

@media only screen and (max-width: 768px) {
  .banner-scroller {
    display: block;
    bottom: 0;
  } 
}

.banner-section .custom_header,.banner-section .widget-type-rich_text {
  text-shadow: 0px 34px 34px rgba(0,0,0,.35);
}

.banner-section .widget-type-rich_text img {
  width: 24px !important;
  position: relative;
  top: 4px;
}

.banner-section .widget-type-rich_text p a {
  color: #fff;
  text-decoration: none;
}

.banner-section .widget-type-rich_text p a:hover, .banner-section .widget-type-rich_text p a:active, .banner-section .widget-type-rich_text p a:focus {
  color: #fff;
  text-decoration: underline;
}

.banner-section .button, .banner-section .button:hover, .banner-section .button:active, .banner-section .button:focus {
  background-color: #fff;
  color: #000;
}

.banner-section .hs-image-widget {
  width: 24px;
  height: 25px;
}

.au-title-content__subtitle {
  background: #FFE5EF;
  border-radius: 4px;
  color: #A92052;
  display: inline-block;
  font-family: IBM Plex Sans,sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 10px;
  padding: 4px 8px;
}

.au-title-content .au-content h3 strong {
  position: relative;
  font-weight: 500;
  z-index: 1;
}

.au-title-content .au-content h3 strong::after {
  content: '';
  display: block;
  position: absolute;
  bottom: -4px;
  z-index: -1;
  background-color: #FFE7EC;
  height: 16px;
  left: -4px;
  width: calc(100% + 8px);
}

.au-title-content .au-content h5 {
  font-size: 19px;
  font-weight: 400;
}

.au-title-content .au-content h5 a {
  color: #03182F;
}

.au-title-content .au-content h5 a:hover {
  text-decoration: underline;
}

.body-container-wrapper .list__icon {
  display: none;
}

.body-container-wrapper .list__item {
  border-bottom: 1px solid #DEE3E8;
}

.body-container-wrapper .list__item h3 {
  margin-bottom: 10px;
}

.body-container-wrapper .list__item p {
  margin-bottom: 5px;
  line-height: 22px;
}

.body-container-wrapper .list .list__item em {
  color: #3E6289;
}

.hs-video-wrapper {
  border-radius: 12px;
  overflow: hidden;
}

/* Agenda */
.dnd_area-row-4-padding > .row-fluid > .dnd-column:first-child {
  position: sticky;
  top: 90px;
}

@media only screen and (max-width: 768px) {
  .dnd_area-row-4-padding > .row-fluid > .dnd-column:first-child {
    position: static;
    top: auto;
  }
}

.footer-section {
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}

.footer-section p {
  font-size: 14px;
  color: #fff;
}

.footer-section a, .footer-section a:hover, .footer-section a:focus, .footer-section a:active {
  color: #fff;
}

.footer-section a:hover {
  text-decoration: underline;
}

/* Quote slider */
.splide__track {
  margin-right: 60px;
  margin-left: 60px;
}

.hs-gallery-slider-main__arrow button.splide__arrow {
  width: 47px;
  height: 88px;
  border: 1px solid #ECEFF4;
  border-radius: 6px;
}

.hs-gallery-slider-main__arrow button.splide__arrow--prev {
  left: 0;
}

.hs-gallery-slider-main__arrow button.splide__arrow--next {
  right: 0;
}

@media only screen and (max-width: 1100px) {
  .splide__track {
    margin-right: 40px;
    margin-left: 40px;
  }
  
  .hs-gallery-slider-main__arrow button.splide__arrow {
    width: 30px;
    height: 68px;
  }
  
  .splide__slide {
    margin-right: 20px !important;
    width: calc(33.333333% - 13.333333px) !important;
  }
}

@media only screen and (max-width: 768px) {
  .splide__slide {
    margin-right: 15px !important;
    width: calc(50% - 7.5px) !important;
  }
}

@media only screen and (max-width: 468px) {
  .splide__slide {
    margin-right: 0 !important;
    width: calc(100%) !important;
  }
}

/* Team Cards */

.body-container-wrapper .au-team__card .au-team__card-col-wrap {
  background-color: #F8FAFF;
  border: 1px solid #0F1D2B0D
}

.body-container-wrapper .au-team__card .au-team__card-col-img {
  min-height: 225px;
}

.body-container-wrapper .au-team__card .au-team__card-col-content {
  opacity: 1;
  position: static;
  top: auto;
  bottom: 0;
  transform: none;
  padding-top: 20px;
  padding-bottom: 35px;
  
  height: 50%;
}

.body-container-wrapper .au-team__card .au-team__card-name {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 8px;
}

.body-container-wrapper .au-team__card .au-team__card-designation {
  display: inline-block;
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
}

.body-container-wrapper .au-team__card .au-team__card-col .au-team-card-social {
  margin-top: 0;
  
  position: absolute;
  bottom: 5px;
}

.body-container-wrapper .au-team__card .au-team__card-four {
  flex: 0 0 50%;
  margin-right: 25px;
  margin-bottom: 25px;
  max-width: calc(50% - 20px);
}

.body-container-wrapper .au-team__card .au-team__card-four:nth-child(2n) {
  margin-right: 0;
}

.body-container-wrapper .au-team__card .au-team__card-four .au-team__card-col-wrap:hover > .au-team__card-col-content {
  top: 0;
}

@media only screen and (min-width: 200px) { 
  .body-container-wrapper .au-team__card .au-team__card-col-img {
    min-height: 175px;
  }
}

@media only screen and (min-width: 600px) { 
  .body-container-wrapper .au-team__card .au-team__card-col-img {
    min-height: 260px;
  }
}

@media only screen and (min-width: 768px) { 
  .body-container-wrapper .au-team__card .au-team__card-four {
    flex: 0 0 25%;
    margin-right: 25px;
    margin-bottom: 25px;
    max-width: calc(25% - 20px);
  }
  
  .body-container-wrapper .au-team__card .au-team__card-four:nth-child(5n), .body-container-wrapper .au-team__card .au-team__card-four:nth-child(2n) {
    margin-right: 25px;
  }
  
  .body-container-wrapper .au-team__card .au-team__card-four:nth-child(4n) {
    margin-right: 0;
  }
  
  .body-container-wrapper .au-team__card .au-team__card-col-img {
    min-height: 165px;
  }
}

@media only screen and (min-width: 1100px) {
  .body-container-wrapper .au-team__card .au-team__card-four {
    flex: 0 0 20%;
    max-width: calc(20% - 20px);
  }
  
  .body-container-wrapper .au-team__card .au-team__card-four:nth-child(4n), .body-container-wrapper .au-team__card .au-team__card-four:nth-child(2n) {
    margin-right: 25px;
  }
  
  .body-container-wrapper .au-team__card .au-team__card-four:nth-child(5n) {
    margin-right: 0;
  }
  
  .body-container-wrapper .au-team__card .au-team__card-col-img {
    min-height: 175px;
  }
}

@media only screen and (min-width: 1400px) {
  .body-container-wrapper .au-team__card .au-team__card-col-img {
    min-height: 225px;
  }
}

@media only screen and (max-width: 468px) {
  .body-container-wrapper .au-team__card .au-team__card-four {
    max-width: calc(50% - 15px);
  }
  
  .au-team__card {
    margin-left: -20px;
    margin-right: -20px;
  }
}

/* Global Location Cards */
.body-container-wrapper .au-team__card {
  justify-content: center;
}

.body-container-wrapper .au-team__card .au-team__card-three {
  flex: 0 0 100%;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 30px;
  max-width: calc(100% - 20px);
}

.body-container-wrapper .au-team__card .au-team__card-three:nth-child(3n), .body-container-wrapper .au-team__card .au-team__card-three:nth-child(2n) {
  margin-right: 10px;
}

.body-container-wrapper .au-team__card .au-team__card-three .au-team__card-col-content {
  text-align: center !important;
}

.body-container-wrapper .au-team__card .au-team__card-three .au-team__card-name, .body-container-wrapper .au-team__card .au-team__card-three .au-team__card-designation {
  font-size: 27px;
  line-height: 42px;
  font-weight: 500;
  margin-bottom: 0;
}

.body-container-wrapper .au-team__card .au-team__card-three .au-team__card-designation {
  margin-bottom: 10px;
}

.body-container-wrapper .au-team__card .au-team__card-col.au-team__card-three .au-team-card-social {
  position: relative;
}

.body-container-wrapper .au-team__card .au-team__card-three .au-team-card-social .au-team__card-icon::after {
  content: "Register now";
  cursor: pointer;
  display: inline-block;
  background-color: #03182f;
  border: 0px solid #03182f;
  border-radius: 64px;
  padding: 16px 24px;
  margin-top: 18px;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #fff;
}

.body-container-wrapper .au-team__card .au-team__card-three .au-team-card-social .au-team__card-icon svg {
  display: none;
}

@media only screen and (max-width: 1000px) {
  .body-container-wrapper .au-team__card .au-team__card-three .au-team__card-name, .body-container-wrapper .au-team__card .au-team__card-three .au-team__card-designation {
    font-size: 22px;
    line-height: 34px;
  }
}

@media only screen and (max-width: 468px) {
  .body-container-wrapper .au-team__card .au-team__card-three .au-team__card-name, .body-container-wrapper .au-team__card .au-team__card-three .au-team__card-designation {
    font-size: 18px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 568px) {
  .body-container-wrapper .au-team__card .au-team__card-three {
    flex: 0 0 50%;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 30px;
    max-width: calc(50% - 20px);
  }

  .body-container-wrapper .au-team__card .au-team__card-three:nth-child(3n), .body-container-wrapper .au-team__card .au-team__card-three:nth-child(2n) {
    margin-right: 10px;
  }
}

@media only screen and (min-width: 900px) {
  .body-container-wrapper .au-team__card .au-team__card-three {
    flex: 0 0 33.33%;
    margin-right: 20px;
    margin-left: 20px;
    max-width: calc(33.33% - 40px);
  }
  
  .body-container-wrapper .au-team__card .au-team__card-three:nth-child(3n), .body-container-wrapper .au-team__card .au-team__card-three:nth-child(2n) {
    margin-right: 20px;
  }
}

/* Sticky Menu */
.menu-section {
  position: fixed;
  top: 0;
  width: 100%;
  padding-left: 110px;
  padding-right: 110px;
  border-radius: 0;
  z-index: 9;
  transition: 0.25s all;
}

.menu-section.scrolled {
  background-color: #03182f;
}

.menu-section .header_logo {
  position: relative;
  float: left;
  margin: 16px 0;
}

.menu-section .dnd-section {
  padding-top: 0;
  padding-bottom: 0;
}

.menu-section .dnd-section > .row-fluid {
  padding-left: 0;
  padding-right: 0;
}

.menu-section .menu-area {
  position: relative;
  float: right;
}

.menu-section .hs-menu-wrapper ul {
  justify-content: flex-end;
}

.menu-section .hs-menu-item + .hs-menu-item {
  margin-left: 8px;
}

.menu-section .hs-menu-item a {
  padding: 12px 12px 10px 12px;
  font-size: 14px;
  color: #fff;
}

.menu-section .hs-menu-item:last-child a {
  border-radius: 64px;
  background-color: #fff;
  color: #03182f;
}

@media only screen and (max-width: 1100px) {
  .menu-section {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media only screen and (max-width: 900px) {
  .menu-section .hs-menu-item + .hs-menu-item {
    margin-left: 0;
  }
}

@media only screen and (max-width: 710px) {
  .menu-section .hs-menu-item {
    display: none;
  }
  
  .menu-section .hs-menu-item:last-child {
    display: block;
  }
}

/* Logo Grid */
@media only screen and (max-width: 767px) {
  .body-container-wrapper .hs-logo-grid__logo-wrapper {
    max-width: 300px;
  }
}
@media only screen and (max-width: 450px) {
  .body-container-wrapper .hs-logo-grid__logo-wrapper {
    max-width: 200px;
  }
}