* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
	font-family: "Google Sans", sans-serif;
}
.uwy.userway_p5 .userway_buttons_wrapper {
	left: 16px !important;
	bottom: 70px !important;
}
p i {
	font-style: italic;
}
html.av-burger-overlay-active {
  overflow: hidden;
}
body .remove-link-underline a {
	text-decoration: none !important;
}
::selection {
  background: #ccc !important;
  color: #fff !important;
}

::-moz-selection {
  background: #ccc !important;
  color: #fff !important;
}

body {
  line-height: 1;
  font-size: 16px !important;
  font-weight: 400;
  color: #333333;
  line-height: 24px !important;
	font-family: "Google Sans", sans-serif !important;
}
#top h1 a, #top h2 a, #top h3:not(.slide-entry-title) a, #top h4 a, #top h5 a, #top h6 a {
  color: #333333;
	
}
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
	font-family: "Google Sans", sans-serif !important;	
}


.blue-text {
 color: #053857 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper * {
  text-align: left;
}

.category-all-news .small-preview {
	display: none !important;
}

ul {
  margin-left: 20px !important;
  margin-bottom: 0 !important;
}

img {
  width: 100%;
  display: block;
}

body .container {
  max-width: 1314px !important;
  width: 100%;
  margin: 0 auto !important;
  padding: 0 30px !important;
}

html body .responsive #top #wrap_all .flex_column {
  margin: 0;
}

body .section-testimonials .container {
  max-width: 990px !important;
}

.template-single-blog .entry-content-wrapper {
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: #333333;
}
.template-single-blog .entry-content-wrapper p {
	margin-bottom: 2em;
}
.template-single-blog .entry-content-wrapper a {
  color: #053857;
  font-weight: 700;
  text-decoration: underline !important;
}

.template-single-blog h2,
.template-single-blog h3,
.template-single-blog h4 {
  margin-bottom: 20px;
  line-height: 1.21 !important;
  font-weight: 700;
}

.template-single-blog h4 {
  text-transform: uppercase;
	font-size: 16px !important;
	letter-spacing: 0.07em;
}

.template-single-blog h2 {
  font-size: 28px;
}

.entry-content-wrapper::before,
.entry-content-wrapper::after {
  display: none !important;
}
.diff-color h1,
.diff-color h2,
.diff-color h3,
.diff-color h4,
.diff-color a {
  color: #053857 !important;
}
.diff-color,
.diff-color p{
  color: #333333 !important;
}
.diff-color strong {
	color: inherit !important;
}
.avia-content-slider .slide-entry-wrap {
  margin-bottom: 0 !important;
}

body .avia-content-slider .slide-image,
.av-alb-blogposts a {
  border-radius: 0 !important;
}

body .avia-content-slider .slide-image img, body .avia-content-slider  .post-filter__image img
.av-alb-blogposts img {
  border-radius: 0 !important;
  margin: 0 !important;
  width: 100%;
}
body .avia-content-slider  .post-filter__image {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px !important;
}
.avia-content-slider .post-filter__image, .avia-content-slider .post-filter__image img {

    display: block;
    position: relative;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    margin: 0 auto;
}
body .avia-content-slider .image-overlay,
.avia-content-slider .slide-meta,
.av-alb-blogposts .post_delimiter,
.av-alb-blogposts .post-meta-infos,
.av-alb-blogposts .image-overlay {
  display: none !important;
}

#top div .avia-gallery img {
  border: 0 !important;
  padding: 0 !important;
}

p {
  padding: 0;
}

a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

h1 {
  line-height: 52px !important;

}

h2 {
  line-height: 40px !important;
}



h1,
h2 {
  letter-spacing: 0 !important;
  text-transform: none !important;
}

h2 {
  margin-bottom: 30px;
}

h3 {
 line-height: 28px !important;
}



.global-title-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
  flex-wrap: wrap;
  gap: 8px;
}


.submitted-message {
  display: none !important;
  opacity: 0 !important;
}

.submitted-message.hs-main-font-element {
  display: none !important;
}

.global-title-wrapper.no-btn {
  justify-content: center !important;
}


.global-title-wrapper::after,
.global-title-wrapper::before {
  display: none !important;
}


.global-title-wrapper h2 {
  margin: 0 !important;
  color: #053857 !important;
}

.global-title-wrapper .btn-secondary a {
  margin: 0 !important;
}
.multi-big .post_author_timeline, .single-small .post_author_timeline {
	display: none !important;
}
.newsletter.multiple-links {
  padding: 76px 0 80.5px;
}

.newsletter.form #mc_embed_signup_scroll {
  color: #053857 !important;
}

.newsletter.form form {
  margin: 0 !important;
}

body .newsletter.form #mc_embed_signup_scroll .subscribe {
  display: none !important;
}

.newsletter.multiple-links h2 {
  margin-bottom: 15px !important;
}

.newsletter.multiple-links .container {
  max-width: 580px !important;
}

.newsletter .avia-button {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  color: #fff;
  display: block !important;
  background: url("https://americanglodev.wpenginepowered.com/wp-content/uploads/2026/07/Layer_1-4.svg") !important;
  background-position: right center !important;
  background-size: 28px 28px;
  background-repeat: no-repeat !important;
  padding: 30.5px 0 30.5px 0 !important;
  border-bottom: 1px solid #fff !important;
  text-align: left;
  width: 100%;
  margin: 0 !important;
}

.newsletter .avia-button:hover {
  background: url("https://americanglodev.wpenginepowered.com/wp-content/uploads/2026/07/arrow-gray.svg") !important;
  background-position: right center !important;
  background-size: 28px 28px;
  background-repeat: no-repeat !important;
}

.newsletter .avia-button:first-child {
  padding-top: 0;
}



.newsletter .avia-button-wrap {
  width: 100% !important;
}

a:hover {
  color: #ccc !important;
}

.mfp-bottom-bar {
  display: none !important;
}

/* HEADER */
header .container {
  max-width: 100% !important;
  padding: 0 30px !important;
}


.header-scrolled #header_main {
  padding-bottom: 25px !important;
}

#avia-menu>li a {
  padding-left: 0;
  padding-right: 0;
}

.av-main-nav li.current-menu-item {
  border-color: #053857 !important;
}

header.av_header_transparency #avia-menu>li {
  border-bottom: 2px solid transparent;
}

#top .av_header_transparency #header_meta {
  border-color: #F8F8F8 !important;
}

.menu-item-has-children>a::after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-top: 2px solid;
  border-left: 2px solid;
  transform: rotate(-135deg);
  margin-left: 10px;
  margin-bottom: 4px;
  visibility: visible !important;
  vertical-align: middle;
  transition: transform 0.3s ease-in-out;
}

.menu-item-has-children:hover>a::after {
  transform: rotate(45deg);
  margin-bottom: 0;
}

.av-main-nav li {
  border-bottom: 2px solid transparent !important;
}

header.av_header_transparency #avia-menu>li.current_page_item,
header.av_header_transparency #avia-menu>li.current-menu-item {
  border-color: #fff !important;

}

#avia-menu>li.current_page_item,
#avia-menu>li.current_menu_item {
  border-color: 2px solid #000 !important;
}

#avia-menu>li {
  padding: 10px 0;
}

.av-main-nav {
  display: flex !important;
  gap: 40px;
}

#header_main {
  padding-top: 25px !important;
  border: none !important;
}

header .av-logo-container {
  line-height: 1 !important;
  height: unset !important;
}

body header.av_header_sticky .avia-standard-logo a,
.av_header_sticky .avia-standard-logo a img,
body header.av_header_sticky .avia-svg-logo a,
.av_header_sticky .avia-svg-logo a svg {
  max-height: 100% !important;
}

.av_secondary_right {
  background: none !important;
}

.avia-menu-fx {
  display: none !important;

}


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



header .main-menu {
  line-height: 1 !important;
}

#menu-item-search {
  display: none !important;
}

div .logo,
.main_menu {
  float: unset !important;
  position: static !important;
  line-height: 1 !important;
}

header.av_header_transparency a {
  color: #fff !important;
}

header .social_bookmarks_linkedin [data-av_icon]::before {
  display: none !important;
}

.social_bookmarks_linkedin a::after {
  content: '' !important;
  display: block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.av_header_transparency .social_bookmarks_linkedin a::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='white' d='M10.2143 0H0.783259C0.351116 0 0 0.356027 0 0.79308V10.2069C0 10.644 0.351116 11 0.783259 11H10.2143C10.6464 11 11 10.644 11 10.2069V0.79308C11 0.356027 10.6464 0 10.2143 0ZM3.32455 9.42857H1.6942V4.17902H3.32701V9.42857H3.32455ZM2.50937 1.57143C3.03237 1.57143 3.45469 1.99375 3.45469 2.51674C3.45469 3.03973 3.03237 3.46205 2.50937 3.46205C1.98638 3.46205 1.56406 3.03973 1.56406 2.51674C1.56406 1.99375 1.98638 1.57143 2.50937 1.57143ZM9.43594 9.42857H7.80558V6.875C7.80558 6.26607 7.7933 5.48281 6.95848 5.48281C6.12366 5.48281 5.97879 6.14576 5.97879 6.8308V9.42857H4.34844V4.17902H5.9125V4.89598H5.9346C6.15312 4.48348 6.68594 4.04888 7.47902 4.04888C9.12902 4.04888 9.43594 5.13661 9.43594 6.55089V9.42857Z'/%3E%3C/svg%3E");
}

/* NORMALAN + STICKY = PLAVA */
#header:not(.av_header_transparency) .social_bookmarks_linkedin a::after,
#header.header-scrolled .social_bookmarks_linkedin a::after,
#header.header-scrolled-full .social_bookmarks_linkedin a::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%23053857' d='M10.2143 0H0.783259C0.351116 0 0 0.356027 0 0.79308V10.2069C0 10.644 0.351116 11 0.783259 11H10.2143C10.6464 11 11 10.644 11 10.2069V0.79308C11 0.356027 10.6464 0 10.2143 0ZM3.32455 9.42857H1.6942V4.17902H3.32701V9.42857H3.32455ZM2.50937 1.57143C3.03237 1.57143 3.45469 1.99375 3.45469 2.51674C3.45469 3.03973 3.03237 3.46205 2.50937 3.46205C1.98638 3.46205 1.56406 3.03973 1.56406 2.51674C1.56406 1.99375 1.98638 1.57143 2.50937 1.57143ZM9.43594 9.42857H7.80558V6.875C7.80558 6.26607 7.7933 5.48281 6.95848 5.48281C6.12366 5.48281 5.97879 6.14576 5.97879 6.8308V9.42857H4.34844V4.17902H5.9125V4.89598H5.9346C6.15312 4.48348 6.68594 4.04888 7.47902 4.04888C9.12902 4.04888 9.43594 5.13661 9.43594 6.55089V9.42857Z'/%3E%3C/svg%3E");
}


header ul a {
  color: #053857 !important
}

#header_meta a {
  font-weight: 500;
  font-size: 13px;
  line-height: 100%;
  letter-spacing: 2%;
  text-transform: uppercase;
}

header .av_icon_active_right .social_bookmarks {
  padding: 0 !important;
  margin-left: 22px !important;
}

header .language-top-menu a {
  background-repeat: no-repeat !important;
  background-position: right center !important;
  background-size: contain !important;
  display: flex !important;
  align-items: center;
  flex-direction: row-reverse;
  padding: 0 25px 0 0 !important;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12977_15449)'%3E%3Cpath d='M3.33345 0C3.70221 0 4.00014 0.279302 4.00014 0.625012V1.25002H6.6669C7.03566 1.25002 7.33359 1.52933 7.33359 1.87504C7.33359 2.22075 7.03566 2.50005 6.6669 2.50005H6.46689L6.29189 2.95123C5.95021 3.83406 5.43561 4.64072 4.78767 5.33409C5.08351 5.50597 5.39185 5.65831 5.7127 5.79308L6.76274 6.23059L8.05861 3.49616C8.16487 3.2696 8.40446 3.12506 8.66697 3.12506C8.92948 3.12506 9.16907 3.2696 9.27532 3.49616L11.9421 9.12127C12.0921 9.43768 11.94 9.80683 11.6046 9.94551C11.2691 10.0842 10.8733 9.94355 10.7254 9.62909L10.3087 8.75017H7.02733L6.61065 9.62909C6.46064 9.94551 6.06688 10.0861 5.73145 9.94551C5.39602 9.80488 5.24393 9.43573 5.39394 9.12127L6.22313 7.37319L5.1731 6.93568C4.69391 6.73646 4.23556 6.49817 3.80222 6.22473C3.35845 6.56068 2.87302 6.85365 2.35425 7.0978L1.63131 7.43374C1.30213 7.58804 0.902115 7.46304 0.737526 7.15444C0.572937 6.84584 0.706275 6.47083 1.03545 6.31653L1.75423 5.97863C2.09382 5.81847 2.41675 5.63292 2.72093 5.42589C2.43342 5.17784 2.16258 4.91025 1.91048 4.62704L1.70006 4.38876C1.46463 4.12313 1.50214 3.72859 1.78548 3.50788C2.06882 3.28717 2.48967 3.32233 2.7251 3.58796L2.9376 3.82625C3.17719 4.09774 3.4397 4.34969 3.7168 4.58212C4.28973 3.98836 4.74183 3.29108 5.03976 2.52349L5.05018 2.50005H0.668773C0.297927 2.50005 0 2.22075 0 1.87504C0 1.52933 0.297927 1.25002 0.66669 1.25002H2.66676V0.625012C2.66676 0.279302 2.96469 0 3.33345 0ZM8.66697 5.28917L7.61902 7.50015H9.71492L8.66697 5.28917Z' fill='%23053857'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12977_15449'%3E%3Crect width='12' height='10' fill='%23053857'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}

header.av_header_transparency .language-top-menu a {

  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12977_15449)'%3E%3Cpath d='M3.33345 0C3.70221 0 4.00014 0.279302 4.00014 0.625012V1.25002H6.6669C7.03566 1.25002 7.33359 1.52933 7.33359 1.87504C7.33359 2.22075 7.03566 2.50005 6.6669 2.50005H6.46689L6.29189 2.95123C5.95021 3.83406 5.43561 4.64072 4.78767 5.33409C5.08351 5.50597 5.39185 5.65831 5.7127 5.79308L6.76274 6.23059L8.05861 3.49616C8.16487 3.2696 8.40446 3.12506 8.66697 3.12506C8.92948 3.12506 9.16907 3.2696 9.27532 3.49616L11.9421 9.12127C12.0921 9.43768 11.94 9.80683 11.6046 9.94551C11.2691 10.0842 10.8733 9.94355 10.7254 9.62909L10.3087 8.75017H7.02733L6.61065 9.62909C6.46064 9.94551 6.06688 10.0861 5.73145 9.94551C5.39602 9.80488 5.24393 9.43573 5.39394 9.12127L6.22313 7.37319L5.1731 6.93568C4.69391 6.73646 4.23556 6.49817 3.80222 6.22473C3.35845 6.56068 2.87302 6.85365 2.35425 7.0978L1.63131 7.43374C1.30213 7.58804 0.902115 7.46304 0.737526 7.15444C0.572937 6.84584 0.706275 6.47083 1.03545 6.31653L1.75423 5.97863C2.09382 5.81847 2.41675 5.63292 2.72093 5.42589C2.43342 5.17784 2.16258 4.91025 1.91048 4.62704L1.70006 4.38876C1.46463 4.12313 1.50214 3.72859 1.78548 3.50788C2.06882 3.28717 2.48967 3.32233 2.7251 3.58796L2.9376 3.82625C3.17719 4.09774 3.4397 4.34969 3.7168 4.58212C4.28973 3.98836 4.74183 3.29108 5.03976 2.52349L5.05018 2.50005H0.668773C0.297927 2.50005 0 2.22075 0 1.87504C0 1.52933 0.297927 1.25002 0.66669 1.25002H2.66676V0.625012C2.66676 0.279302 2.96469 0 3.33345 0ZM8.66697 5.28917L7.61902 7.50015H9.71492L8.66697 5.28917Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12977_15449'%3E%3Crect width='12' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}

body header.header-scrolled .language-top-menu a {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12977_15449)'%3E%3Cpath d='M3.33345 0C3.70221 0 4.00014 0.279302 4.00014 0.625012V1.25002H6.6669C7.03566 1.25002 7.33359 1.52933 7.33359 1.87504C7.33359 2.22075 7.03566 2.50005 6.6669 2.50005H6.46689L6.29189 2.95123C5.95021 3.83406 5.43561 4.64072 4.78767 5.33409C5.08351 5.50597 5.39185 5.65831 5.7127 5.79308L6.76274 6.23059L8.05861 3.49616C8.16487 3.2696 8.40446 3.12506 8.66697 3.12506C8.92948 3.12506 9.16907 3.2696 9.27532 3.49616L11.9421 9.12127C12.0921 9.43768 11.94 9.80683 11.6046 9.94551C11.2691 10.0842 10.8733 9.94355 10.7254 9.62909L10.3087 8.75017H7.02733L6.61065 9.62909C6.46064 9.94551 6.06688 10.0861 5.73145 9.94551C5.39602 9.80488 5.24393 9.43573 5.39394 9.12127L6.22313 7.37319L5.1731 6.93568C4.69391 6.73646 4.23556 6.49817 3.80222 6.22473C3.35845 6.56068 2.87302 6.85365 2.35425 7.0978L1.63131 7.43374C1.30213 7.58804 0.902115 7.46304 0.737526 7.15444C0.572937 6.84584 0.706275 6.47083 1.03545 6.31653L1.75423 5.97863C2.09382 5.81847 2.41675 5.63292 2.72093 5.42589C2.43342 5.17784 2.16258 4.91025 1.91048 4.62704L1.70006 4.38876C1.46463 4.12313 1.50214 3.72859 1.78548 3.50788C2.06882 3.28717 2.48967 3.32233 2.7251 3.58796L2.9376 3.82625C3.17719 4.09774 3.4397 4.34969 3.7168 4.58212C4.28973 3.98836 4.74183 3.29108 5.03976 2.52349L5.05018 2.50005H0.668773C0.297927 2.50005 0 2.22075 0 1.87504C0 1.52933 0.297927 1.25002 0.66669 1.25002H2.66676V0.625012C2.66676 0.279302 2.96469 0 3.33345 0ZM8.66697 5.28917L7.61902 7.50015H9.71492L8.66697 5.28917Z' fill='%23053857'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12977_15449'%3E%3Crect width='12' height='10' fill='%23053857'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}


.av_extra_header_active nav,
.av_extra_header_active li {
  padding: 0 !important
}

#avia2-menu {
  margin: 0 !important;
  display: flex !important;
  gap: 30px !important;
}

#top .av_header_transparency #header_meta li {
  border: 0 !important;
}

header .menu-item a {
  line-height: 1 !important;
  height: 100% !important
}

.av-main-nav .sub-menu {
  margin: 0 !important;
}

.av-main-nav a {
  font-weight: 700;
  font-size: 14px !important;
  line-height: 1 !important;
  letter-spacing: 2% !important;
  text-transform: uppercase;

}

.av-main-nav li.current-menu-item {
  border-bottom: 1px solid #fff;
}

.av-main-nav li:hover {}

.av-main-nav .sub-menu a {
  color: #053857 !important;
  text-transform: capitalize !important;
}

/* FOOTER */
.footer_color p,
.footer_color a,
.footer_color strong {
  color: #053857 !important;
}
body #footer {
	padding-top: 80px;
}
#footer ul,
#footer section {
  margin: 0 !important;
}

#footer li a {
  position: relative;
  padding: 0 !important;
  display: inline;
  transition: all 0.3s ease-in-out;
}

#footer li.multiline a {
  line-height: 24px !important;
}

.widget .menu {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.textwidget p,
.textwidget a {
  line-height: 24px !important;
}

.textwidget p {
  margin: 0 !important
}

.textwidget p:hover a {
  color: #ccc !important;

}

#footer img {
  margin-bottom: 38px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.footer-socials {
  margin-top: 9px;
}

#footer ul li a:hover {

  color: #ccc !important;
}

#footer ul li a:hover::after {
  border-color: #ccc;
}

#footer ul li a::after {
  content: "";
  position: absolute;
  right: -10px;
  bottom: 6px;
  width: 3px;
  height: 3px;
  border-right: 1px solid #053857;
  border-top: 1px solid #053857;
  transform: rotate(45deg);
  display: inline-block;
  vertical-align: middle;
  transition: all 0.3s ease-in-out;

}

.widget_media_image {
  max-width: 208px;
  width: 100%;
}

.widgettitle {
  margin-top: 0 !important;
  margin-bottom: 14px !important;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 7%;
  text-transform: uppercase;
  color: #053857 !important;
}

.textwidget p:first-child {
  margin-bottom: 38px !important;
}

.footer_color p,
.footer_color a {
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0%;
  font-size: 16px !important;
  color: #053857 !important;
}

#footer {
  padding: 72px 0;
}


#socket {
  border: none !important;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 28px !important;
  text-align: center !important;
  color: #464646 !important;
  padding: 0 0 48px !important;
}

#socket .copyright {
  float: unset !important;
}

.copyright a {
  color: #464646 !important;
  transition: all 0.3s ease-in-out;
}

.copyright a:hover {
  color: #053857 !important;
}

/* SPINNER */
#hs-sending-overlay {
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.92);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

.hs-sending-inner {
  text-align: center;
}

.hs-sending-inner p {
  margin-top: 12px;
  font-size: 16px;
  color: #333;
}

.hs-spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #e0e0e0;
  border-top-color: #333;
  /* promeni u boju brenda */
  border-radius: 50%;
  animation: hs-spin 0.8s linear infinite;
  margin: 0 auto;
}

@keyframes hs-spin {
  to {
    transform: rotate(360deg);
  }
}

/* Homepage hero  */
/* .section-hero {
  background-size: cover;
  text-align: center;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
} */
.section-hero .avia-slideshow-inner  {
	margin: 0 !important;
}
.section-hero h1 {
/*   margin-bottom: 9px; */
  font-weight: 400;
	max-width: 942px;
	width: 100%;
	margin: 9px auto;
}

.section-hero h1 strong {
  font-weight: 700;
}

.section-hero p {
/*   margin-bottom: 10px; */
	max-width: 657px;
	margin: 10px auto;
}

/* Section home services */
.section-home-services {
  padding: 85px 0 82px;
}

.section-home-service-title {
  margin-bottom: 28px;
}

.section-home-service-title p {
  margin: 0 !important;
}

.section-home-services .av-alb-blogposts {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 21px;
}

.section-home-services .big-preview {
  padding: 0 !important;
}

.section-home-services .av-alb-blogposts p {
  margin: 0 !important;
}

.section-home-services .av-alb-blogposts .entry-content p:first-child {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 0%;
  margin-bottom: 10px !important;

}

.section-home-services .av-alb-blogposts .entry-content p:last-of-type {
  font-weight: 400;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0% !important;

}

.section-home-services article .entry-content {
  padding: 25px 31px 40px 31px !important;
  color: #053857;

}

.section-home-services article .entry-content a {
  background: #053857;
  font-weight: 700;
  font-size: 14px;
  line-height: 12px;
  letter-spacing: 5%;
  text-transform: uppercase;
  padding: 14px 28px 14px 18px;
  margin-top: 29px;
  background-image: url("/wp-content/uploads/2026/06/Vector-4.svg");
  background-size: 10px 10px;
  background-repeat: no-repeat;
  background-position: right 16px center;
  transition: all 0.3s ease-in-out;
  border: 1px solid transparent !important;
}

.sc-ngp-wrapper {
  padding: 52px 62px;
  background-position: center;
  background-size: cover;
  background-image: url('/wp-content/uploads/2026/07/cta-bg-scaled.jpg');
  position: relative;
  margin: 35px 0;
}

.sc-ngp-wrapper>* {
  position: relative;
  z-index: 2;
}

.sc-ngp-wrapper:before {
  position: absolute;
  inset: 0;
  content: "";
  background: linear-gradient(180deg, rgba(7, 29, 46, 0.7) 0%, rgba(5, 56, 87, 0.7) 100%), linear-gradient(180deg, rgba(7, 29, 46, 0.4) 0%, rgba(5, 56, 87, 0.4) 100%);
  background-blend-mode: normal, multiply, normal;

}

.sc-ngp-title {
  color: #fff !important;

  font-weight: 700 !important;
  font-size: 36px !important;
  line-height: 1.17;
  margin-bottom: 5px;
  max-width: 445px !important;

}

.sc-ngp-content {
  color: #fff !important;
  max-width: 445px !important;

  font-style: normal;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;



}

body .sc-ngp-wrapper .sc-ngp-cta {
  margin-top: 20px;
}

body .sc-ngp-wrapper .sc-ngp-cta a {
  text-decoration: none !important;
  padding: 14px 30px 14px 16px !important;
  cursor: pointer !important;
}

.section-home-services article .entry-content a:hover {
  background-image: url("/wp-content/uploads/2026/06/Vector-3.svg") !important;
  color: #053857 !important;
  background-color: #fff !important;
  border-color: #053857 !important;
}

.section-home-services article {
  background: #fff;
}

.section-home-services .post-title {
  display: none !important;
}

/* Section Text-Image */
.section-text-image {
  padding: 60px 0 80px;
}

.section-text-image p {
  max-width: 521px !important;
  width: 100%;
  margin: 0 !important;
}

.section-text-image.accordion {
  padding: 80px 0;
}

.section-text-image.accordion .template-page.content {
  padding-bottom: 80px;
  border-bottom: 1px solid #cccccc !important;
}

.section-text-image.email h2,
.section-text-image.email strong {
  color: #053857 !important
}

.section-text-image .avia-builder-el-first {
  padding-right: 36px !important;
}

.section-text-image h2 {
  margin-bottom: 17px;
}

.section-text-image.email p strong:first-child {
  margin-top: 29px;
  display: inline-block;
}

.section-text-image.email a {
  text-decoration: underline !important;
}

.section-text-image.email ul {
  margin-top: 10px;
}

.section-text-image .avia-image-container-inner {
  width: 100%;
}

/* SECTION LANGUAGES */
.section-languages {
  padding: 60px 0 90px;

}

.section-languages .language .avia-image-container-inner {
  width: 100%;
}

.section-languages .language .av_textblock_section {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translateX(-50%);
}

.section-language-title p {
  margin: 0 !important;
}

.section-language-title {
  margin-bottom: 42px;
}

.section-language-title h2 {
  margin-bottom: 20px !important;
}

.section-languages .language .av_textblock_section p {
  font-weight: 700;
  font-size: 30px !important;
  line-height: 52px;
  margin: 0 !important;
}

.section-languages .container {
  max-width: 580px !important;
}

.section-languages .language .avia-button {
  width: 100%;
  padding-right: 24px !important;
  background-position: calc(50% + 48px) center !important;
  margin: 0 !important;
}

.section-languages .language .avia-image-container {
  margin-bottom: 12px;
}

/* Custom class */
body .max-w-530 {
  max-width: 530px !important;
}

.av_textblock_section a {
  text-decoration: underline !important;
  transition: all 0.4s;
}

.av_textblock_section a:hover {
  color: #053857 !important;
}

/* Section gallery - fade in   */
.custom-gallery {
  padding: 64px 0 88px;
}


.custom-gallery .entry-content-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 46px;
  align-items: center;
}

.custom-gallery.start .entry-content-wrapper {
  align-items: flex-start;
}

.custom-gallery .entry-content-wrapper::after,
.custom-gallery .entry-content-wrapper::before {
  display: none !important;
}

.custom-gallery strong {
  color: #333333 !important;
}

.custom-gallery h2 {
  margin-bottom: 30px;
}

.people-gallery-animated .big-prev-fake {
  display: none !important;
}

.people-gallery-animated .avia-gallery-thumb img {
  width: 100% !important;
  height: 100%;
  object-fit: cover;
  display: block;

  padding: 0 !important;
  border: none !important;

  opacity: 1;
  transition: opacity .5s ease-in-out;
}

.custom-gallery .left,
.custom-gallery .right {
  width: 50%;
}

.custom-gallery .left p {
  max-width: 552px !important;
  width: 100%;
}





.people-gallery .avia-gallery-thumb img.fade-out {
  opacity: 0;
}

/* 50-50 Image full */
.text-image-global-full .container {
  max-width: 100% !important;
  width: 100%;
  padding: 0 !important
}

.text-image-global-full .text .flex_cell_inner {
  max-width: 526px !important;
  width: 100% !important;
}


.text-image-global-full .entry-content-wrapper {
  display: flex;
  align-items: stretch;
}

.text-image-global-full .entry-content-wrapper {
  justify-content: space-between;
  gap: 10px;
}

.text-image-global-full.left .text-image-global-des {
  padding-left: max(20px, calc((100vw - 1314px) / 2 + 20px)) !important;
  padding-right: 0 !important;
  width: 50%;
}



.text-image-global-full.right-text h2,
.text-image-global-full.right-text strong {
  color: #053857 !important;
}

.text-image-global-full.right-text a {
  text-decoration: underline !important;
}

.text-image-global-full.right-text.with-link a {
  text-decoration: none !important;

}

.text-image-global-full.right-text.with-link h2 {
  color: #fff !important;

}

.text-image-global-full.left .text-image-global-des h2 {
  color: #053857 !important;
}

.text-image-global-full.left .text-image-global-img {
  width: 50%;
}

.text-image-global-img .avia-image-container,
.text-image-global-img .avia-image-container-inner,
.text-image-global-img .avia-image-overlay-wrap,
.text-image-global-img img {
  height: 100% !important;
}

.text-image-global-img img {
  object-fit: cover;
}

.text-image-global-full .text-image-global-img .avia-image-container-inner,
.text-image-global-img img {
  width: 100% !important;
}

.text-image-global-des {
  padding: 55px 132px 55px 70px !important;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.text-image-global-des p {
  max-width: 526px !important;
  width: 100%;
}



.text-image-global-full .container {
  padding-left: 0 !important;
  width: 100% !important;
}

.text-image-global-full .template-page {
  padding: 0 !important;
}

/* Section Partners */
.section-partners {
  padding: 32px 0;
}

.section-partners h2,
.section-partners .avia-image-container {
  margin-bottom: 0 !important;
}


.partner-logos-wrapper {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
  width: 100% !important;
}

/* section-featured-case-studies */
.section-featured-case-studies {
  padding: 62px 0 92px;
}

body .container_wrap .avia-builder-el-last.section-featured-case-studies-wrapper {
  margin-top: 40px !important;
}

body .container_wrap .avia-builder-el-last.section-featured-case-studies-wrapper div .av_one_half {
  margin-left: 0 !important;
  width: 50% !important;
}

.section-featured-case-studies-wrapper .slide-entry-wrap {
  display: flex !important;
  gap: 48px;
  justify-content: space-between;
}

.section-featured-case-studies-wrapper .slide-image {
  margin-bottom: 10px !important;
}

.section-featured-case-studies-wrapper h3 {
  color: #053857 !important;
  max-width: 563px !important;
  width: 100%;
  font-size: 22px !important;
  line-height: 28px !important;
  margin-bottom: 15px !important;

}

.section-featured-case-studies-wrapper .read-more-link a {
  padding: 15px 31px 13px 13px;
  font-weight: 700;
  font-size: 14px !important;
  line-height: 12px !important;
  letter-spacing: 5%;
  text-align: center;
  text-transform: uppercase;
  background-color: #053857 !important;
  background-image: url("/wp-content/uploads/2026/06/Vector-19.png");
  background-size: 10px 10px;
  background-repeat: no-repeat;
  background-position: right 16px center;

}

.section-featured-case-studies-wrapper .read-more-link a .more-link-arrow {
  display: none;
}

/* Pagination */
.pagination .pagination-meta {
  display: none !important;
}

.all-blogs .pagination {
	margin-top: 70px;
}

.pagination {
  padding: 0 !important;
  display: flex;
  gap: 8px;
}



.pagination .current {
  background-color: #053857 !important;
  margin: 0 !important;
}

.pagination .inactive {
  color: #053857 !important;
  margin: 0 !important;
}

.pagination .inactive:hover {
  color: #ffffff !important;
  background-color: #053857 !important;
}

.pagination .inactive,
.pagination .current , .pagination a{
  font-weight: 400;
  font-size: 16px;
  line-height: 30px !important;
  width: 30px !important;
  height: 30px !important;
}
.pagination a{
	color: #053857 !important;
}
.pagination a:hover{
	background: #053857 !important;
	color: #fff !important;
}
/* Navigate Global Polciy section - bg image */
.bg-image {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

/* Recommended Posts - homepage */
.section-recommended-posts-home {
  padding: 56px 0 86px;
}

.section-recommended-posts-home.all-blogs {
  padding: 60px 0 70px;
}


.section-recommended-posts-home .avia-content-slider .slide-image {
  margin-bottom: 15px !important;
}

.section-recommended-posts-home.all-blogs .avia-content-slider-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr !important;
  justify-content: space-between;
  gap: 40px 20px;
}

.section-recommended-posts-home.all-blogs .avia-content-slider-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr !important;
  justify-content: space-between;
  gap: 40px 20px;
}

body .section-recommended-posts-home.all-blogs .slide-entry-wrap {
	display: block !important;
}


body .section-recommended-posts-home.all-blogs .slide-entry-wrap.hide {
	display: none !important;
}


.section-recommended-posts-home .read-more-link a:hover {
  color: #ebebeb !important;
}

.section-recommended-posts-home img {
  transition: all 0.3s ease-in-out;
}

.section-recommended-posts-home img:hover {
  transform: scale(1.1);
}

.section-recommended-posts-home .read-more-link a:hover::after {
  border-color: #ebebeb !important;
}

.section-recommended-posts-home.all-blogs .slide-entry-wrap article {
  max-width: 337px !important;
  width: 100%;
}

.section-recommended-posts-home.all-blogs .slide-entry-wrap img {
  height: 181px !important;

}

.section-recommended-posts-home .slide-entry-wrap {
  margin: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  justify-content: center;
  gap: 20px;
}

.section-recommended-posts-home img {
  width: 100%;
  aspect-ratio: 280 / 150;
  object-fit: cover;
  height: auto;
}

.section-recommended-posts-home.all-blogs img {
  width: 100%;
  aspect-ratio: 337 / 180;
  object-fit: cover;
  height: auto;
}

.section-recommended-posts-home .slide-entry-wrap article {
  margin: 0 !important;
  width: 100% !important;
}

.section-recommended-posts-home .read-more-link a {
  font-weight: 700;
  font-size: 14px;
  line-height: 12px;
  letter-spacing: 5%;
  text-transform: uppercase;
  color: #053857 !important;
  position: relative;
}

.section-recommended-posts-home .more-link-arrow {
  display: none !important;
}

.section-recommended-posts-home .read-more-link a::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 50%;
  width: 3px;
  height: 3px;
  border-right: 1px solid #053857;
  border-top: 1px solid #053857;
  transform: translateY(-50%) rotate(45deg);
}

.section-recommended-posts-home h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  color: #053857 !important;
  margin-bottom: 13px !important;
}


/* Counter section */
.section-counter {
  padding: 75px 0 78px
}

.section-counter .entry-content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.section-counter .flex_column {
  width: 50%;
}

.section-counter .numbers {
  display: flex;
  justify-content: space-between;
  gap: 46px;
  padding-right: 90px !important;
}

.section-counter .numbers .avia-single-number {
  font-weight: 700;
  font-size: 70px;
  line-height: 55px;
  margin-bottom: 10px !important;
  display: block !important;
}

.section-counter .numbers p {
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 7%;
  text-transform: uppercase;
}


/* section-50-50-practice-group */
.section-50-50-practice-group {
  padding: 57px 0 88px;
}

/* Section Practice Group */
.section-practice-groups {
  padding: 70px 0 76px;
}

.practice-groups-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  width: 100%;
}

.practice-groups-wrapper h2,
.practice-groups-wrapper .read-more-link {
  display: none !important;
}

.practice-groups-wrapper p {
  font-weight: 700;
  font-size: 22px !important;
  line-height: 28px !important;
  margin: 0 !important;
  text-align: left !important;
  padding: 0 !important;
  max-width: 280px !important;
  width: 100% !important;
}

.practice-groups-wrapper article {
  position: relative;
  transition: all 0.3s ease-in-out;
}

.practice-groups-wrapper .entry-content-wrapper {
  position: absolute;
  bottom: 24px;
  padding: 0 20px 0 18px !important;
  z-index: 10 !important;
  background-image: url("https://americanglodev.wpenginepowered.com/wp-content/uploads/2026/07/Vector-5.svg");
  background-size: 23px 23px;
  background-repeat: no-repeat;
  background-position: right 20px center;
  width: 100%;
  transition: all 0.3s ease-in-out;
}

.section-practice-groups .big-preview {
  padding: 0 !important;
}

.section-practice-groups article:hover {
  opacity: 0.8;
}

.section-practice-groups article:hover .entry-content-wrapper {
  transform: translateY(-10px);
}


/* TESTIMONIALS */
.section-testimonials {
  padding: 110px 0 105px;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.avia-testimonial-meta {
  margin: 0 !important;
}

.avia-testimonial-meta-mini {
  padding: 0 !important;
  display: flex;
  justify-content: center;
}

.avia-testimonial-wrapper,
.avia-testimonial {
  margin: 0 !important;
}

.avia-testimonial_inner {
  max-width: 750px !important;
  width: 100% !important;
  margin: 0 auto !important;
  text-align: center !important;
}

.section-testimonials .avia-testimonial .avia-testimonial-content {
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  margin-bottom: 22px;
}

.section-testimonials.blue .avia-testimonial-content p,
.section-testimonials.blue .avia-testimonial-name,
.section-testimonials.blue .avia-testimonial-subtitle {
  color: #ffffff !important;
}

.section-testimonials.blue .avia-testimonial-name::after {
  background-color: #ffffff !important;
}

.avia-testimonial-content p {
  line-height: 40px;
  text-align: center;
}

.avia-testimonial-name {
  padding-right: 10px;
  position: relative;
}

.avia-testimonial-name,
.avia-testimonial-subtitle {
  line-height: 24px;
  opacity: 1 !important;
}

.avia-testimonial-arrow-wrap {
  display: none !important;
}

.avia-testimonial-name::after {
  content: "";
  position: absolute;
  right: -1px;
  background-color: #333333 !important;
  height: 15px;
  width: 1px;
  top: 50%;
  transform: translateY(-50%);
}

.avia-testimonial-subtitle {
  padding-left: 10px;
}


.image-slider,
.image-slider ul {
  margin: 0 !important;
}

.image-slider .avia-slideshow-arrows a {
  border-radius: 50%;
  width: 33px !important;
  height: 33px !important;
}

.image-slider .avia-slideshow-arrows a svg {
  width: 8.5px !important;
  height: 12.5px !important;
}

.image-slider .avia-slideshow-arrows .prev-slide {
  left: 14px !important;
}

.image-slider .avia-slideshow-arrows .next-slide {
  right: 14px !important;
}


body .avia-slideshow-arrows a {
  top: 50% !important;
  transform: translateY(-50%) !important;
  margin: 0 !important;
  width: 50px !important;
  height: 50px !important;

  display: flex !important;
  align-items: center;
  justify-content: center;

  opacity: 1 !important;
}

.avia-slideshow-arrows a svg {
  margin: 0 !important;
  width: 9.5px !important;
  height: 16.5px !important;
}

a.prev-slide {
  left: 0 !important;
  right: unset !important;
}

/* Button */
html body .btn-secondary .avia-size-small,
html body .btn-primary .avia-size-small {
  border-radius: 0 !important;
  text-decoration: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 12px;
  letter-spacing: 5%;
  text-align: center;
  text-transform: uppercase;
  background-size: 10px 10px;
  background-repeat: no-repeat;
  background-position: right 16px center;
}

.btn-primary .avia-size-small {
  background-image: url("/wp-content/uploads/2026/06/Vector-3.svg");
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent !important;
}

.btn-primary .avia-size-small:hover {
  background-color: #053857 !important;
  color: #fff !important;
  background-image: url("/wp-content/uploads/2026/06/Vector-4.svg") !important;
  border-color: #fff !important;
}

.btn-secondary .avia-size-small {
  background-image: url("/wp-content/uploads/2026/06/Vector-4.svg");
  border: 1px solid transparent !important;
}

.btn-secondary .avia-size-small:hover {
  background-color: #fff !important;
  color: #053857 !important;
  background-image: url("/wp-content/uploads/2026/06/Vector-3.svg") !important;
  border-color: #053857 !important;
}

.btn-secondary .avia_button_background {
  display: none !important;
}

/* Hero Overlay */
.hero-overlay {
  position: relative !important;
}

.hero-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(215.91deg, rgba(7, 29, 46, 0.8) 19.51%, rgba(5, 56, 87, 0.8) 77.44%);
  visibility: visible !important;
  /* 	mix-blend-mode: multiply; */
}

/* SECTION HERO MEDIUM */
.section-hero-medium .avia_textblock {
  max-width: 684px;
  width: 100%;
}

.section-hero-medium .avia_textblock p {
  max-width: 565px;
  width: 100%;
}
.single-case_study .section-hero-medium {
	padding: 0;
}
.single-case_study .section-hero-medium .avia_textblock {
	margin: 0 auto;
}
.single-case_study .section-hero-medium .container {
	 padding-top: 199px !important; 
	padding-bottom: 126px !important;
}



/* Section Text Image Large */
.section-text-image-large {
  padding: 63px 0 55px;
}

.section-text-image-large .entry-content-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}

.section-text-image-large h2 {
  color: #053857 !important;
  margin: 0 !important;
}

.section-text-image-large .section-text-image-large-description.white h2 {
  color: #ffffff !important;
}

.section-text-image-large h4 {
  line-height: 46px;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 17px !important;
}

.section-text-image-large p {
  max-width: 545px;
  width: 100%;
}

.section-text-image-large h4::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  width: 30px;
  background-color: #053857;
  left: 0;
}

.section-text-image-large .section-text-image-large-description.white h4::after {
  background-color: #ffffff;
}

.section-text-image-large-images img {
  width: 100% !important;
}

.section-text-image-large-images .avia-image-container {
  margin-bottom: 16px;
}

.section-text-image-large-images .avia-gallery-thumb {
  align-items: center;
  gap: 31px;
  flex-wrap: nowrap !important;
}

.section-text-image-large-images .avia-gallery-thumb a:first-child {
  width: 70% !important
}

.section-text-image-large-images .avia-gallery-thumb a:last-child {
  width: 30% !important
}


/* Strategic Partners */
.section-strategic-partners {
  padding: 96px 0;
}

.section-strategic-partners.case-study .container {
  max-width: 820px !important;
}

.section-strategic-partners.case-study .strategic-partner {
  padding-left: 0 !important;
  justify-content: space-between !important;
  gap: 100px;
}

.section-strategic-partners.case-study .title {
  font-weight: 700;
  letter-spacing: 7%;
  text-transform: uppercase;
  margin: 0 !important;
}

.section-strategic-partners.case-study .title p {
  margin: 0 !important;
}

.strategic-partner {
  display: flex;
  align-items: flex-start;
  gap: 27px;
  padding-left: 50px !important;
}

.strategic-partner::after,
.strategic-partner::before {
  display: none !important;
}

.strategic-partner:not(:last-of-type) {
  border-bottom: 1px solid #cccccc;
}

.strategic-partner p {
  max-width: 757px;
  width: 100%;
  margin-top: 0 !important
}

.strategic-partner .avia-image-container {
  margin: 0 !important;
  max-width: 260px !important;
  width: 100% !important;
  object-fit: cover !important;
  display: flex;
  justify-content: center;
}

.strategic-partner .avia-image-container img {
  margin: 0 !important;
  object-fit: contain !important;
}

.strategic-partner em {
  position: relative;
  padding-left: 14px;
  color: #053857 !important;
  display: block;
  max-width: 741px;
  width: 100%;
}

.strategic-partner em::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  background-color: #053857 !important;
  height: 100%;
}

/* Section Team Member */
.section-team-member-category {
  padding: 71px 0 88px;
}


.section-team-member img, .section-team-member-category-shortcode img {
  display: block;
  transition: transform 0.3s ease;
}

.section-team-member img:hover, .section-team-member-category-shortcode img:hover  {
  transform: scale(1.1) !important;
}

.section-team-member.specialist .section-team-member-category {
  padding: 0 !important;
}

.section-team-member-category.light a {
  color: #053857 !important;
}

.section-team-member-category.light .slide-entry-excerpt {
  color: #333333 !important;
}



.section-team-member-category.leadership {
  padding: 64px 0 68px;
}

.section-team-member-category.leadership h3 {
  color: #fff !important;
}

.section-team-member-category.leadership .avia-content-slider-inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 35px 44px;
}

.section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap {
  display: block !important;
}

.section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:first-child, #tm_b34ad .team-member-item:first-child{
  grid-column-start: 2;
}

.section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:nth-child(3),#tm_b34ad .team-member-item:nth-child(3) {
  grid-column-start: 1;
}


.section-team-member-category.leadership a {
	color: #fff !important;
}


body .section-team-member-category:not(.leadership) .avia-content-slider-inner .slide-entry-wrap:not(:last-of-type) {
  margin: 0 0 35px !important;
}


/* 
body .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:last-child {
	margin: 0 !important;
	grid-column: 2 !important;
}

body .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:last-child article:first-child {
	grid-column: 2 !important;
}

body .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:last-child {
	margin: 0 0 35px !important;
}

body .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:last-child article:last-child {
	grid-column: 3 !important;
} */


.section-team-member-category .av-special-heading-tag {
  font-weight: 700 !important;
  padding-bottom: 10px !important;
  position: relative;
  margin-bottom: 22px !important;
}

.section-team-member-category.single .av-special-heading-tag {
  margin: 0 !important;
}

body .container_wrap .avia-builder-el-last {
  margin-top: 0 !important;
}

/* .section-team-member-category .av-special-heading {
	margin-bottom: 40px !important;
}
 */
.section-team-member-category article {
  width: 100% !important;
  margin-left: 0 !important;
}

.section-team-member-category article h3 {
  margin-bottom: 7px !important;
  font-weight: 700 !important;
  font-size: 22px !important;
  line-height: 28px !important;

}

.section-team-member-category article a {
  background: none !important;
}

.section-team-member-category article img {
  display: block;
}

.section-team-member-category.dark article h3 {
  color: #fff !important;
}

.section-team-member-category .slide-image {
  margin-bottom: 10px !important;
}

.section-team-member-category.dark article .slide-entry-excerpt {
  color: #333333 !important;
  line-height: 22px;
  margin-top: 7px !important;
}

.section-team-member-category article .slide-entry-excerpt {
  color: #cccccc !important;
}

.specialist .section-team-member-category article .slide-entry-excerpt {
  color: #333333 !important;
}

.specialist .section-team-member-category article .entry-title {
  color: #053857 !important;
}

.section-team-member-category .avia-content-slider-inner .slide-entry-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 44px;
}

.section-team-member-category .av-special-heading-tag::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 30px;
  height: 3px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
}

.section-team-member-title {
  max-width: 580px;
  width: 100%;
  margin: 0 auto !important;
}

.group-leader-title  p {
 	max-width: 580px;
  	width: 100%;
  	margin: 0 auto !important;
}

.section-team-member-category.dark .av-special-heading-tag::after {
  background-color: #053857;
}

.section-team-member-category.light .av-special-heading-tag::after {
  background-color: #053857;
}


.section-team-member.single .section-team-member-category .avia-content-slider-inner .slide-entry-wrap article {
  max-width: 256px;
  width: 100%;
}

.section-team-member.single .section-team-member-category .avia-content-slider-inner .slide-entry-wrap {
  display: flex;
/*   align-items: center; */
  justify-content: center;
  gap: 44px;
  flex-wrap: wrap;
}

.section-team-member.single .section-team-member-category {
  padding: 52px 0;
}

.section-team-member.single .section-team-member-category .av-special-heading {
  margin-bottom: 22px !important;
}

.section-team-member.single .section-team-member-category .avia-content-slider {
  margin: 0 !important;
}

.section-team-member.specialist {
  padding: 63px 0;
}


/* Section Engagements Gallery */
.section-engagements-gallery {
  padding: 71px 0 97px;
}

.section-engagements-gallery.full .avia-gallery-thumb {
  grid-template-columns: repeat(3, 1fr) !important;
}

.section-engagements-gallery .avia-gallery-thumb {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.section-engagements-gallery .avia-gallery-thumb a {
  width: 100% !important;
}

/* Single team Member */
.section-single-team-member {
  padding: 40px 0 64px;
}

.section-single-team-member .practice-group-relation {
  background-color: #FAFBFC;
  padding: 0 29px 0 27px;
}

.practice-roles {
	background-color: #FAFBFC;
}

.section-single-team-member .practice-group-relation .type-team_member {
  display: none !important;
}

.section-single-team-member .practice-group-relation header {
  margin: 0 !important;
  padding: 0 !important;
}

#top .fullsize .template-blog .post-title {
  padding: 0 0 0 30px !important;
}

.section-single-team-member .practice-group-relation header #top .fullsize .template-blog .post-title {
  padding: 0;
  !important;
}

body .section-single-team-member .practice-group-relation #top .fullsize .template-blog .bloglist-simple .post-title,
.bloglist-simple .entry-content-wrapper .post-title {
  margin: 0 !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0% !important;
  position: relative;
}

.practice-roles__group h3 {
  font-weight: 700 !important;
  letter-spacing: 0%;
  text-transform: uppercase;
color: #053857 !important;
	font-size: 16px !important;
	line-height: 30px !important;
}


.practice-category-relation-title p {
  margin: 0 !important;
}

.practice-roles {
	padding: 29px 29px 40px 27px;
	display: flex;
	flex-direction: column;
	gap: 30px;
}



.section-single-team-member .practice-roles a {
  position: relative;
  line-height: 1.5 !important;
	text-decoration: none !important;

}

.section-single-team-member .practice-roles a::before {
  content: "";
  position: absolute;
  left: -20px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #053857;
  top: 6px;
}

.section-single-team-member .practice-roles a::after {
  content: "";
  position: absolute;
  right: -10px;
  width: 3px;
  height: 3px;
  border-right: 1px solid #053857;
  border-top: 1px solid #053857;
  transform: rotate(45deg);
  display: inline-block;
  vertical-align: middle;
  bottom: 7px;
}

.section-single-team-member .practice-roles a.is-multiline::before {
  top: 8px;
  transform: translateY(0);
}

.section-single-team-member .practice-roles a.is-multiline::after {
  bottom: 5px;
  top: unset;
  transform: translateY(0) rotate(45deg);
}

.section-single-team-member .practice-roles a {
  color: #053857 !important;
}

.section-single-team-member .practice-roles.down {
  padding-bottom: 29px;
}

.section-single-team-member .avia-button {
  padding: 0 !important;
  margin-left: 0 !important;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 7%;
  text-transform: uppercase;
  font-size: 16px !important;
}

.section-single-team-member h1 {
  margin-bottom: 2px !important;
  margin-top: 58px !important;
}

.section-single-team-member h4 {
  line-height: 46px;
  padding-bottom: 15px !important;
  margin-bottom: 15px !important;
  position: relative;
}

.section-single-team-member h4::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 30px;
  height: 2px;
  left: 0;
  background-color: #053857;
}

.special-heading-border {
  display: none;
}

.section-single-team-member .av-special-heading {
  padding: 0 !important;
  margin: 0 !important;
}

.section-single-team-member .entry-content-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 70px;
  justify-content: center;
}

.section-single-team-member .single-left {
  max-width: 380px;
  width: 100%
}

.single-left.mobile {
	display: none;
}

.section-single-team-member .single-left img {
  width: 100%;
  margin-bottom: 40px !important;
  display: block;
}

.section-single-team-member .single-right {
  max-width: 708px;
  width: 100%
}

.member-downloads {
  margin-top: 40px;
  padding: 30px 40px;
  display: flex;
  flex-direction: column;
}

.member-downloads a {
  font-weight: 700;
  font-size: 14px;
  line-height: 29px;
  letter-spacing: 7%;
  text-transform: uppercase;
  color: #053857 !important;
  display: flex;
  gap: 10px;
  align-items: center;
}

.member-downloads .link-title {
  position: relative;
  display: inline-block;
}

.no-arrows .member-downloads .link-title::after {
  display: none;
}

.member-downloads .link-title::after {
  content: "";
  position: absolute;
  right: -10px;
  top: 50%;
  width: 3px;
  height: 3px;
  border-right: 2px solid #053857;
  border-top: 2px solid #053857;
  transform: translateY(-50%) rotate(45deg);
}


.member-downloads span {
  display: flex;
}

/* Who we advice */
.section-advices-clients {
  padding: 74px 0 70px;
}

.section-advices-clients h2 {
  margin-bottom: 30px !important;
  text-align: center !important;
}

.section-advices-clients .avia-image-container {
  margin: 0 !important;
}

.section-advices-clients .flex_column_table {
  display: flex !important;
  gap: 20px;
  margin-bottom: 37px !important;
}

.section-advices-clients.with-description .with-description-title {
  margin-bottom: 28px;
}

.section-advices-clients.with-description .with-description-title p {
  margin: 0 !important;
}

.section-advices-clients.with-description .avia-button {
  margin-top: 0 !important;
}


/* Advising Clients */
.section-advising-clients {
  padding: 72px 0 77px;
}

.section-advising-clients .avia-button {
  margin: 0 !important;
}

.section-advising-clients p {
  margin-top: 0 !important;
}

.advising-clients-description p {
  max-width: 545px;
  width: 100%;
  margin-left: 10px !important;
}


.global-gallery .avia-gallery-thumb {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-top: 50px !important;
}

.global-gallery .avia-gallery-thumb a {
  width: 100% !important;
}

/* Section case study info */
.section-case-study-info {
  padding: 34px 0 49px;
}

.section-case-study-info p {
  font-weight: 700;
  letter-spacing: 7%;
  text-transform: uppercase;
  margin-top: 0 !important;
  margin-bottom: 18px;
}

.section-case-study-info .av-flex-placeholder {
  display: none !important;
}


.section-case-study-info .column-info {
  text-align: center;
}

.section-case-study-info .column-info:first-of-type,
.section-case-study-info .column-info:last-of-type {
  position: relative;
  z-index: 10;
}

.section-case-study-info .flex_column::after {
  overflow: visible !important;
}

.section-case-study-info .column-info:first-of-type::after,
.section-case-study-info .column-info:last-of-type::after {
  content: "";
  position: absolute;
  height: 68px;
  width: 1px;
  background: #ffffff !important;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block !important;
  visibility: visible !important;
}

.section-case-study-info .column-info:first-of-type::after {
  right: 0;
}

.section-case-study-info .column-info:last-of-type::after {
  left: 0;
}

.section-case-study-info .avia_codeblock {
  color: #cccccc;
}

/* SELECT NEWSROOM */
.av_textblock_section .post-filter a,
.post-filter a{
	text-decoration: none !important;
}
.post-filter .pagination *{
	font-size: 16px !important;
}
.post-filter .avia-content-slider {
	margin-bottom: 0 !important;
}
.post-filter .section-recommended-posts-home.all-blogs{
	padding-bottom: 0;
	padding-top: 0;
}
.post-filter .image-overlay {
	display: none !important;
}
.post-filter .pagination a:hover {
	color: #fff !important;
}
.news-filters {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 60px;
}

body .news-filters .ts-control,
.news-filters input {
  margin: 0 !important;
  width: 282px;
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  letter-spacing: 7%;
  text-transform: uppercase;
  color: #053857 !important;
  padding: 0 16px !important;
  border-color: #CCCCCCCC !important;
  background: #FAFBFC !important;
  height: 37px;
  display: flex;
  align-items: center;
  border-radius: 0 !important;

}

.ts-dropdown-content .option {
  font-weight: 400;
  font-size: 16px;
  line-height: 38px;
  letter-spacing: 0%;
  color: #333333 !important;
  text-transform: capitalize !important;
  padding: 0 28px 0 18px !important;
  border-bottom: 1px solid #EFEFEF;
}

.ts-dropdown-content .option:last-child {

  border-bottom: 0;
}

.ts-wrapper.single .ts-control {
  position: relative;
}

.ts-wrapper.single .ts-control::after {
  content: '';
  position: absolute;

  top: 50%;
  right: 20px;

  width: 12px;
  height: 8px;

  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999999 6.41406L6 1.41406L8.5 3.91406L11 6.41406' stroke='%23053857' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: contain;

  transform: translateY(-50%) rotate(180deg);
  transition: transform .3s ease;

  border: none !important;
}

/* OPEN STATE */
.ts-wrapper.single.dropdown-active .ts-control::after {
  transform: translateY(-50%) rotate(0deg);
}


.no-posts-message {
  color: #053857 !important;
  text-align: center;
  padding: 0 20px;
}

.ts-control>input::placeholder {
  color: #053857 !important;
  opacity: 1 !important;
}

body .input-active input {
  position: absolute !important;
  top: 50%;
  transform: translateY(-50%);
  left: 500000px;

}

/* SINGLE POST */
.single-post #av_section_1 .container {
  max-width: 740px !important;
  width: 100%;
  padding: 20px;
  margin: 0 auto;
}

.single-post .custom-alb-featured-image {
  margin-bottom: 30px;
}

.single-post h1,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6 {
  color: #053857 !important;
}
.single-post b {
	color: inherit !important;
}
.single-post blockquote {
  border-color: #053857 !important;	
}
.single-post h1 {
  margin: 0 !important;
  margin-bottom: 11px !important;
  font-size: 36px !important;
  line-height: 44px !important;

}

.single-post .single-post-main-img {
  margin-bottom: 30px;
}

.single-post .entry-content-header h1 {
  text-align: center !important;

  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 1.22;

  color: #053857;


}

.single-post .template-single-blog.container {
  max-width: 800px !important;
}

.single-post#top .fullsize .template-blog .post .entry-content-wrapper>* {
  max-width: 100% !important;
}

.single-post .post-meta-infos {
  text-align: center !important;
  margin: 20px 0 30px;
}

.single-post .post-meta-infos span, .single-post .post-meta-infos time {
	font-size: 16px !important;
}

.single-post .post-meta-infos * {

  font-style: normal;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 1.5;
  /* or 150% */
  text-align: center !important;

  color: #999999 !important;
  text-decoration: none !important;

}

.template-single-blog .entry-content-wrapper .post-meta-infos a {
  text-decoration: none !important;

}

.single-post .av-dynamic-field-inner {
  margin: 0 !important;
  margin-bottom: 31px !important;
}


.single-post .av-dynamic-field-inner p {
  text-align: center;
}


.single-post h3,
h4 {
  margin-top: 0 !important;
}

.single-post .heading-small h2 {
  font-size: 28px !important;
  line-height: 34px !important;

}

.single-post .heading-small h3 {
  font-size: 28px !important;
  line-height: 22px !important;

}

.single-post .entry-content-wrapper h3 {
  font-size: 22px !important;
  line-height: 30px !important;
}

.single-post .entry-content-wrapper h4 {
  font-size: 16px !important;
  line-height: 1.2 !important;
}

.single-post .heading-small h4 {
  text-transform: uppercase;
  font-size: 26px !important;
  line-height: 46px !important;
}



.single-post p strong {
  color: #053857 !important;
  position: relative;
}

.single-post p strong::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 1px;
  width: 100%;
  height: 1px;
  background-color: #053857;
}

.section-autor-box .container {
  max-width: 740px !important;

}


.section-autor-box .entry-content-wrapper {
  padding: 41px 52px !important;
  border: 1px solid #053857 !important;
  display: flex;
  height: 100%;
  margin: 30px 0 20px;
}

.section-autor-box h2 {
  color: #053857 !important;
  font-weight: 700;
  font-size: 26px !important;
  line-height: 34px !important;
  margin-bottom: 10px;
}
.author .main_color .content h1, .author .main_color .content h2, .author .main_color .content h3 {
	color: #053857;
} 
.author .main_color .content {
	color: #333333;
}
body .template-author .entry-content-wrapper .post-title {
	font-size: 22px !important;
	line-height: 1.5 !important;
}
.section-autor-box .author-image {
  width: 106px !important;
  height: 106px !important;
  overflow: hidden;
}

.author-description {
  width: 100% !important;
}

.section-autor-box img {
  width: 100% !important;
  height: 100% !important;
  border-radius: 50%;
}

body .pp-multiple-authors-boxes-ul {
  margin: 0 !important;
  margin-top: 30px !important;
}

body .pp-multiple-authors-layout-boxed ul li,
body .pp-multiple-authors-layout-centered ul li {
  padding: 40px 50px;
}

body .pp-multiple-authors-layout-boxed ul li .pp-author-boxes-name a {
  text-decoration: none !important;
  font-family: 'Google Sans', sans-serif !important;
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 1.3;
  /* or 131% */

  /* AGS Blue */
  color: #053857;


}

body .pp-multiple-authors-layout-boxed ul li .pp-author-boxes-name a:hover {
  color: #053857 !important;
}

body .pp-multiple-authors-layout-boxed ul li .pp-author-boxes-description {

  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  /* or 150% */

  /* Dark Grey */
  color: #333333;


}

/* global-policy-no-wrapper */
.global-policy-no-wrapper {
  margin: 30px 0 !important;
}

.global-policy-no-wrapper section,
.global-policy-no-wrapper .avia-button-wrap {
  z-index: 10 !important;
  position: relative !important;
}

.global-policy-no-wrapper h2 {
  color: #ffffff !important;
}

/* Privacy Policy Content */
.privacy-policy-content h1 {
  color: #053857 !important;
}

.page-id-3 .container_wrap_first .container {
  max-width: 800px !important;
}

/* INFO/FORM SUBMIT */
.info-section {
  height: calc(100vh - 200px);
  display: flex;
  align-items: center;
  padding: 50px 0;
}

.info-section p {
  max-width: 499px;
  width: 100;
  margin: 16px auto 11px !important;
}

/* SECTION ACCORDION */
.section-accordion-row .entry-content-wrapper {
  display: flex !important;
  gap: 42.5px;
  justify-content: space-between;
  border-bottom: 1px solid #cccccc !important;
  padding: 80px 0;
}

#wrap_all .section-accordion-row:first-child {
  display: none;
}

.section-accordion-row:last-of-type>.container>.template-page>.post-entry>.entry-content-wrapper {
  border-bottom: 0;
}

.section-accordion-row .togglecontainer {
  margin-top: 28px;
}

.flex_column::after,
.flex_column::before {
  display: none !important;
}

.section-accordion-row .flex_column {
  float: none !important;
  margin: 0 !important;
}

.section-accordion-row--left {
  max-width: 534px;
  width: 100%;
}

.section-accordion-row--left .av_toggle_section p.toggler {
  padding: 21px 0 15.5px !important;
  font-weight: 700;
  line-height: 24px;
}

.section-accordion-row--left .av_toggle_section p.activeTitle {
  border-bottom: 0 !important;
}

.section-accordion-row--left h2 {
  margin-bottom: 17px;
}

.section-accordion-row.avia-builder-el-last .entry-content-wrapper {
  border-bottom: 0 !important;
}


.section-accordion-row--right .avia-gallery {
  padding: 0 !important;
}

.section-accordion-row--left .avia_textblock p {
  font-weight: 500;
}

.section-accordion-row--left .av-elegant-toggle .toggle_icon {
  right: 0 !important;
  width: 28px !important;
  height: 28px !important;
  opacity: 1 !important;
  top: 31% !important;
  margin: 0 !important;
}

.section-accordion-row--left .toggle_content {
  padding: 0 !important;
  background: none !important;
  border-bottom: 0 !important;
}

.section-accordion-row--left .toggle_content b,
.section-accordion-row--left .toggle_content strong {
  color: #053857 !important;
}

.section-accordion-row--right .avia-gallery-thumb img {
  transition: opacity 0.6s ease;
}

.section-accordion-row--left,
.section-accordion-row--right {
  flex: 1;
}

/* MAILCHIMP FORM */
body #mc_embed_signup .button {
  margin-bottom: 0 !important;
  background-color: #053857 !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 12px !important;
  letter-spacing: 5% !important;
  text-transform: uppercase;
  border-radius: 0 !important;

}

body #mc_embed_signup input[type="email"],
input[type="text"] {
  margin-bottom: 0 !important;
}


/* Hamburger */

.av-hamburger-inner::after,
.av-hamburger-inner::before,
.av-hamburger-inner {
  background: #053857;
}

.av-hamburger.is-active .av-hamburger-inner::after,
.av-hamburger-inner::before,
.av-hamburger-inner {
  background: #fff;
}

#av-burger-menu-ul {
  background: #053857;

}

/* SERVICES */
.section-services {
  padding: 65px 0 95px;
}

.section-services p strong {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 7%;
  text-align: center;
  text-transform: uppercase;

}

.section-services h2 {
  margin-bottom: 75px !important;
}

.section-services .flex_column_table {
  margin: 0 !important;
}

/* SECTION CONTACT FORM */
.section-contact-form {
  padding: 57px 0 34px;
}


.section-contact-form p {}

.section-contact-form a {
  padding-left: 25px !important;
  position: relative;
  display: inline-block;
}

.section-contact-form a::before {
  content: "";
  position: absolute;
  width: 15px;
  left: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-repeat: no-repeat;
  top: 5px;
}

.section-contact-form a.msg::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M14.6677 11.1361C14.7415 11.204 14.784 11.3059 14.7877 11.4163C14.7914 11.5246 14.7526 11.6286 14.6825 11.7029C14.4997 11.8961 14.2652 12.0023 14.0215 12.0023H0.978462C0.734769 12.0023 0.500308 11.8961 0.317538 11.7029C0.247385 11.6286 0.208615 11.5246 0.212308 11.4163C0.216 11.308 0.258462 11.2061 0.332308 11.1361L5.27446 6.48425L6.67385 7.80059C6.90462 8.01928 7.2 8.1403 7.50092 8.1403C7.80185 8.1403 8.09538 8.01928 8.32615 7.80272L9.72554 6.48637L14.6677 11.1382V11.1361ZM7.08738 7.22098C7.20738 7.3335 7.35323 7.39083 7.49908 7.39083C7.64492 7.39083 7.79262 7.3335 7.91077 7.22098L14.6677 0.864289C14.7415 0.796348 14.784 0.694438 14.7877 0.584034C14.7914 0.475754 14.7526 0.37172 14.6825 0.29741C14.4997 0.104204 14.2652 -0.00195312 14.0215 -0.00195312H0.978462C0.734769 -0.00195312 0.500308 0.104204 0.317538 0.29741C0.247385 0.37172 0.208615 0.475754 0.212308 0.584034C0.216 0.692314 0.258462 0.794225 0.332308 0.864289L7.08738 7.22098ZM10.2406 6.00017L15 10.4779V1.52246L10.2406 6.00017ZM0 1.52246V10.48L4.75938 6.00229L0 1.52246Z' fill='%23053857'/%3E%3C/svg%3E");
  height: 12px;
}

.section-contact-form a.phone::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15'%3E%3Cpath fill='%23053857' d='M10.0285 14.9685C9.02345 14.82 8.06696 14.4271 7.24144 13.8242C6.28496 13.1449 5.40499 12.3575 4.62067 11.4787C3.65683 10.4289 2.67533 9.39261 1.82479 8.23485C1.15525 7.30503 0.556348 6.33023 0.229671 5.20995C0.00158626 4.49759 -0.0572744 3.74025 0.0560323 3.00089C0.203184 2.11757 0.662297 1.39921 1.29063 0.797834C1.54962 0.562381 1.83068 0.352423 2.13087 0.172459C2.49581 -0.0629942 2.96228 -0.0554957 3.31985 0.191955C4.15715 0.698853 4.79726 1.4832 5.13718 2.41301C5.25637 2.67996 5.22252 2.99189 5.05036 3.22585C4.83993 3.51529 4.62067 3.79723 4.40878 4.08668C4.22189 4.34312 4.02765 4.59507 3.86137 4.86502C3.68626 5.11697 3.6892 5.4559 3.86873 5.70485C4.28811 6.30473 4.69425 6.92261 5.15042 7.49399C5.97594 8.53479 6.88975 9.50059 7.88155 10.3779C8.10228 10.5714 8.33919 10.7423 8.57464 10.9178C8.77918 11.0798 9.05876 11.1053 9.28832 10.9838C9.53995 10.8563 9.78569 10.7169 10.0241 10.5639C10.3537 10.3494 10.6774 10.129 11.0012 9.91751C11.2734 9.74055 11.6207 9.73305 11.8988 9.89951C12.7331 10.3224 13.4145 11.0048 13.8412 11.8491C14.0869 12.281 14.0443 12.8224 13.7352 13.2094C12.9215 14.2981 11.8811 14.97 10.4979 15C10.3405 14.997 10.1845 14.9865 10.0285 14.9685Z'/%3E%3C/svg%3E");
  height: 15px;
}


.section-contact-form a.adress::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' viewBox='0 0 15 19'%3E%3Cpath fill='%23053857' d='M14.1487 4.09217C12.2923 0.430244 7.79275 -1.05053 4.10026 0.790434C0.407764 2.6314 -1.02484 7.25384 0.77096 10.7557C1.61842 12.4166 5.14949 16.7388 6.70316 18.6398C7.08654 19.1201 7.81293 19.1201 8.21648 18.6398C9.77015 16.7388 13.2609 12.4166 14.1689 10.7557C15.2988 8.7146 15.2585 6.27332 14.1487 4.09217ZM7.46991 11.316C5.31091 11.316 3.57564 9.57506 3.57564 7.45394C3.57564 5.33282 5.31091 3.59191 7.46991 3.59191C9.62891 3.59191 11.3642 5.33282 11.3642 7.45394C11.3844 9.57506 9.62891 11.316 7.46991 11.316Z'/%3E%3C/svg%3E");
  height: 19px;
}

.section-contact-form a.map::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23053857' d='M13.9286 0H1.06808C0.478795 0 0 0.485491 0 1.08147V13.9185C0 14.5145 0.478795 15 1.06808 15H13.9286C14.5179 15 15 14.5145 15 13.9185V1.08147C15 0.485491 14.5179 0 13.9286 0ZM4.53348 12.8571H2.31027V5.69866H4.53683V12.8571H4.53348ZM3.42187 2.14286C4.13504 2.14286 4.71094 2.71875 4.71094 3.43192C4.71094 4.14509 4.13504 4.72098 3.42187 4.72098C2.70871 4.72098 2.13281 4.14509 2.13281 3.43192C2.13281 2.71875 2.70871 2.14286 3.42187 2.14286ZM12.8672 12.8571H10.644V9.375C10.644 8.54464 10.6272 7.47656 9.48884 7.47656C8.35045 7.47656 8.1529 8.38058 8.1529 9.31473V12.8571H5.92969V5.69866H8.0625V6.67634H8.09263C8.39062 6.11384 9.11719 5.5212 10.1987 5.5212C12.4487 5.5212 12.8672 7.00446 12.8672 8.93303V12.8571Z'/%3E%3C/svg%3E");
  height: 15px;
}

.archive .post-entry *{
	color: #333333;
	line-height: 1.3 !important;
}

.archive .post-entry .more-link, .archive .post-title {
	    color: #053857 !important;
}
.archive .post-entry .more-link svg {
	fill: #053857 !important;
}
.archive.tax-topic .grid-sort-container {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.archive.tax-topic .grid-sort-container > * {
	padding: 15px;
}
.archive.tax-topic .grid-image {
	position: relative;
	padding-top: 80%;
	width: 100%;
    display: block;
	margin-bottom: 15px;
}
.archive.tax-topic .grid-image img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.archive .sidebar ul{
	list-style: disc;
}
/* Team shortcode */
.section-team-member-category-shortcode .team-member-wrap {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
  	gap: 35px 44px;
}
.section-team-member-category-shortcode .image-overlay {
	display: none !important;
}

.team-member-wrap:has(> :first-child:nth-last-child(-n + 3)) {
  	display: flex;
	justify-content: center;
/* 	align-items: center; */
	flex-wrap: wrap;
}


.team-member-wrap:has(> :first-child:nth-last-child(-n + 3)) article {
	max-width: calc(25% - 33px);
	width: 100%;
}

.section-team-member-category-shortcode .team-member-image {
	position:relative; 
	padding-top: 100%;
	overflow: hidden;
	    width: 100%;
    display: block;
}
.section-team-member-category-shortcode .team-member-image img{
	object-fit: cover;
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all .4s;
	top: 0;
	left: 0;
}
.section-team-member-category-shortcode .team-member-image:hover img{
	transform: scale(1.1);  
}
.section-team-member-category-shortcode  .team-member-entry-title a {

	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.27;

	color: #FFFFFF;
	text-decoration: none !important;
}
.section-team-member-category-shortcode  .team-member-entry-title  {
	margin-bottom: 5px !important;
	margin-top: 8px !important;
}
.section-team-member-category-shortcode  .team-member-entry-title a:hover{
	color: #FFFFFF !important;
}
.section-team-member-category-shortcode .slide-entry-excerpt {

	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.38;

	color: #CCCCCC;


}
.section-team-member-category-shortcode  .team-members-group__title {
	font-family: 'Google Sans';
	font-style: normal;
	font-weight: 700 !important;
	font-size: 22px !important;
	line-height: 1.27 !important;

	text-align: center;

	color: #FFFFFF;
    padding-bottom: 10px !important;
    position: relative;
    margin-bottom: 22px !important;
}
.section-team-member-category-shortcode  .team-members-group__title:after{
	    content: "";
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 3px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
}
.section-team-member-category-shortcode.color-type_dark .team-members-group__title,
.section-team-member-category-shortcode.color-type_dark  .team-member-entry-title a
{
	color: #053857;
} 
.section-team-member-category-shortcode.color-type_dark  .team-members-group__title:after{
	background-color: #053857;
}
.section-team-member-category-shortcode.color-type_dark .slide-entry-excerpt{
	color: #333333 !important;
}
.avia-slideshow li img {
	border-radius: 0 !important;
}
.avia-content-slider .slide-entry-title {
	line-height: 1.4em !important;
	font-size: 18px !important;
}
/* Contact form */
.wpcf7 *{
	font-size: 16px;
	color: #053857;
}
.wpcf7 label{
	font-weight: 400 !important;
}
.wpcf7 .contact-form__required {
	color: red !important;
}
body .wpcf7 input[type="submit"]{
	background: #053857;
	color: #fff;
	font-weight: 600;
	border-radius: 4px;
	margin-top: 30px;
	transition: all .4s;
}
.wpcf7-list-item {
	margin-left: 0;
}
.wpcf7 .wpcf7-acceptance {
	margin: 0 !important;
}
.wpcf7 .wpcf7-not-valid-tip {
	    color: red;
    font-size: 14px;
    margin-top: -0.9em;
}
.wpcf7 .wpcf7-not-valid {
	border-color: red !important;
}
.wpcf7 .wpcf7-acceptance  span {
	font-size: 16px !important;
	color: #053857 !important;
}
/* MEDIA QUERY */
@media (max-width: 1280px) {
  .av-main-nav {
    gap: 15px;
  }
}


@media (max-width: 1024px) {
  .text-image-global-full .entry-content-wrapper {
    flex-direction: column;
  }

  .text-image-global-des {
    padding: 20px !important;
  }

  .text-image-global-des p {
    max-width: 100% !important;
  }

  .text-image-global-full.left .entry-content-wrapper {
    flex-direction: column-reverse !important;
    gap: 20px;
  }

  .text-image-global-full.left .text-image-global-des {
    padding: 0 20px 20px !important;
    width: 100%
  }

  .text-image-global-full.left .text-image-global-img {
    width: 100%
  }

  .single-post #av_section_1 .container {
    max-width: 940px !important;
  }

}


@media (max-width: 990px) {
	.section-team-member-category-shortcode .team-member-wrap, {

		grid-template-columns: repeat(2, 1fr);
		gap: 35px;
	}
	.team-member-wrap:has(> :first-child:nth-last-child(-n + 3)) article {
		max-width: calc(50% - 22px);
		width: 100%;
	}
	#tm_b34ad .team-member-item:first-child {
	grid-column-start: 1;
	}
	
  body .pp-multiple-authors-layout-boxed ul li,
  body .pp-multiple-authors-layout-centered ul li {
    padding: 20px !important;
  }

  .menu-icon-wrap {
    display: none !important;
  }

  .single-post h1 {
    font-size: 32px !important;
    line-height: 40px !important;

  }


  .single-post .heading-small h2 {
    font-size: 24px !important;
    line-height: 30px !important;

  }

  .single-post .heading-small h3 {
    font-size: 24px !important;
    line-height: 18px !important;

  }

  .single-post .heading-small h4 {
    text-transform: uppercase;
    font-size: 22px !important;
    line-height: 42px !important;
  }
	
.section-recommended-posts-home.all-blogs .avia-content-slider-inner {
  grid-template-columns: 1fr 1fr !important;
  gap: 20px;
}
	
	.section-recommended-posts-home.all-blogs .slide-entry-wrap article {
		max-width: 100% !important;
	}



  .section-team-member-category article h3 {
    font-size: 20px !important;
    line-height: 26px !important;

  }



  #header_main {
    padding-bottom: 25px;
  }

  h1 {
    line-height: 1 !important;

  }


  .av_header_transparency .social_bookmarks_linkedin a::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%23053857' d='M10.2143 0H0.783259C0.351116 0 0 0.356027 0 0.79308V10.2069C0 10.644 0.351116 11 0.783259 11H10.2143C10.6464 11 11 10.644 11 10.2069V0.79308C11 0.356027 10.6464 0 10.2143 0ZM3.32455 9.42857H1.6942V4.17902H3.32701V9.42857H3.32455ZM2.50937 1.57143C3.03237 1.57143 3.45469 1.99375 3.45469 2.51674C3.45469 3.03973 3.03237 3.46205 2.50937 3.46205C1.98638 3.46205 1.56406 3.03973 1.56406 2.51674C1.56406 1.99375 1.98638 1.57143 2.50937 1.57143ZM9.43594 9.42857H7.80558V6.875C7.80558 6.26607 7.7933 5.48281 6.95848 5.48281C6.12366 5.48281 5.97879 6.14576 5.97879 6.8308V9.42857H4.34844V4.17902H5.9125V4.89598H5.9346C6.15312 4.48348 6.68594 4.04888 7.47902 4.04888C9.12902 4.04888 9.43594 5.13661 9.43594 6.55089V9.42857Z'/%3E%3C/svg%3E");
  }

  .av-burger-menu-main a {
    line-height: 1 !important;
    height: unset !important;
  }

  .html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,
  .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,
  .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,
  .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
    background-color: #fff !important;
  }

  #top .header_color .avia-menu-fx,
  div .av-hamburger-inner,
  div .av-hamburger-inner::before,
  div .av-hamburger-inner::after {
    background: #053857 !important;
  }

  .responsive #header .sub_men {
    position: unset !important;
    width: unset !important;
  }

  .html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
    background-color: transparent !important;
  }

  .sub-menu {
    margin: 0 !important
  }

  #header_meta a {
    color: #053857 !important;
  }

  #top .av_header_transparency #header_meta {
    border-color: #053857 !important;
  }

  .responsive #top #header_meta .social_bookmarks li {
    border: none !important;
    float: unset;
  }

  .responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks {
    display: block !important;
    padding: 0 !important
  }

      .responsive #top .logo {
    height: unset !important;
    width: unset !important;
  }

  .html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
    color: #fff !important;
  }

  .section-home-services .av-alb-blogposts {
    grid-template-columns: repeat(2, 1fr);
  }


  .menu-item-has-children>a::after {
    display: none !important;
  }

}

@media (max-width: 989px) {
	.partner-logo {
		max-width: 180px !important;
		margin: auto !important;
	}
  body h1 br,
  body h2 br,
  body h3 br,
  body h4 br {
    display: none !important;
  }
	
	h3 {
	line-height: 1 !important;
}
	h2 {
		line-height: 1.2 !important;
	}
	.avia-testimonial-content p {
		line-height: 1.4 !important;
	}
	.single-left.mobile {
	display: block;
}
	
	.single-left.des .practice-roles {
	display: none;
}

  .sc-ngp-wrapper {
    padding: 20px;
  }

  .section-team-member-category.leadership .avia-content-slider-inner {

    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
  }

  .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap {
    display: block !important;
  }

  .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:first-child {
    grid-column-start: 1;
  }

  .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:nth-child(3) {
    grid-column-start: 1;
  }

  .section-recommended-posts-home,
  .section-counter,
  .section-practice-groups,
  .section-testimonials,
  .custom-gallery,
  .section-text-image-large,
  .section-strategic-partners,
  .section-team-member-category,
  .section-engagements-gallery,
  .section-single-team-member,
  .section-team-member.specialist,
  .section-advices-clients,
  .section-advising-clients,
  .section-recommended-posts-home.all-blogs,
  .section-text-image,
  .newsletter.multiple-links,
  .section-accordion-row .entry-content-wrapper,
  #footer,
  .section-services,
  .section-language,
  .section-home-services,
  .section-contact-form,
  .section-featured-case-studies,
  .section-50-50-practice-group {
    padding: 50px 0 !important;
  }

  .section-featured-case-studies-wrapper {
    margin-top: 30px !important;
  }



  header.av_header_transparency .language-top-menu a {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12977_15449)'%3E%3Cpath d='M3.33345 0C3.70221 0 4.00014 0.279302 4.00014 0.625012V1.25002H6.6669C7.03566 1.25002 7.33359 1.52933 7.33359 1.87504C7.33359 2.22075 7.03566 2.50005 6.6669 2.50005H6.46689L6.29189 2.95123C5.95021 3.83406 5.43561 4.64072 4.78767 5.33409C5.08351 5.50597 5.39185 5.65831 5.7127 5.79308L6.76274 6.23059L8.05861 3.49616C8.16487 3.2696 8.40446 3.12506 8.66697 3.12506C8.92948 3.12506 9.16907 3.2696 9.27532 3.49616L11.9421 9.12127C12.0921 9.43768 11.94 9.80683 11.6046 9.94551C11.2691 10.0842 10.8733 9.94355 10.7254 9.62909L10.3087 8.75017H7.02733L6.61065 9.62909C6.46064 9.94551 6.06688 10.0861 5.73145 9.94551C5.39602 9.80488 5.24393 9.43573 5.39394 9.12127L6.22313 7.37319L5.1731 6.93568C4.69391 6.73646 4.23556 6.49817 3.80222 6.22473C3.35845 6.56068 2.87302 6.85365 2.35425 7.0978L1.63131 7.43374C1.30213 7.58804 0.902115 7.46304 0.737526 7.15444C0.572937 6.84584 0.706275 6.47083 1.03545 6.31653L1.75423 5.97863C2.09382 5.81847 2.41675 5.63292 2.72093 5.42589C2.43342 5.17784 2.16258 4.91025 1.91048 4.62704L1.70006 4.38876C1.46463 4.12313 1.50214 3.72859 1.78548 3.50788C2.06882 3.28717 2.48967 3.32233 2.7251 3.58796L2.9376 3.82625C3.17719 4.09774 3.4397 4.34969 3.7168 4.58212C4.28973 3.98836 4.74183 3.29108 5.03976 2.52349L5.05018 2.50005H0.668773C0.297927 2.50005 0 2.22075 0 1.87504C0 1.52933 0.297927 1.25002 0.66669 1.25002H2.66676V0.625012C2.66676 0.279302 2.96469 0 3.33345 0ZM8.66697 5.28917L7.61902 7.50015H9.71492L8.66697 5.28917Z' fill='%23053857'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12977_15449'%3E%3Crect width='12' height='10' fill='%23053857'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
  }



  .section-featured-case-studies-wrapper h3 {
    font-size: 18px !important;
    line-height: 1 !important;
    margin-bottom: 10px !important;

  }

  .section-recommended-posts-home.all-blogs .slide-entry-wrap {
    grid-template-columns: 1fr !important;
  }

  .section-recommended-posts-home.all-blogs .slide-entry-wrap article {
    max-width: 100% !important;
  }

  .section-recommended-posts-home.all-blogs .slide-entry-wrap img {
    height: auto !important;

  }


  .section-featured-case-studies-wrapper .slide-entry-wrap {
    gap: 20px;
    flex-direction: column !important;
  }

  body .container_wrap .avia-builder-el-last.section-featured-case-studies-wrapper div .av_one_half {
    width: 100% !important;
  }

  .section-partners h2 {
    margin-bottom: 20px !important;
    text-align: center !important;
  }


  .partner-logos-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .language.first {
    margin-bottom: 20px !important;
  }


  .news-filters {
    margin-bottom: 20px;
  }


  .section-languages .language .av_textblock_section {
    top: 45%;
  }

  .section-languages .language .av_textblock_section p {
    font-weight: 700;
    font-size: 24px !important;
    line-height: 1;
    margin: 0 !important;
  }


  .section-services h2 {
    margin-bottom: 40px !important;
  }


  .section-text-image .avia-builder-el-first {
    padding-right: 0 !important;
    margin-top: 10px;
  }

  .section-text-image img {
    margin-bottom: 20px;
  }

  #footer .container {
    display: flex !important;
    flex-direction: column !important;
    gap: 25px;
    align-items: center;
    justify-content: center;
    text-align: center;

  }

  div.av_one_fourth {
    width: 100% !important;
    margin: 0 !important;
  }

  body #footer .container div.av_one_fourt {
    width: 100% !important;
    margin: 0 !important;
  }

  .textwidget p:first-child {
    margin-bottom: 28px !important;
  }

  body #footer section.widget_media_image {
    margin: 0 auto !important
  }

  .widgettitle {
    margin-top: 20px !important;
    margin-bottom: 0 !important;
    color: #053857 !important;
  }


  .section-text-image .avia-image-container-inner,
  .section-text-image p {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* ///////////////// */
  .section-accordion-row .entry-content-wrapper {
    flex-direction: column-reverse;
    gap: 20px;
  }

  .newsletter .container,
  .section-accordion-row--left {
    max-width: 100% !important;
  }


  .section-autor-box .entry-content-wrapper {
    padding: 20px !important;
    margin: 20px 0;
    flex-direction: column;
    gap: 20px;
  }

  .single-post .custom-alb-featured-image {
    margin-bottom: 20px;
  }

  .section-autor-box .container,
  .page-id-3 .container_wrap_first .container {
    max-width: 100% !important;
  }


  .single-post .av-dynamic-field-inner {
    margin-bottom: 20px !important;
  }


  .section-strategic-partners.case-study .strategic-partner {
    gap: 20px;
  }


  .section-recommended-posts-home.all-blogs .slide-entry-wrap {
    column-gap: 20px !important;
  }

  .section-recommended-posts-home.all-blogs .slide-entry-wrap {
    margin-bottom: 20px !important;
  }


  .section-case-study-info .column-info:first-of-type::after,
  .section-case-study-info .column-info:last-of-type::after {
    content: "";
    position: absolute;
    height: 1px;
    width: 68px;
    transform: translateX(-50%);
    left: 50%;
    display: inline-block !important;
    visibility: visible !important;
  }

  .section-case-study-info .column-info:first-of-type::after {
    right: unset;
    top: 100%;
  }

  .section-case-study-info .column-info:last-of-type::after {
    left: unset;
    top: 0;
  }

  .section-case-study-info .column-info:first-of-type {
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
  }

  .section-case-study-info .column-info:last-of-type {
    padding-top: 20px !important;
    margin-top: 20px !important;
  }


  .advising-clients-description p {
    max-width: 100%;
    margin-left: 0 !important;
  }

  .section-advices-clients .flex_column_table {
    flex-direction: column;
  }

  .section-single-team-member h1 {
    margin-top: 0 !important;
  }

	

  .section-single-team-member .practice-group-relation h2::after {
    left: 0;
  }

  .section-single-team-member .single-left img {
    margin-bottom: 20px !important;
  }

  .member-downloads {
    margin-top: 20px;
  }


  .section-single-team-member article .entry-content-wrapper {
    display: block;
  }

  .section-single-team-member .entry-content-wrapper {
    flex-direction: column;
    gap: 20px;
  }

  .section-single-team-member .single-right,
  .section-single-team-member .single-left {
    max-width: 100%;
  }

  .section-engagements-gallery.full .avia-gallery-thumb,
  .global-gallery .avia-gallery-thumb {
    grid-template-columns: repeat(2, 1fr);
  }

  .global-gallery .avia-gallery-thumb {
    margin-top: 25px !important;
  }


  body .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:last-child article:first-child,
  body .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:last-child article:last-child {
    grid-column: unset !important;
  }

  .section-team-member-category .avia-content-slider-inner .slide-entry-wrap:not(:last-of-type) {
    margin: 0 0 20px !important;
  }

  .section-team-member-category .avia-content-slider-inner .slide-entry-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
  }

  .section-team-member-category .av-special-heading {
    margin-bottom: 20px !important;
  }

  .strategic-partner {
    padding-left: 0 !important;
  }

  .section-recommended-posts-home .slide-entry-wrap,
  .practice-groups-wrapper {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .section-team-member-category article {
    width: 100% !important;
    max-width: 100% !important;
  }

  .section-recommended-posts-home-title {
    margin-bottom: 20px;
  }

  .section-counter .entry-content-wrapper {
    flex-direction: column;
    gap: 40px;
  }

  .section-counter .content {
    text-align: center;
  }

  .section-counter .flex_column {
    width: 100%;
  }

  .section-counter .numbers {
    gap: 20px;
    padding-right: 0 !important;
  }

  .section-counter .numbers .avia-single-number {
    font-size: 45px;
    line-height: 1;
  }

  .practice-groups-wrapper h2 {
    font-size: 16px !important;
    line-height: 22px !important;
  }

  .practice-groups-wrapper h2 {
    max-width: 200px !important;
  }

  body .avia-slideshow-arrows {
    display: flex !important;
    align-items: center !important;
    justify-content: center;
    gap: 15px;
    margin-top: 30px;
  }

  body .avia-slideshow-arrows a {
    z-index: 99999 !important;
    position: relative !important;
    top: unset !important;
    transform: translateY(0) !important;

    width: 35px !important;
    height: 35px !important;
  }

  .image-slider .avia-slideshow-arrows a {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 33px !important;
    height: 33px !important;
  }

  .avia-testimonial_inner {
    max-width: 100% !important;
  }

  .section-testimonials .avia-testimonial .avia-testimonial-content {
    margin-bottom: 15px;
  }

  .section-advising-clients .avia-button {
    margin-bottom: 20px !important;
  }


  .custom-gallery .entry-content-wrapper {
    gap: 20px !important;
    flex-direction: column-reverse;
  }

  .custom-gallery.start .entry-content-wrapper {
    flex-direction: column;
  }

  .custom-gallery .left,
  .custom-gallery .right {
    width: 100%
  }

  #top .custom-gallery .avia-gallery .avia-gallery-thumb a:hover {
    opacity: 1 !important;
  }

  #top .avia-gallery .avia-gallery-thumb a {
    opacity: 1 !important;
  }

  .custom-gallery .left p {
    max-width: 100% !important;
  }


  .section-text-image-large .entry-content-wrapper {
    flex-direction: column-reverse;
    gap: 20px;
  }

  .section-text-image-large p {
    max-width: 100%;
  }


}

@media (max-width: 768px) {
  .right-content {
    padding: 0 20px 20px;
  }

  .section-team-member-category article h3 {
    font-size: 18px !important;
    line-height: 24px !important;

  }
	


.single-post h1 {
    font-size: 30px !important;
    line-height: 38px !important;
  }


	#header_main {
		padding: 0 !important;
	}

  .section-home-services .av-alb-blogposts {
    grid-template-columns: repeat(1, 1fr);
  }

  .language.first {
    margin-bottom: 20px !important;
  }

  .main_menu {
    height: unset !important;
  }

  #header_meta .container {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
  }

  .responsive #header .sub_menu {
    width: unset !important;
    margin-right: 10px !important;
    display: flex !important;
    align-items: center !important;
    top: 0 !important;
  }

  .responsive #top #header_meta .social_bookmarks li a {
    top: 3px !important;
  }

  .responsive #header .social_bookmarks {
    margin: unset !important;
    width: unset !important;
    line-height: unset !important;
    padding: 0 !important;
  }

  .responsive #header .sub_menu {
    float: right !important;
    position: relative !important;
  }

  .responsive #header_meta .sub_menu>ul {
    float: unset !important;
    width: unset !important;
    text-align: center !important;
    margin: 0 !important;
    position: static !important;
  }

  .avia2-menu {
    justify-content: flex-end;
  }

  .section-accordion-row .entry-content-wrapper {
    padding: 50px 0 !important;
  }

  .section-case-study-info .column-info:first-of-type {
    padding-bottom: 20px !important;
  }

  .section-case-study-info .column-info:last-of-type {
    padding-top: 20px !important;
  }

  .section-team-member-category .avia-content-slider-inner .slide-entry-wrap {
    grid-template-columns: repeat(2, 1fr);
  }

  .strategic-partner {
    flex-direction: column;
    gap: 20px;
  }

  .flex_column.global-title-wrapper {
    margin-bottom: 20px !important;
  }

  .strategic-partner .avia-image-container {
    margin: 0 auto !important;
  }

  .section-counter .numbers .avia-single-number {
    font-size: 36px;
  }

  .practice-groups-wrapper {
    grid-template-columns: 1fr !important;
  }

  .practice-groups-wrapper h2 {
    max-width: 200px !important;
  }

  body .section-recommended-posts-home-title {
    margin-bottom: 20px !important;
  }


  body .container {
    width: 100% !important;
  }

  body .section-testimonials .container {
    width: 100% !important;
  }

  .avia-testimonial-name::after {
    display: none;
  }

  .avia-testimonial-meta-mini {
    flex-direction: column;
  }
}

@media (max-width: 560px) {

  .section-recommended-posts-home.all-blogs .slide-entry-wrap,
  .partner-logos-wrapper, .section-recommended-posts-home.all-blogs .avia-content-slider-inner {
    grid-template-columns: 1fr !important;
  }

  .single-post h1 {
    font-size: 28px !important;
    line-height: 36px !important;

  }


  .practice-groups-wrapper p {
    font-size: 18px !important;
    line-height: 1 !important;
    max-width: 180px !important;
  }

}


@media (max-width: 420px) {

  .section-recommended-posts-home .slide-entry-wrap,
  .section-team-member-category .avia-content-slider-inner .slide-entry-wrap,
  .section-engagements-gallery .avia-gallery-thumb,
  .global-gallery .avia-gallery-thumb {
    grid-template-columns: 1fr !important;

  }
	.section-team-member-category-shortcode .team-member-wrap{

		grid-template-columns: repeat(1, 1fr);
		gap: 35px;
	}
	
		.team-member-wrap:has(> :first-child:nth-last-child(-n + 3)) article {
	max-width: 100%;
}
	
  .section-team-member-category.leadership .avia-content-slider-inner {

    grid-template-columns: repeat(1, 1fr);
    gap: 35px;
  }

  .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap {
    display: block !important;
  }

  .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:first-child {
    grid-column-start: 1;
  }

  .section-team-member-category.leadership .avia-content-slider-inner .slide-entry-wrap:nth-child(3) {
    grid-column-start: 1;
  }
}
@media (max-width: 480px) {
	body .uwy .uai, .uwy .ulsti {
		width: 36px;
		height: 36px;
	}
	body .uwy.userway_p5 .userway_buttons_wrapper {
		left: 8px !important;
		bottom: 50px !important;
	}
}