._flex-display {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
._justify-content-center {
  -ms-flex-pack: center;
  justify-content: center;
}
._justify-content-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
._justify-content-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
._justify-content-justify {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham/Gotham-Book.eot');
  src: url('../fonts/Gotham/Gotham-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/Gotham-Book.woff2') format('woff2'), url('../fonts/Gotham/Gotham-Book.woff') format('woff'), url('../fonts/Gotham/Gotham-Book.ttf') format('truetype'), url('../fonts/Gotham/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham/Gotham-Medium.eot');
  src: url('../fonts/Gotham/Gotham-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/Gotham-Medium.woff2') format('woff2'), url('../fonts/Gotham/Gotham-Medium.woff') format('woff'), url('../fonts/Gotham/Gotham-Medium.ttf') format('truetype'), url('../fonts/Gotham/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham/Gotham-MediumItalic.eot');
  src: url('../fonts/Gotham/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Gotham/Gotham-MediumItalic.woff2') format('woff2'), url('../fonts/Gotham/Gotham-MediumItalic.woff') format('woff'), url('../fonts/Gotham/Gotham-MediumItalic.ttf') format('truetype'), url('../fonts/Gotham/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Filmotype LaCrosse";
  src: url('../fonts/FilmotypeLaCrosse/FilmotypeLaCrosse.eot');
  src: url('../fonts/FilmotypeLaCrosse/FilmotypeLaCrosse.eot?#iefix') format('embedded-opentype'), url('../fonts/FilmotypeLaCrosse/FilmotypeLaCrosse.woff2') format('woff2'), url('../fonts/FilmotypeLaCrosse/FilmotypeLaCrosse.woff') format('woff'), url('../fonts/FilmotypeLaCrosse/FilmotypeLaCrosse.ttf') format('truetype'), url('../fonts/FilmotypeLaCrosse/FilmotypeLaCrosse.svg#FilmotypeLaCrosse') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
* {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  color: #C37529;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
textarea {
  overflow: hidden;
}
ul {
  list-style: disc;
  margin-bottom: 0;
  padding-left: 20px;
}
ol {
  list-style: decimal;
  margin-bottom: 0;
  padding-left: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: normal;
}
a:hover,
a:focus,
a:visited {
  text-decoration: none;
}
*:focus::-webkit-input-placeholder {
  color: transparent !important;
}
*:focus::-moz-placeholder {
  color: transparent !important;
}
*:focus:-moz-placeholder {
  color: transparent !important;
}
*:focus:-ms-input-placeholder {
  color: transparent !important;
}
p,
li {
  line-height: 1.4;
}
p {
  margin-bottom: 15px;
}
html {
  height: 100%;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  display: inline;
}
body {
  font-family: 'Gotham', sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  color: #302E2C;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
body .mfp-bg.mfp-ready,
body .mfp-wrap {
  z-index: 9999;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.row.not_margin {
  margin-left: 0;
  margin-right: 0;
}
.row.row_pad8 {
  margin-right: -8px;
  margin-left: -8px;
}
.row.row_pad8 > div {
  padding-left: 8px;
  padding-right: 8px;
}
.row_gap30 {
  row-gap: 30px;
}
.row_reverse {
  flex-direction: row-reverse;
}
.row_align_center {
  align-items: center;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.col-12,
.col-md-3,
.col-md-7,
.col-md-9,
.col-md-10,
.col-md-11,
.col-sm-6,
.col-md-6,
.col-md-4,
.col-sm-3,
.col-xm-6,
.col-md-12,
.col-md-8,
.col-md-5,
.col-md-2,
.col-sm-4,
.col-sm-8 {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
.col-12.no-pad,
.col-md-3.no-pad,
.col-md-7.no-pad,
.col-md-9.no-pad,
.col-md-10.no-pad,
.col-md-11.no-pad,
.col-sm-6.no-pad,
.col-md-6.no-pad,
.col-md-4.no-pad,
.col-sm-3.no-pad,
.col-xm-6.no-pad,
.col-md-12.no-pad,
.col-md-8.no-pad,
.col-md-5.no-pad,
.col-md-2.no-pad,
.col-sm-4.no-pad,
.col-sm-8.no-pad {
  padding-left: 0;
  padding-right: 0;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.main-block {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 100%;
}
.text-center {
  text-align: center;
}
.header-logo {
  position: relative;
}
.header-logo .hover_visible {
  position: absolute;
  top: 16px;
  left: 0;
  opacity: 0;
}
#header {
  transition: top 0s !important;
}
.admin-bar #header {
  top: 78px;
}
#header.scroll,
.main-header.scroll {
  position: fixed !important;
  top: 46px;
  width: 100%;
  z-index: 9001;
}
.main-header.scroll {
  top: 0;
}
.admin-bar .main-header.scroll {
  top: 32px;
}
.admin-bar #header.scroll {
  top: 78px;
}
.header-menu a {
  padding: 0 20px;
  font-size: 15px;
}
#header.hover,
#header.white-bg {
  background-color: #fff;
}
#header.hover .header-menu a,
#header.white-bg .header-menu a {
  color: #302E2C;
  transition: unset;
}
#header.hover .search-site__toggle svg,
#header.white-bg .search-site__toggle svg {
  stroke: #302E2C;
}
#header.hover .header-logo .hover_visible,
#header.white-bg .header-logo .hover_visible {
  opacity: 1;
}
#header .header-menu > ul > li.hover > a:before {
  height: 4px;
}
#header .header-menu > ul > li ul {
  display: none;
}
body:not(.home) #header.scroll {
  background-color: #fff;
}
@media screen and (max-width: 991px) {
  body:not(.home) .btn__mob span {
    background: #b04224;
  }
}
.benefit--p p {
  line-height: 1.3;
}
.main-sect {
  padding: 80px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.main-sect.pad-t100 {
  padding-top: 100px;
}
.main-sect.pad-bot-0 {
  padding-bottom: 0;
}
.main-sect.pad-sm {
  padding: 35px 0;
}
.main-sect.pad-t-sm {
  padding-top: 45px;
}
.main-sect.pad-b-md {
  padding-bottom: 60px;
}
.main-sect.white_bg + .white_bg,
.main-sect.background-teal + .background-teal {
  padding-top: 0;
}
.main-sect p a,
.main-sect li a {
  color: inherit;
  text-decoration: underline;
}
.main-sect p a:hover,
.main-sect li a:hover {
  text-decoration: navajowhite;
}
.submenu_block {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border-top: 1px solid #E1E1E1;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.submenu_block.right_content .container {
  margin-left: auto;
}
.submenu_block.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: 0.3s ease;
}
/*.submenu_block.visible:after {
  content: "";
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.25);
  z-index: 900;
}*/
.submenu_block.visible .nav_part ul {
  visibility: visible;
}
.submenu_block .menu-title-attr {
  display: block;
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  /* 22.4px */
}
.submenu_block .container {
  display: flex;
  padding: 0;
  margin: 0;
}
.submenu_block .container .header_part {
  padding-top: 60px;
  padding-left: 24px;
  flex: 0 0 250px;
  width: 250px;
  background-color: #B04224;
  position: relative;
  color: #FFF;
  border-radius: 0 0 32px 0;
}
.submenu_block .container .header_part:after {
  height: 100%;
  width: 100%;
  content: '';
  background-color: #fff;
  z-index: -1;
  top: 0;
  right: 0;
  display: block;
}
.submenu_block .container .header_part:before {
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  background-color: inherit;
  height: 100%;
  width: 100%;
  border-radius: 0 0 32px 0;
}
.submenu_block .container .header_part h3 {
  font-family: 'Gotham';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
  z-index: 2;
  /* 28.8px */
  letter-spacing: -0.48px;
}
.submenu_block .container .nav_part {
  flex: 1 1 auto;
  display: flex;
  min-height: 300px;
}
.submenu_block .container .nav_part ul {
  list-style: none;
  width: 100%;
  top: 0;
  position: absolute;
  transition: 0.3s ease;
  opacity: 0;
  pointer-events: none;
  padding: 48px 20px;
  background-color: #fff;
  border-radius: 0 0 32px 0;
}
.parent_submenu + ul:after {
  content: '';
  position: absolute;
  right: 100%;
  top: 0;
  height: 100%;
  width: 36px;
  background-color: #fff;
  margin-right: 1px;
}
.submenu_block .container .nav_part .desc_inv {
  border-left: 1px solid #E1E1E1;
}
.submenu_block .container .nav_part .desc_inv a.card-menu {
  margin: 0;
}
.submenu_block .container .nav_part .desc_inv a.card-menu h4 {
  font-size: 24px;
  margin-bottom: 14px;
  max-width: 200px;
}
.submenu_block .container .nav_part .desc_inv:after {
  content: '';
  position: absolute;
  right: 100%;
  top: 0;
  height: 100%;
  width: 36px;
  background-color: #fff;
  margin-right: 1px;
}
.submenu_block .container .nav_part ul ul {
  border-left: 1px solid #E1E1E1;
  min-height: 100%;
}
.submenu_block .container .nav_part ul ul:after {
  content: '';
  position: absolute;
  right: 100%;
  top: 0;
  height: 100%;
  width: 36px;
  background-color: #fff;
  margin-right: 1px;
}
.submenu_block .container .nav_part > ul {
  position: relative;
  flex: 0 0 33.3333%;
  width: 100%;
  opacity: 1;
  pointer-events: auto;
}
.submenu_block .container .nav_part > ul > li > ul {
  left: 100%;
}
.submenu_block .container .nav_part > ul > li > ul > li > ul {
  left: 100%;
}
.submenu_block .container .nav_part .menu-item-has-children {
  position: static;
}
.submenu_block .container .nav_part li.hover > ul {
  opacity: 1;
  pointer-events: auto;
}
.submenu_block .container .nav_part li.hover > a:after {
  opacity: 1;
}
.submenu_block .container .nav_part .menu-description {
  display: none;
}
.submenu_block .container .nav_part a {
  color: #302E2C;
  border-bottom: none;
  font-family: 'Gotham';
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 22.4px */
  display: block;
}
.submenu_block .container .nav_part a:hover {
  text-decoration: underline;
}
.submenu_block .container .nav_part a.card-menu {
  text-decoration: none;
  padding: 0;
  border-bottom: none;
  margin: 0 -5px;
}
.submenu_block .container .nav_part a.card-menu:hover .img img {
  transform: scale(1.1);
}
.submenu_block .container .nav_part a.card-menu .img {
  border-radius: 0 0 32px 0;
  overflow: hidden;
  margin-bottom: 15px;
}
.submenu_block .container .nav_part a.card-menu .img img {
  transition: 0.3s ease;
}
.submenu_block .container .nav_part a.card-menu h4 {
  font-family: 'Gotham';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.4px;
  margin-bottom: 8px;
}
.submenu_block .container .nav_part a:not(.card-menu) {
  /*border-bottom: 1px solid #EEE;*/
  padding: 16px 18px 16px 0;
  position: relative;
  z-index: 2;
}
.submenu_block .container .nav_part a:not(.card-menu):before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background: #EEE;
}
.submenu_block .container .nav_part a:not(.card-menu):after {
  opacity: 0;
  right: 8px;
  top: 21px;
  width: 8px;
  height: 12px;
  position: absolute;
  content: '';
  display: block;
  background: url("../images/ww-img/angle-right.svg") center no-repeat;
  transition: 0.3s ease;
}
.page_breadcrumbs {
  padding: 12px 0;
  background-color: #FCF3EA;
}
.page_breadcrumbs svg {
  margin: 0 4px;
}
.page_breadcrumbs a {
  text-decoration: underline;
}
.page_breadcrumbs a:hover {
  text-decoration: none;
}
.page_breadcrumbs a,
.page_breadcrumbs span,
.page_breadcrumbs svg {
  display: inline-block;
  vertical-align: middle;
  color: #302E2C;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  /* 18.2px */
}
.slider_tabs {
  position: relative;
  overflow: hidden;
  display: flex;
  color: #FFF;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  /* 20.8px */
}
.slider_tabs.slick-initialized {
  display: block;
}
.slider_tabs.slick-initialized .item_sl {
  flex: unset;
}
.slider_tabs .slick-track {
  display: flex;
}
.slider_tabs .slider_tabs_text {
  max-width: 356px;
}
.slider_tabs .slider_tabs_text .btn_st {
  margin-right: 10px;
}
.slider_tabs .slider_tabs_text .btn_st + .btn_st {
  margin-top: 15px;
}
.slider_tabs .item_sl {
  flex: 0 0 100%;
  padding: 80px 0 130px 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 600px;
  max-height: 700px;
  position: relative;
}
.slider_tabs .item_sl:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 31.67%, rgba(0, 0, 0, 0.47) 82.92%), linear-gradient(270deg, rgba(176, 66, 36, 0) 31.67%, rgba(176, 66, 36, 0.29) 82.92%), linear-gradient(180deg, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.5) 100%);
}
.slider_tabs .item_sl .container {
  position: relative;
  z-index: 2;
}
.slider_tabs .item_sl .container > * {
  position: relative;
  z-index: 2;
}
.slider_tabs .item_sl .container:before {
  content: '';
  position: absolute;
  border-radius: 541px;
  background: rgba(0, 0, 0, 0.1);
  left: 0;
  top: 0;
  filter: blur(50px);
  width: 458px;
  height: 541px;
  z-index: 1;
}
.slider_tabs .title_main_bebas {
  color: #fff;
  text-transform: uppercase;
}
.slider_tabs .title_lacrosse {
  margin-top: -45px;
  margin-bottom: 0px;
  padding-left: 23px;
  margin-left: -23px;
}
.slider_tabs_nav_wrap {
  position: absolute;
  z-index: 9000;
  left: 0;
  width: 100%;
  bottom: 40px;
}
.slider_tabs_nav_wrap .slick-track {
  column-gap: 30px;
}
.slider_tabs_nav_wrap .slider_tabs_nav {
  overflow: hidden;
}
.slider_tabs_nav_wrap .slider_tabs_nav .slick-track .item_nav_tab {
  /* &.slick-current:not(.animate){
          &:after{
            width: 100%;
            transition: 15s  ease;
          }
        }*/
}
.slider_tabs_nav_wrap .slider_tabs_nav .slick-track .item_nav_tab:after {
  width: 0;
  transition: 0s ease;
}
.slider_tabs_nav_wrap .slider_tabs_nav .slick-track .item_nav_tab.slick-current.animate:after {
  width: 100%;
  transition: 14.9s ease;
}
.slider_tabs_nav_wrap .item_nav_tab {
  color: #FFF;
  padding-top: 18px;
  cursor: pointer;
  font-family: 'Gotham';
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.3;
  /* 18.2px */
  position: relative;
}
.slider_tabs_nav_wrap .item_nav_tab:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: rgba(226, 226, 226, 0.5);
}
.slider_tabs_nav_wrap .item_nav_tab:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  width: 0;
  display: block;
  background-color: #E8B221;
  transition: 15s ease;
}
.quick_links_panel {
  padding: 18px 0;
  border-radius: 0 0 32px 0;
}
/*.quick_links_panel .btn_st {
  border-radius: 0;
}*/
.quick_links_panel p {
  color: #FFF;
  font-family: Gotham;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.2px;
  margin-bottom: 0;
}
.quick_links_panel .container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: center;
}
.quick_links_panel .container .search-form {
  margin-bottom: 0;
}
.page-template-page-sustainability-tmpl .quick_links_panel .container {
  flex-wrap: wrap;
}
.card_white {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 24px 20px;
  background-color: #fff;
  border-radius: 0 0 32px 0;
  border-left: 4px solid #008080;
  align-items: flex-start;
}
.card_white.height-auto {
  height: auto;
}
.card_white .icon {
  margin-bottom: 24px;
}
.card_white .icon img {
  max-height: 59px;
}
.card_white h2 {
  /*min-height: 58px;*/
  flex: 1 1 auto;
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 28.8px */
  letter-spacing: -0.48px;
  margin-bottom: 15px;
}
.card_white.has_text .icon {
  height: 59px;
  margin-bottom: 16px;
}
.card_white.has_text h2 {
  min-height: unset;
  flex: unset;
}
.card_white.has_text .text {
  color: #302E2C;
  flex: 1 1 auto;
}
.inv_cols__item {
  color: #302E2C;
}
.inv_cols__item a {
  color: #302E2C;
}
.img_rounded_border {
  overflow: hidden;
  border-radius: 0 0 32px 0;
  border-left: 4px solid #008080;
}
.table_box table {
  width: 100%;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 22.4px */
}
.table_box table tr:nth-child(2) td {
  font-weight: 500;
}
.table_box table tr:nth-child(2) td:nth-child(1n+1) {
  width: 200px;
}
.table_box table th {
  color: #FFF;
  padding: 8px;
  font-weight: 500;
  background: #008080;
  text-align: left;
}
.table_box table td {
  background-color: #ffffff;
  padding: 8px;
  vertical-align: top;
  border-bottom: 1px solid #008080;
}
.table_box table td:not(.text-left) {
  text-align: center;
}
.table_box table td sup {
  font-size: 0.6em;
}
.page_banner {
  position: relative;
  min-height: 480px;
  padding: 65px 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 0 0 32px 0;
}
.page_banner.no-after {
  min-height: 400px;
}
.page_banner.border_with_next_bg {
  border-radius: 0 0 32px 0;
  z-index: 2;
}
.page_banner.border_with_next_bg:after {
  border-radius: 0 0 32px 0;
}
.page_banner.border_with_next_bg + .main-sect {
  margin-top: -30px;
  padding-top: 120px;
}
.page_banner.has_border_radius {
  border-radius: 0 0 32px 0;
  overflow: hidden;
}
.page_banner:not(.no-after)::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 6.23%, rgba(0, 0, 0, 0.7) 83.59%);
  filter: blur(0px);
}
.page_banner.no_image {
  min-height: 400px;
  border-radius: 0 0 32px 0;
  z-index: 2;
}
.page_banner.no_image + .quick_links_panel {
  position: relative;
}
.page_banner.no_image + .quick_links_panel:before {
  content: '';
  position: absolute;
  bottom: 100%;
  height: 33px;
  width: 100%;
  right: 0;
  background-color: inherit;
}
.page_banner.no_image:after {
  display: none;
}
.page_banner.single_hero:after {
  display: none;
}
.page_banner.single_hero .single-post__image {
  margin-bottom: 0;
}
.page_banner.single_hero .single-post__date,
.page_banner.single_hero .title_head {
  color: #fff;
}
.page_banner.single_hero .tags_ban {
  display: flex;
  gap: 17px;
}
.page_banner.single_hero .tags_ban li a {
  background: #D2B6AF;
  color: #B04224;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  padding: 4px 12px;
  text-decoration: none !important;
  display: inline-flex;
}
.page_banner.single_hero .tags_ban li:nth-child(odd) a {
  background: #F0DCC9;
  color: #C37529;
}
.image_text {
  margin: 48px 0;
}
.main-sect + .image_text {
  margin-top: 24px;
}
.page_banner .container {
  position: relative;
  z-index: 2;
}
.accordions_content.border_left_green .accordion_item {
  border-left: 4px solid rgba(0, 128, 128, 0.25);
}
.accordions_content.border_left_green .accordion_item.open {
  border-left-color: #008080;
}
.accordions_content.border_left_gold .accordion_item {
  border-left: 4px solid #f3e3be;
}
.accordions_content.border_left_gold .accordion_item .accordion_toggle .angle {
  background: url("../images/ww-img/angle-down-gold.svg") no-repeat center;
  background-size: contain;
}
.accordions_content.border_left_gold .accordion_item.open {
  border-left-color: #BA9850;
}
.accordions_content .accordion_toggle {
  padding: 16px 32px 16px 28px;
  display: flex;
  column-gap: 30px;
  cursor: pointer;
  justify-content: space-between;
}
.accordions_content .accordion_toggle h4 {
  font-family: 'Gotham';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 24px */
  letter-spacing: -0.2px;
}
.accordions_content .accordion_toggle .angle {
  margin-right: 8px;
  margin-top: 9px;
  flex: 0 0 12px;
  width: 12px;
  height: 8px;
  transition: 0.3s ease;
  background: url("../images/ww-img/angle-down.svg") no-repeat center;
  background-size: contain;
}
.accordions_content .accordion_toggle.background-teal .angle {
  background: url("../images/ww-img/angle-down-green.svg") no-repeat center;
}
.accordions_content .accordion_content {
  padding: 24px 32px;
  display: none;
}
.accordions_content .accordion_item {
  transition: 0.3s ease;
}
.accordions_content .accordion_item.open .accordion_toggle .angle {
  transform: rotate(180deg);
}
.accordions_content .accordion_item + .accordion_item {
  margin-top: 2px;
}
button.search_block--submit {
  background-color: transparent;
  -webkit-appearance: none;
  cursor: pointer;
  outline: none;
}
.contact_intro p strong {
  font-weight: 500;
}
.contact_intro p span {
  color: #DCA91F;
}
.filter_docs {
  list-style: none;
  padding: 0;
}
.filter_docs li {
  border-bottom: 1px solid #E9E9E9;
}
.filter_docs li.active a {
  position: relative;
}
.filter_docs li.active a::after {
  content: '';
  position: absolute;
  right: 5px;
  top: calc(50% - 4px);
  transform: rotate(-90deg);
  width: 12px;
  height: 8px;
  background: url('../images/icons/angle-down-black.svg');
}
.filter_docs a {
  display: block;
  color: #302E2C;
  padding: 13px 0;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none !important;
}
.filter_docs a:hover {
  text-decoration: underline !important;
}
.footnotes {
  font-size: 10px;
}
.footnotes p {
  line-height: 1.3;
}
.footnotes-home {
  font-size: 10px;
}
.intro_box {
  font-size: 24px;
  border-left: 4px solid #008080;
  padding-left: 28px;
  border-radius: 0 0 32px 0;
}
.intro_box.border_left_yellow {
  border-left-color: #E8B221;
}
.intro_box.pad30 {
  padding-top: 30px;
  padding-bottom: 15px;
}
.intro_box strong {
  font-weight: 500;
}
.intro_box p {
  line-height: 1.3;
}
.intro_box.testimonial {
  font-size: 16px;
}
.intro_box.testimonial p {
  line-height: 1.4;
}
.intro_box.testimonial span {
  font-size: 14px;
}
.key-facts__col-2.ful_width {
  width: 100%;
  /*.key-facts__fact--h2{
      font-family: "Bebas Neue";
      font-size: 45px;
      line-height: 110%;
      margin-bottom: 0;
    }*/
}
.key-facts__col-2.green_style {
  border-left: 4px solid #008080;
  background: rgba(0, 128, 128, 0.08);
}
.key-facts__col-2.green_style .key-facts__fact--h2 {
  color: #302E2C;
}
.key-facts__col-2.green_style .key-facts__fact--title {
  background: rgba(0, 128, 128, 0.25);
}
.key-facts__col-2.green_style .key-facts__fact--title,
.key-facts__col-2.green_style .key-facts__fact--text,
.key-facts__col-2.green_style .key-facts__fact--h2 {
  border-color: #008080;
}
.content_default h3 {
  margin-bottom: 16px;
  font-family: 'Gotham';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 28.8px */
  letter-spacing: -0.48px;
}
.hightlights__item.green_style {
  border-color: #008080;
  color: #008080;
}
.hightlights__item.green_style .hightlights__item-text {
  color: #008080;
}
.text-image-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.text-image-box ul,
.text-image-box ol {
  margin-bottom: 15px;
}
.text-image-box .text {
  padding: 45px 50px 30px 50px;
  flex: 0 0 51%;
}
.text-image-box p a,
.text-image-box li a {
  text-decoration: underline;
}
.text-image-box p a:hover,
.text-image-box li a:hover {
  text-decoration: none;
}
.text-image-box .img {
  flex: 0 0 48%;
  border-radius: 0 0 32px 0;
  overflow: hidden;
  display: flex;
}
.text-image-box .img img {
  object-fit: cover;
  object-position: center;
}
.post_slider {
  position: relative;
  overflow: hidden;
  margin: 0 -8px;
  padding-bottom: 98px;
}
.post_slider .slick-track {
  display: flex;
}
.post_slider .post_slider_item {
  padding: 0 8px;
}
.post_slider .slick-dots {
  position: absolute;
  left: 0;
  line-height: 1;
  list-style: none;
  padding: 0;
  bottom: 12px;
  margin-left: 5px;
}
.post_slider .slick-dots li {
  width: 8px;
  height: 8px;
  margin: 0 3px;
  line-height: 1;
  display: inline-block;
  transition: 0.3s ease;
  border-radius: 4px;
  background: #CCC;
}
.post_slider .slick-dots li.slick-active {
  width: 35px;
  background: #E8B221;
}
.post_slider .slick-dots li button {
  display: none;
}
.post_slider .slick-arrow {
  cursor: pointer;
  position: absolute;
  display: flex;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  bottom: 0;
  background: #E8B221;
}
.post_slider .slick-arrow.slick-disabled {
  pointer-events: none;
  background: #CCC;
}
.post_slider .slick-arrow.slick-disabled path {
  fill: #AAA !important;
}
.post_slider .slick-arrow.slick-next {
  right: 8px;
}
.post_slider .slick-arrow.slick-prev {
  right: 56px;
}
.post_slider .slick-arrow.slick-prev svg {
  transform: rotate(180deg);
}
.post_card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  color: #302E2C;
  border-radius: 0 0 32px 0;
  max-width: 369px;
  margin-right: auto;
  margin-left: auto;
}
.post_card:hover .img img {
  transform: scale(1.1);
}
.post_card .img {
  overflow: hidden;
  border-radius: 0 0 32px 0;
}
.post_card .img img {
  width: 100%;
  transition: 0.3s ease;
  aspect-ratio: 376 / 276;
  object-fit: cover;
}
.post_card h3 {
  margin-bottom: 12px;
  font-family: 'Gotham';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 24px */
}
.post_card .text {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
}
.post_card .text > div:not(.read_more_link) {
  flex: 1 1 auto;
}
.read_more_link {
  display: inline-flex;
  align-items: center;
  column-gap: 10px;
  color: #302E2C;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 150% */
}
.read_more_link span {
  position: relative;
  display: inline-block;
  padding-bottom: 1px;
  border-bottom: 1px solid #302E2C;
}
.read_more_link svg {
  transition: 0.3s ease;
}
.read_more_link:hover svg {
  transform: translateX(4px);
}
.read_more_link:hover span {
  border-bottom-color: transparent !important;
}
.get_touch_block {
  border-radius: 0 0 32px 0;
  padding: 64px 54px;
}
.download_link {
  display: flex;
  align-items: center;
  padding: 16px 32px 16px 28px;
  color: #302E2C;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  justify-content: space-between;
}
.download_link + .download_link {
  margin-top: 2px;
}
.download_link.background-teal {
  border-left: 4px solid #008080;
}
.download_link.background-yellow {
  border-left: 4px solid #E8B221;
}
.download_link:hover svg {
  transform: translateY(4px);
}
.download_link svg {
  transition: 0.3s ease;
  flex: 0 0 16px;
}
.download_link svg path {
  fill: #302E2C;
}
.filter_block {
  min-width: 166px;
}
.filter_block select {
  width: 100%;
  color: #fff;
  padding: 4px 0;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  border-bottom: 1px solid #FFF;
  background: transparent url('../images/ww-img/angle-down-white.svg') no-repeat 95% 50% / auto auto !important;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  cursor: pointer;
  box-shadow: none !important;
}
.filter_block select option {
  cursor: pointer;
  color: #302E2C;
}
.cat_label {
  color: #FFF;
  font-family: 'Gotham';
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 12px 10px;
  display: inline-block;
  background: #008080;
}
.pagination {
  padding: 10px 0;
}
.pagination a,
.pagination span {
  display: inline-flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  margin: 0 7px;
  border-radius: 6px;
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: 1px solid #BCBCBC;
}
.pagination a.current,
.pagination span.current,
.pagination a:hover,
.pagination span:hover {
  border-color: #E8B221;
  background: #E8B221;
}
@media (max-width: 768px) {
  .pagination a.current,
  .pagination span.current,
  .pagination a:hover,
  .pagination span:hover {
    border-color: #BCBCBC;
    background: transparent;
  }
}
.pagination a.next,
.pagination span.next,
.pagination a.prev,
.pagination span.prev {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  border: none;
}
#announcement-list {
  min-height: 700px;
}
#announcement-list li a {
  color: #302E2C;
}
.announcement_pagination .page.active {
  pointer-events: none;
  border-color: #E8B221;
  background: #E8B221;
}
.border_row {
  padding: 24px 0;
  border-top: 1px solid #008080;
}
.border_row:last-child {
  border-bottom: 1px solid #008080;
}
.toggle_view {
  border: 1px solid #E9E9E9;
  padding: 4px;
  border-radius: 4px;
  display: flex;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.toggle_view a {
  min-width: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  padding: 10px 16px;
  line-height: normal;
  /* 150% */
  border-radius: 4px;
  column-gap: 11px;
}
.toggle_view a.active {
  background: #B04224;
  color: #fff;
}
.toggle_view a.active svg path {
  fill: #fff;
}
.wrap_tabs {
  position: relative;
}
.wrap_tabs .item_tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: 0.3s ease;
  pointer-events: none;
}
.wrap_tabs .item_tab.active {
  opacity: 1;
  position: static;
  pointer-events: auto;
}
.map_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  padding: 50px 0 0 0;
  justify-content: space-between;
  align-items: flex-end;
}
.map_wrapper .item_map {
  flex: 1;
}
.map_wrapper .item_map:first-child {
  margin-bottom: 40px;
}
.map_wrapper .item_map > svg {
  max-width: 100%;
  height: auto;
}
.map_wrapper .item_map > h3 {
  position: absolute;
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.48px;
}
.map_wrapper .item_map .toggle-el:hover path,
.map_wrapper .item_map .toggle-el.active path {
  fill: #BA9850 !important;
}
.map_wrapper .item_map .toggle-el:hover[data-toggle-el='cloncurry'] path,
.map_wrapper .item_map .toggle-el.active[data-toggle-el='cloncurry'] path,
.map_wrapper .item_map .toggle-el:hover[data-toggle-el='lake-st-joseph'] path,
.map_wrapper .item_map .toggle-el.active[data-toggle-el='lake-st-joseph'] path,
.map_wrapper .item_map .toggle-el:hover[data-toggle-el='october-gold-jv'] path,
.map_wrapper .item_map .toggle-el.active[data-toggle-el='october-gold-jv'] path,
.map_wrapper .item_map .toggle-el:hover[data-toggle-el='cloncurry-region'] path,
.map_wrapper .item_map .toggle-el.active[data-toggle-el='cloncurry-region'] path {
  fill: #388081 !important;
}
.map_wrapper .item_map .toggle-el path {
  transform-origin: center;
  transition: 0.3s ease;
}
.map_wrapper.padding_block {
  padding: 20px 0 80px 0;
}
.map_wrapper .marker {
  position: absolute;
  z-index: 2;
}
.map_wrapper .marker:hover {
  z-index: 3;
}
.map_wrapper .marker:hover .hover_content {
  opacity: 1;
  pointer-events: auto;
}
.map_wrapper .marker .hover_content {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding-bottom: 4px;
  width: max-content;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s ease;
}
.map_wrapper .marker .hover_content .inner_text {
  display: block;
  text-decoration: none;
  border-radius: 0 0 8px 0;
  background: #B04224;
  padding: 8px 16px;
  box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.08), 0 8px 8px -4px rgba(0, 0, 0, 0.03);
  color: #FFF;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 22.4px */
}
.map_wrapper .marker.open {
  z-index: 3;
}
.map_wrapper .marker.open .content_box {
  opacity: 1;
  pointer-events: auto;
  transition: 0.3s ease;
}
.map_wrapper .marker.active path:last-child {
  fill: #B04224 !important;
}
.map_wrapper .marker.position-1 {
  left: 44.5%;
  bottom: 28%;
}
.map_wrapper .marker.position-2 {
  left: 17%;
  bottom: 43%;
}
.map_wrapper .marker.position-3 {
  left: 64%;
  top: 20.5%;
}
.map_wrapper .marker.position-3 .content_box {
  left: auto;
  right: 12px;
}
.map_wrapper .marker.position-4 {
  right: 6.5%;
  top: 35.5%;
}
.map_wrapper .marker.position-4 .content_box {
  left: auto;
  right: 12px;
}
.map_wrapper .marker.position-5 {
  right: 9%;
  top: 60.5%;
}
.map_wrapper .marker.position-5 .content_box {
  left: auto;
  right: 12px;
}
.map_wrapper .marker.position-6 {
  right: 13%;
  top: 64%;
}
.map_wrapper .marker.position-6 .content_box {
  left: auto;
  right: 12px;
}
.map_wrapper .marker > svg {
  cursor: pointer;
}
.map_wrapper .marker .close_content {
  position: absolute;
  cursor: pointer;
  top: 14px;
  right: 8px;
}
.map_wrapper .marker .content_box {
  position: absolute;
  top: 100%;
  left: 12px;
  display: flex;
  gap: 15px;
  border-radius: 0 0 32px 0;
  background: #B04224;
  width: 400px;
  box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.08), 0 8px 8px -4px rgba(0, 0, 0, 0.03);
  pointer-events: none;
  opacity: 0;
}
.map_wrapper .marker .content_box .img {
  flex: 0 0 164px;
  border-radius: 0 0 32px 0;
}
.map_wrapper .marker .content_box .text {
  padding: 30px 18px 0 0;
}
.map_wrapper .marker .content_box .text h4 {
  font-family: 'Gotham';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 24px */
  letter-spacing: -0.2px;
  margin-bottom: 14px;
}
.map_wrapper .marker .content_box .text p {
  font-size: 14px;
  margin-bottom: 14px;
}
.map_wrapper .marker .content_box .text .read_more_link {
  font-size: 14px;
}
.map_wrapper .item_map {
  position: relative;
}
.map_wrapper .item_map:last-child > h3 {
  left: 17%;
  bottom: 43%;
}
.map_wrapper .item_map:first-child > h3 {
  left: 38%;
  top: 37%;
}
.assets-grid__item.has_text_hidden {
  padding-right: 24px;
  overflow: hidden;
}
.assets-grid__item.has_text_hidden:before {
  content: '';
  border-radius: 0 0 32px 0;
  border-left: 4px solid #E8B221;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  pointer-events: none;
  opacity: 0;
  transition: 0.3s ease;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
}
.assets-grid__item.has_text_hidden:hover:before {
  opacity: 1;
}
.assets-grid__item.has_text_hidden:hover .hidden_text {
  opacity: 1;
  margin-bottom: 0;
  bottom: 0;
}
.assets-grid__item.has_text_hidden:hover .hover_visible {
  opacity: 1;
}
.assets-grid__item.has_text_hidden:hover .assets-grid__item--h4 {
  margin-bottom: -85px;
}
.assets-grid__item.has_text_hidden:hover .assets-grid__item--a {
  opacity: 0;
  pointer-events: none;
  transition: 0.1s ease;
}
.assets-grid__item.has_text_hidden .assets-grid__item--h4 {
  transition: 0.3s ease;
}
.assets-grid__item.has_text_hidden .hover_visible {
  opacity: 0;
  transition: 0.3s ease;
}
.assets-grid__item.has_text_hidden .btn_st {
  border-radius: 4px 4px 16px 4px;
  padding: 12px 16px;
}
.assets-grid__item.has_text_hidden .hidden_text {
  opacity: 0;
  margin-bottom: -67%;
  bottom: -135px;
  transition: 0.3s ease;
}
.contact_block.title_md h3 {
  font-size: 20px;
  min-height: 48px;
  display: flex;
  align-items: flex-end;
}
.contact_block h3 {
  color: #743929;
  font-family: 'Gotham';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 28.8px */
  letter-spacing: -0.48px;
  border-bottom: 2px solid #E8B221;
  margin-bottom: 15px;
  padding-bottom: 1px;
}
.contact_block p {
  line-height: 1.4;
}
/*
.contact_block p a {
  text-decoration: none;
}

.contact_block p a:hover {
  text-decoration: underline;
}*/
.rounded_box {
  padding: 40px 32px;
  border-radius: 0 0 32px 0;
}
.rounded_box.border_left_yellow {
  border-left: 4px solid #E8B221;
}
.form_style label {
  display: block;
  font-family: 'Gotham';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 14px;
}
.form_style input {
  font-size: 16px;
  background-color: transparent;
  width: 100%;
  margin-top: 4px;
  border: 1px solid #BA9850;
  font-family: 'Gotham';
  line-height: normal;
  padding: 12px 16px;
}
.form_style textarea {
  font-size: 16px;
  background-color: transparent;
  width: 100%;
  margin-top: 4px;
  border: 1px solid #BA9850;
  font-family: 'Gotham';
  line-height: normal;
  padding: 12px 16px;
}
.form_style input::-webkit-input-placeholder {
  color: #96929D;
  font-family: 'Gotham';
  font-size: 16px;
  opacity: 1;
  font-weight: 400;
}
.form_style input::-moz-placeholder {
  color: #96929D;
  font-family: 'Gotham';
  font-size: 16px;
  opacity: 1;
  font-weight: 400;
}
.form_style input:-ms-input-placeholder {
  color: #96929D;
  font-family: 'Gotham';
  font-size: 16px;
  opacity: 1;
  font-weight: 400;
}
.form_style select {
  cursor: pointer;
  font-size: 16px;
  background-color: transparent;
  width: 100%;
  margin-top: 4px;
  padding: 11px 16px;
  border: 1px solid #BA9850;
  font-family: 'Gotham';
  line-height: normal;
  color: #302E2C;
  background: transparent url('../images/ww-img/angle-down.svg') no-repeat calc(100% - 15px) 50% / auto auto !important;
  -webkit-appearance: none;
  appearance: none;
}
.form_style select option {
  color: #302E2C;
  /* наприклад чорний для звичайних значень */
}
.form_style select:required:invalid {
  color: #96929D;
}
.form_style .contact__form--btn {
  border-radius: 4px;
  margin-top: 32px;
  -webkit-appearance: none;
  appearance: none;
}
.search_form_main {
  max-width: 840px;
  width: 100%;
  height: auto;
}
.search_form_main input {
  background-color: transparent;
  color: #FFF;
  font-family: 'Gotham';
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 43.2px */
  letter-spacing: -0.72px;
  border-bottom-color: #fff;
  padding-right: 50px;
}
.search_form_main input::-webkit-input-placeholder {
  color: #FFF;
  font-family: 'Gotham';
  font-size: 36px;
  opacity: 1;
  font-weight: 500;
}
.search_form_main input::-moz-placeholder {
  color: #FFF;
  font-family: 'Gotham';
  font-size: 36px;
  opacity: 1;
  font-weight: 500;
}
.search_form_main input:-ms-input-placeholder {
  color: #FFF;
  font-family: 'Gotham';
  font-size: 36px;
  opacity: 1;
  font-weight: 500;
}
.search_form_main .search_block--submit {
  -webkit-appearance: none;
  outline: none;
  background-color: transparent;
  cursor: pointer;
  width: 40px;
  height: 40px;
  top: 0;
}
.search-section .title_main span {
  color: #BA9850;
}
.item_search_block {
  border-left: 4px solid #BA9850;
  display: block;
}
.item_search_block + .item_search_block {
  margin-top: 16px;
}
.item_search_block h2 {
  color: #302E2C;
  padding: 16px 32px;
  font-family: 'Gotham';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 24px */
  letter-spacing: -0.2px;
  background: #FBF7F3;
}
.item_search_block .search_text {
  padding: 24px 32px;
}
.item_search_block .search_text strong {
  font-weight: 500;
}
.item_search_block .read_more_link {
  font-weight: 400;
}
.item_search_block .read_more_link:hover span {
  border-bottom: 1px solid #302E2C !important;
}
.item_search_block .read_more_link span {
  padding-bottom: 1px;
  border-bottom: 1px solid transparent;
}
.recent_search {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: center;
}
.recent_search p {
  font-weight: 500;
  margin-bottom: 0;
  margin-right: 15px;
}
.add-to-calendar {
  position: absolute;
  z-index: 11111;
  background: #fff;
  top: 1px;
  line-height: normal;
  padding: 10px;
  right: 0px;
  margin-top: 48px;
  display: none;
}
.add-to-calendar.active {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}
.active .add-to-calendar {
  display: block;
}
.active .add-to-calendar a {
  padding: 10px 0;
  display: -ms-flexbox;
  display: flex !important;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  color: #302E2C;
}
.white_bg + section.contact {
  background-color: #fff;
}
.assets__tabs__header--item {
  cursor: pointer;
}
.inv_content__nav--item a {
  color: #302E2C;
}
.inv_content__body.update_style .inv_content__body__item {
  min-height: unset;
  position: relative;
}
.inv_content__body.update_style .asx-announcements li {
  min-height: unset;
}
.inv_content__body.update_style .inv_content__body__item--time {
  font-weight: 400;
}
.inv_content__body.update_style svg {
  vertical-align: middle;
}
.inv_content__body.update_style span.l-more {
  display: none !important;
}
.inv_content__body.update_style .inv_content__body__item__links {
  justify-content: flex-end;
  column-gap: 30px;
}
.process_slider_nav {
  display: flex;
  position: relative;
  overflow: hidden;
  padding: 0 116px 100px 116px;
  background-image: url("../images/ww-img/border_dot.svg");
  background-repeat: repeat-x;
  background-position: left 27px;
}
.process_slider_nav.slick-initialized {
  display: block;
}
.process_slider_nav.slick-initialized .item_nav {
  flex: unset;
}
.process_slider_nav .slick-track {
  display: flex;
}
.process_slider_nav .item_nav {
  flex: 0 0 100%;
  pointer-events: none;
}
.process_slider_nav .item_nav.slick-active .button_nav span {
  background: #B04224;
  border-color: #B04224;
  color: #fff;
}
.process_slider_nav .item_nav.slick-active .line {
  opacity: 1;
}
.process_slider_nav .item_nav .line {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 3px;
  margin-left: -2px;
  height: 60px;
  background-image: url("../images/ww-img/border_dot_v.svg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 43px;
  opacity: 0;
}
.process_slider_nav .item_nav .line:before {
  position: absolute;
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  background-color: #B04224;
  border-radius: 50%;
  top: -5px;
  left: 50%;
  margin-left: -6px;
}
.process_slider_nav .button_nav {
  pointer-events: auto;
  cursor: pointer;
  text-align: center;
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
}
.process_slider_nav .button_nav span {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #302E2C;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 26px */
}
.process_slider_nav .button_nav p {
  margin-top: 10px;
  width: max-content;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 0;
  flex: 0 0 100%;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.15;
  /* 24px */
}
.process_slider_nav .button_nav p.p-wrap {
  max-width: 300px;
  margin-top: 0;
}
.process_slider_nav .button_nav p:has(br) {
  margin-top: 0;
}
.process_slider {
  display: flex;
  position: relative;
  overflow: hidden;
  padding: 0 76px;
  max-width: 1058px;
  margin-left: auto;
  margin-right: auto;
}
.process_slider .slick-arrow {
  position: absolute;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
  top: 50%;
  border: 1px solid #E9E9E9;
  transform: translateY(-50%);
}
.process_slider .slick-arrow.slick-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.process_slider .slick-arrow.slick-prev {
  right: auto;
  left: 0;
}
.process_slider .slick-arrow.slick-prev svg {
  transform: rotate(180deg);
}
.process_slider .slick-list {
  overflow: hidden;
}
.process_slider .item_sl {
  flex: 0 0 100%;
  background: #FFF;
  display: flex;
  flex-wrap: wrap;
  border-radius: 0 0 32px 0;
}
.process_slider .item_sl > div {
  flex: 0 0 50%;
}
.process_slider .item_sl .text {
  /*border: 1px solid #E9E9E9;*/
  padding: 44px;
}
.process_slider .item_sl .img {
  border-radius: 0 0 32px 0;
  overflow: hidden;
  display: flex;
  object-fit: cover;
}
.process_slider .item_sl .img img {
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.process_slider .item_sl h3 {
  margin-bottom: 8px;
  font-family: 'Gotham';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  /* 24px */
  letter-spacing: -0.2px;
}
.process_slider .slick-track {
  display: flex;
}
.process_slider.slick-initialized {
  display: block;
}
.process_slider.slick-initialized .item_sl {
  flex: unset;
}
.value_container .title_val {
  color: #743929;
  display: inline-block;
  padding: 8px;
  background-color: #fff;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  /* 22.4px */
}
.value_container .middle_block_val {
  padding: 118px 0;
  position: relative;
}
.value_container .middle_block_val .mob_line {
  display: none;
}
.value_container .middle_block_val:before {
  position: absolute;
  content: "";
  display: block;
  width: 1px;
  left: 50%;
  top: 78px;
  bottom: 78px;
  background-color: #302E2C;
  z-index: -1;
}
.value_container .middle_block_val .arr_top,
.value_container .middle_block_val .arr_bot {
  position: absolute;
  left: 50%;
  top: 94px;
  margin-left: -6px;
}
.value_container .middle_block_val .arr_bot {
  top: auto;
  bottom: 94px;
}
.row_value {
  display: flex;
  margin: 0 -8px;
}
.row_value.row_value_bottom .line_arrow {
  top: auto;
  bottom: 100%;
}
.row_value.row_value_bottom .line_arrow svg {
  top: auto;
  bottom: 42px;
}
.row_value.row_value_bottom .line_arrow .divider {
  top: auto;
  bottom: 1px;
}
.row_value.row_value_bottom .item_value {
  padding: 30px 16px 16px 16px;
}
.row_value.row_value_bottom .col_value:first-child .divider {
  border-radius: 8px 0 0 0;
  border-top: 1px solid #302E2C;
  border-bottom: none;
}
.row_value.row_value_bottom .col_value:last-child .divider {
  border-bottom: none;
  border-top: 1px solid #302E2C;
  border-radius: 0 8px 0 0;
}
.row_value.row_value_bottom .col_value:after,
.row_value.row_value_bottom .col_value:before {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 69px;
  border-top: 1px solid #302E2C;
  border-bottom: none;
}
.row_value.row_value_bottom .icon_val {
  top: 0;
  bottom: auto;
  margin: -20px 0 0 -20px;
}
.row_value.outcomes_info {
  justify-content: center;
}
.row_value.outcomes_info .col_value {
  max-width: 256px;
}
.row_value.outcomes_info .col_value .img {
  margin: -16px -16px 16px -16px;
  background-color: #ffffff;
}
.row_value.outcomes_info .col_value .img img {
  opacity: 0.3;
  transition: 0.3s ease;
  aspect-ratio: 341 / 170;
  object-fit: cover;
}
.row_value.outcomes_info .col_value .item_value {
  padding-bottom: 16px;
  cursor: auto;
}
.row_value.outcomes_info .col_value:after,
.row_value.outcomes_info .col_value:before {
  display: none;
}
.row_value .col_value {
  flex: 1;
  position: relative;
  padding: 0 8px;
}
.row_value .col_value:first-child:before {
  display: none;
}
.row_value .col_value:first-child:after {
  margin-left: 8px;
}
.row_value .col_value:first-child .divider {
  border-radius: 0 0 0 8px;
  border-bottom: 1px solid #302E2C;
}
.row_value .col_value:last-child:after {
  display: none;
}
.row_value .col_value:last-child .divider {
  left: auto;
  right: 50%;
  border-left: none;
  border-right: 1px solid #302E2C;
  border-bottom: 1px solid #302E2C;
  border-radius: 0 0 8px 0;
}
.row_value .col_value:last-child:before {
  left: -8px;
}
.row_value .col_value:after,
.row_value .col_value:before {
  content: '';
  position: absolute;
  width: 50%;
  top: 100%;
  left: 50%;
  margin-top: 69px;
  display: block;
  height: 8px;
  border-bottom: 1px solid #302E2C;
}
.row_value .col_value:before {
  left: 0;
}
.row_value .item_value {
  color: #fff;
  padding: 16px 16px 30px 16px;
  border-radius: 0 0 21px 0;
  background: rgba(115, 57, 41, 0.3);
  height: 100%;
  position: relative;
  z-index: 2;
  cursor: pointer;
  transition: 0.3s ease;
}
.row_value .item_value .icon_val {
  background-color: #C4AEA8;
}
.row_value .item_value.bg_red_val {
  background: rgba(176, 67, 37, 0.3);
}
.row_value .item_value.bg_red_val .icon_val {
  background-color: #DAB2A7;
}
.row_value .item_value.bg_red_val + .line_arrow svg path {
  fill: #B04325 !important;
}
.row_value .item_value.bg_orange_val {
  background: rgba(194, 118, 41, 0.3);
}
.row_value .item_value.bg_orange_val .icon_val {
  background-color: #E0C4A8;
}
.row_value .item_value.bg_orange_val + .line_arrow svg path {
  fill: #C27629 !important;
}
.row_value .item_value.bg_blue_val {
  background: rgba(102, 153, 199, 0.3);
}
.row_value .item_value.bg_blue_val .icon_val {
  background-color: #BFD1E2;
}
.row_value .item_value.bg_blue_val + .line_arrow svg path {
  fill: #6699C7 !important;
}
.row_value .item_value.bg_green_val {
  background: rgba(0, 130, 130, 0.3);
}
.row_value .item_value.bg_green_val .icon_val {
  background-color: #99C9C9;
}
.row_value .item_value.bg_green_val + .line_arrow svg path {
  fill: #008282 !important;
}
.row_value .item_value.active {
  background: #733929;
}
.row_value .item_value.active .img img {
  opacity: 1;
}
.row_value .item_value.active.bg_red_val {
  background: #B04325;
}
.row_value .item_value.active.bg_red_val + .line_arrow svg path {
  fill: #B04325 !important;
}
.row_value .item_value.active.bg_orange_val {
  background: #C27629;
}
.row_value .item_value.active.bg_orange_val + .line_arrow svg path {
  fill: #C27629 !important;
}
.row_value .item_value.active.bg_blue_val {
  background: #6699C7;
}
.row_value .item_value.active.bg_blue_val + .line_arrow svg path {
  fill: #6699C7 !important;
}
.row_value .item_value.active.bg_green_val {
  background: #008282;
}
.row_value .item_value.active.bg_green_val + .line_arrow svg path {
  fill: #008282 !important;
}
.row_value .item_value.active .icon_val {
  background-color: inherit;
}
.row_value .item_value h3 {
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 8px;
}
.row_value .item_value p,
.row_value .item_value li {
  font-family: 'Gotham';
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 8px;
}
.row_value .item_value ul {
  padding-left: 16px;
}
.row_value .item_value li {
  margin-bottom: 0;
}
.row_value .line_arrow {
  position: absolute;
  left: 0;
  height: 77px;
  top: 100%;
  width: 100%;
}
.row_value .line_arrow .divider {
  position: absolute;
  top: 1px;
  left: 50%;
  width: 8px;
  height: 100%;
  border-left: 1px solid #302E2C;
}
.row_value .line_arrow svg {
  position: absolute;
  left: 50%;
  top: 42px;
  transform: translateX(-50%);
}
.row_value .icon_val {
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.25);
  left: 50%;
  bottom: 0;
  margin: 0 0 -20px -20px;
  transition: 0.3s ease;
}
.row_value .icon_val .icon_bg {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.font_medium {
  font-weight: 500;
}
.sustainability-img {
  max-width: 609px;
}
@media (max-width: 768px) {
  .sustainability-img {
    max-width: 100%;
  }
}
.title_head {
  font-family: 'Gotham';
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.1;
  /* 55px */
  letter-spacing: -1px;
}
.title_head.font-s36 {
  font-size: 36px;
}
.title_main {
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.72px;
}
.title_main.font-s24 {
  font-size: 24px;
}
.title_lacrosse {
  font-family: "Filmotype LaCrosse";
  font-size: 100px;
  font-style: normal;
  font-weight: 400;
  margin-top: -45px;
  margin-left: -23px;
  padding-left: 23px;
  line-height: 1.2;
  background: linear-gradient(90deg, #E8B221 0%, #FFDF88 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  z-index: 2;
}
.title_main_bebas {
  font-family: "Bebas Neue", sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: 400;
  line-height: 0.9;
  /* 57.6px */
}
.btn_st {
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  /* 150% */
  display: inline-flex;
  column-gap: 8px;
  align-items: center;
  background: #E8B221;
  padding: 10px 16px;
  border-radius: 4px;
  min-height: 44px;
}
.btn_st:hover .arrow_btn {
  transform: translateX(4px);
}
.about__item:hover .btn_st .arrow_btn {
  transform: translateX(4px);
}
.btn_st .arrow_btn {
  transition: 0.3s ease;
}
.btn_st.background-teal {
  background-color: #ebf5f5;
}
.mob-menu-open .mob_menu_block_over {
  height: 100vh;
  transition: unset;
}
.mob_menu_block_over {
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 110px;
  left: 0;
  transition: 0s 0.4s ease;
  overflow: hidden;
  pointer-events: none;
}
.mob_menu_block_over .mobile-menu li .menu-title-attr {
  font-weight: 500;
  padding-left: 0;
  margin-top: 20px;
  display: inline-block;
}
.toggle-menu {
  display: none;
  cursor: pointer;
  width: 33px;
  height: 33px;
}
.mob_menu_block_over #header-menu {
  padding: 35px 20px;
  position: relative;
}
.mob_menu_block_over .menu-item-has-children {
  position: static;
}
.mob_menu_block_over .mobile-menu__body {
  overflow: unset;
  max-height: unset;
}
.mob_menu_block_over .mobile__menu__wrapper {
  height: auto;
  background-color: #fff;
  border-radius: 0 0 32px 0;
}
.mob_menu_block_over .mobile-menu {
  pointer-events: auto;
  position: absolute;
  inset: 79px 0 0 auto;
  height: auto;
  overflow-y: auto;
  padding: 0;
  max-width: 100%;
  width: 100%;
  background-color: transparent;
}
.mob_menu_block_over .mobile-menu ul.menu li {
  border-bottom: 1px solid #EEE;
}
.mob_menu_block_over .mobile-menu ul.menu li a {
  padding: 17px 0;
}
.mob_menu_block_over .mobile-menu a {
  height: auto;
  border-bottom: none !important;
  font-size: 16px;
}
.mob_menu_block_over .mobile-menu a span {
  padding-left: 0;
}
.mob_menu_block_over .mobile-menu a:before {
  display: none;
}
.mob_menu_block_over .mobile-menu a img {
  display: none;
}
.mob_menu_block_over .mobile-menu .sub-menu {
  visibility: visible;
  opacity: 1;
  padding-top: 0;
  position: absolute;
  top: 0;
  width: 100%;
  left: 100%;
  z-index: 5;
  transition: left 0.4s;
  padding-inline: 15px;
  background: #fff;
  min-height: 100%;
}
.mob_menu_block_over .mobile-menu .sub-menu.open {
  left: 0;
}
.mob_menu_block_over .mobile-menu .sub-menu {
  padding-top: 0;
  padding-bottom: 0;
  display: block !important;
  padding-left: 20px;
  padding-right: 20px;
  visibility: visible;
  opacity: 1;
}
.mob_menu_block_over .toggle_submenu {
  position: absolute;
  right: 12px;
  top: 17px;
  width: 24px;
  cursor: pointer;
  z-index: 2;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob_menu_block_over .back_toggle {
  font-size: 16px;
  cursor: pointer;
  padding: 18px 20px;
  margin: 0 -20px;
  border-radius: 0 0 32px 0;
  display: flex;
  column-gap: 16px;
  align-items: center;
  color: #fff;
  background-color: #B04224;
}
.mob_menu_block_over .back_toggle a {
  color: #fff;
}
.mob_menu_block_over .mobile-menu .menu-description {
  display: none;
}
.mob_menu_block_over .toggle_submenu svg {
  transition: 0.3s ease;
}
.mob_menu_block_over .toggle_submenu.open svg {
  transform: rotate(180deg);
}
.people-careers__thumb a {
  display: flex;
}
.people-careers__thumb a img {
  object-fit: cover;
  object-position: center;
}
.footer-wrapper {
  column-gap: 30px;
}
.single-post__image img {
  height: auto;
}
.compliance__item__head svg {
  flex: 0 0 24px;
}
.inv_cols__item.presentation_inv {
  padding: 16px 8px;
}
.sustainability_map_row {
  row-gap: 20px;
}
.sustainability_map_row path,
.sustainability_map_row rect {
  pointer-events: none;
  transition: 0.3s ease;
}
.sustainability_map_row path.hot-active:not(.opacity-not-change),
.sustainability_map_row rect.hot-active:not(.opacity-not-change) {
  opacity: 0.3;
}
.sustainability_map_row path.active,
.sustainability_map_row rect.active {
  opacity: 1 !important;
}
.sustainability_map_row path.has_stroke,
.sustainability_map_row rect.has_stroke {
  stroke-width: 0;
  stroke: #ffffff;
}
.sustainability_map_row path.has_stroke.active,
.sustainability_map_row rect.has_stroke.active {
  stroke: #ffffff;
  stroke-width: 1px;
}
.sustainability_map_row path.text-change,
.sustainability_map_row rect.text-change {
  transform-origin: center;
}
.sustainability_map_row path.text-change.active,
.sustainability_map_row rect.text-change.active {
  transform: scale(1.02);
}
.sustainability_map_row path.toggle_item {
  cursor: pointer;
  pointer-events: auto;
  transition: 0.3s ease;
  transform-origin: center;
}
.sustainability_map_row path.toggle_item.active {
  transform: scale(1.02);
}
.sustainability_map_row .sustainability_map svg {
  max-width: 100%;
  height: auto;
}
.sustainability_map_row .sustainability-panel {
  position: relative;
}
.sustainability_map_row .sustainability-panel .item {
  display: block;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  background: #FBF7F3;
  max-height: unset;
}
.sustainability_map_row .sustainability-panel .item p:last-child {
  margin-bottom: 0;
}
.sustainability_map_row .sustainability-panel .item.active {
  transition: 0.3s ease;
  position: static;
  opacity: 1;
  pointer-events: auto;
}
.sustainability-panel .item.active.flex_display_info {
  display: flex;
  align-items: center;
  gap: 16px;
  max-width: 350px;
}
.sustainability-panel .item.active.flex_display_info h3 {
  flex: 0 0 32px;
  margin-bottom: 0;
}
.sustainability-panel .item.active.flex_display_info .text {
  font-weight: 400;
}
.inv_tabs_toggle {
  margin-bottom: 40px;
  display: flex;
}
.inv_tabs_toggle a {
  padding: 16px 17.5px;
  background-color: transparent;
  position: relative;
  transition: 0.3s ease;
  display: inline-flex;
  cursor: pointer;
  border-bottom: 1px solid #c7c7c7;
  font-weight: 500;
  color: #302e2c;
}
.inv_tabs_toggle a.active {
  background: rgba(220, 169, 31, 0.1);
  border-color: #e8b221;
}
.inv_tabs {
  position: relative;
}
.inv_tabs .inv_tab_item {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.inv_tabs .inv_tab_item.active {
  position: static;
  opacity: 1;
  pointer-events: auto;
  transition: 0.3s ease;
}
.error404 h1 {
  color: #B04224;
  font-family: "Bebas Neue";
  font-size: 200px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  /* 200px */
  letter-spacing: -4px;
}
.error404 p {
  color: #302E2C;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  /* 22.4px */
}
.color_white {
  color: #fff;
}
.color_white .title_main,
.color_white a:not(.btn_st),
.color_white .read_more_link {
  color: #fff;
}
.color_white .read_more_link span {
  border-bottom-color: #fff;
}
.bg_white {
  background-color: #fff;
}
.background-teal {
  background-color: rgba(0, 128, 128, 0.08);
}
.bg_green {
  background-color: #008080;
}
.bg_gold {
  background-color: #BA9850;
}
.bg_red {
  background-color: #B04224;
}
.bg_blue {
  background-color: #6698C6;
}
.bg_green_ligt {
  background-color: rgba(0, 128, 128, 0.9);
}
.background-yellow {
  background-color: #FBF7F3;
}
.overflow_hidden {
  overflow: hidden;
}
@keyframes animate-load {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.align-end {
  align-items: flex-end;
}
.align-center {
  align-items: center;
}
.max_w750 {
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
}
.mar_t111 {
  margin-top: 111px;
}
.mar_t111 .videobg {
  top: 0;
}
.mar-b50 {
  margin-bottom: 50px;
}
.mar-b40 {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .mar-b40 {
    margin-bottom: 25px;
  }
}
.mar-b30 {
  margin-bottom: 30px;
}
.mar-b24 {
  margin-bottom: 24px;
}
.mar-b20 {
  margin-bottom: 20px;
}
.mar-b10 {
  margin-bottom: 10px;
}
.mar-b14 {
  margin-bottom: 14px;
}
.mar-b17 {
  margin-bottom: 17px;
}
.mar-t60 {
  margin-top: 60px;
}
.bg_grey {
  background: #F2F2F2;
}
.mar-t30 {
  margin-top: 30px;
}
.mar-t40 {
  margin-top: 40px;
}
.mar-t10 {
  margin-top: 10px;
}
.mar-t15 {
  margin-top: 15px;
}
.mar-t17 {
  margin-top: 17px;
}
.mar-t24 {
  margin-top: 24px;
}
.pad-t-none {
  padding-top: 0 !important;
}
.pad-b-none {
  padding-bottom: 0 !important;
}
.text-right {
  text-align: right;
}
.mfp-move-from-top {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-move-from-top .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s;
  transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
  opacity: 0;
  transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
  transform: translateY(-100px);
  opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
  opacity: 0;
}
.col-xm-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.toggle-menu {
  display: none;
}
.exploration__accordion .exploration__accordion__body {
  display: none;
  height: auto;
  transition: unset;
}
@media (max-width: 991px) {
  .toggle-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.toggle-menu span {
  width: 16px;
  height: 2px;
  display: block;
  position: relative;
}
.toggle-menu span.open .before {
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
  -moz-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
  -o-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
  -webkit-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
  transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
}
.toggle-menu span.open .middle {
  opacity: 0;
  -moz-transition: 0.3s all ease 0s;
  -o-transition: 0.3s all ease 0s;
  -webkit-transition: 0.3s all ease 0s;
  transition: 0.3s all ease 0s;
}
.toggle-menu span.open .after {
  bottom: 0;
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
  -o-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
  -webkit-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
  transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
}
.toggle-menu span span {
  position: absolute;
  width: 100%;
  left: 0;
  background-color: #000;
}
.bg_grey_l .toggle-menu span span {
  background-color: #17300A;
}
.toggle-menu span span.before {
  top: -5px;
  width: 100%;
  left: 0;
  -moz-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
  -o-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
  -webkit-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
  transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
}
.toggle-menu span span.after {
  bottom: -5px;
  width: 100%;
  left: 0;
  -moz-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
  -o-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
  -webkit-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
  transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .visible_mob {
    display: none;
  }
  .head-carousel .carousel-nav.visible-md {
    display: none;
  }
  .slick-carousel.vertically_items {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 100px;
    position: relative;
  }
  .slick-carousel.vertically_items:after {
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    border-left: 2px dotted #302E2C;
  }
  .slick-carousel.vertically_items > div {
    margin-top: -206px;
    z-index: 2;
    pointer-events: none;
  }
  .slick-carousel.vertically_items > div:last-child {
    margin-top: 0;
  }
  .slick-carousel.vertically_items > div:nth-child(odd) .carousel__item {
    align-items: flex-end;
  }
  .slick-carousel.vertically_items > div:nth-child(odd) .carousel__item .carousel__info:before {
    left: -76px;
    right: auto;
  }
  .slick-carousel.vertically_items .carousel__date {
    text-align: center;
    margin-bottom: 24px;
    flex: 0 0 100%;
    width: 100%;
    position: relative;
    z-index: 2;
  }
  .slick-carousel.vertically_items .carousel__item {
    display: flex;
    flex-direction: column-reverse;
    gap: 0;
    margin-bottom: 30px;
  }
  .slick-carousel.vertically_items .carousel__info {
    width: calc(50% - 64px);
    pointer-events: auto;
  }
  .slick-carousel.vertically_items .carousel__info:before {
    left: auto;
    right: -72px;
    z-index: 2;
    background: #B04224;
    border-radius: 100%;
    display: inline-flex;
    position: absolute;
    bottom: auto;
    top: 25px;
    transform: translateY(0);
    opacity: 1;
  }
  .about__wrapper.d-grid {
    grid-template-columns: 1fr 1fr;
  }
  .container {
    max-width: 720px;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666666%;
    flex: 0 0 66.666666%;
    max-width: 66.666666%;
  }
}
@media (min-width: 992px) {
  .image_text .row {
    margin: 0 -24px;
  }
  .image_text .col-sm-6 {
    padding: 0 24px;
  }
  #header .mob_menu_block_over {
    display: none;
  }
  .page_banner.single_hero {
    padding: 120px 0;
  }
  .sustainability_map_row {
    align-items: center;
  }
  .sustainability_map_row .col-md-6:first-child {
    flex: 0 0 640px;
    max-width: 640px;
  }
  .sustainability_map_row .col-md-6:last-child {
    flex: unset;
    flex-basis: calc(100% - 640px);
    max-width: calc(100% - 640px);
  }
  .row.row_pad24 {
    margin-right: -24px;
    margin-left: -24px;
  }
  .row.row_pad24 > div {
    padding-left: 24px;
    padding-right: 24px;
  }
  .pad-right-md60 {
    padding-right: 60px;
  }
  .section_text_img .col-sm-6:first-child {
    padding-right: 39px;
  }
  .section_text_img .row_reverse .col-sm-6:first-child {
    padding-right: 15px;
    padding-left: 39px;
  }
  .about__wrapper.d-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .offset-md1 {
    margin-left: 8.33333%;
  }
  .offset-md2 {
    margin-left: 16.6666%;
  }
  .container {
    max-width: 960px;
  }
  .container.max_w760 {
    max-width: 760px;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666666%;
    flex: 0 0 91.666666%;
    max-width: 91.666666%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666666%;
    flex: 0 0 66.666666%;
    max-width: 66.666666%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
  .container.max_w946 {
    max-width: 976px;
  }
  .item_tab_content .row {
    margin: 0 -20px;
  }
  .item_tab_content .col-md-4 {
    padding: 0 20px;
  }
  .row_value_bottom {
    justify-content: center;
  }
  .row_value_bottom .col_value {
    max-width: 165px;
  }
}
@media (max-width: 1199px) {
  .quick_links_panel .filter_block {
    min-width: 158px;
  }
  .header-menu a {
    padding: 0 8px;
  }
  .inv_info__tab {
    flex-basis: calc(33% - 34px);
  }
  .inv_content__body__item__links {
    min-width: 0;
  }
  .inv_cols__box {
    width: auto;
    height: auto;
    flex-basis: calc(33.333% - 20px);
  }
  .inv_info .inv_cols__box {
    flex-basis: 100%;
  }
  .value_container .text-center {
    text-align: left;
  }
  .value_container .middle_block_val {
    padding: 8px 0 8px 22px;
  }
  .value_container .middle_block_val .arr_top,
  .value_container .middle_block_val .arr_bot {
    left: 13px;
    top: 50%;
    bottom: auto;
  }
  .value_container .middle_block_val .arr_top {
    transform: rotate(-90deg);
    margin-top: -15px;
  }
  .value_container .middle_block_val .arr_bot {
    transform: rotate(90deg);
    margin-top: 9px;
  }
  .value_container .middle_block_val .mob_line {
    display: block;
    position: absolute;
    left: 1px;
    top: 50%;
    transform: translateY(-50%);
    height: 40px;
    width: 50px;
    z-index: -1;
  }
  .value_container .middle_block_val .mob_line:before {
    position: absolute;
    content: '';
    border-radius: 0 0 0 8px;
    top: 0;
    left: 0;
    height: 8px;
    width: 100%;
    border-bottom: 1px solid #302E2C;
    border-left: 1px solid #302E2C;
    border-top: none;
  }
  .value_container .middle_block_val .mob_line:after {
    position: absolute;
    content: '';
    border-radius: 8px 0 0 0;
    bottom: 0;
    left: 0;
    height: 8px;
    width: 100%;
    border-top: 1px solid #302E2C;
    border-left: 1px solid #302E2C;
  }
  .value_container .middle_block_val:before {
    position: absolute;
    content: "";
    display: block;
    width: 1px;
    left: 1px;
    top: -64px;
    bottom: -94px;
  }
  .value_container .middle_block_val .title_val.mar-b17 {
    margin-bottom: 0;
  }
  .value_container .middle_block_val .title_val.mar-t17 {
    margin-top: 0;
  }
  .value_container .middle_block_val img {
    width: 320px;
  }
  .value_container .last_title {
    display: flex;
    align-items: center;
  }
  .value_container .last_title .title_val.mar-b17 {
    margin-bottom: 0;
  }
  .row_value:not(.outcomes_info) {
    flex-direction: column;
    padding-left: 50px;
    margin: 0;
  }
  .row_value:not(.outcomes_info).row_value_bottom .col_value:before,
  .row_value:not(.outcomes_info).row_value_bottom .col_value:after {
    border-top: none;
    margin-top: -6px;
  }
  .row_value:not(.outcomes_info).row_value_bottom .col_value .line_arrow .divider {
    border-radius: 0 0 0 8px;
    top: auto;
    bottom: 50%;
    margin-bottom: -1px;
    left: 0;
    height: 8px;
    width: 100%;
    border-bottom: 1px solid #302E2C;
    border-left: 1px solid #302E2C;
    border-top: none;
  }
  .row_value:not(.outcomes_info) .col_value {
    padding: 8px 0;
  }
  .row_value:not(.outcomes_info) .col_value:before,
  .row_value:not(.outcomes_info) .col_value:after {
    margin-bottom: 0;
    height: 50%;
    width: 8px;
    border-left: 1px solid #302E2C;
    border-bottom: none;
    left: 0;
    top: 0;
    margin-left: -49px;
    margin-top: 8px;
  }
  .row_value:not(.outcomes_info) .col_value:after {
    top: 50%;
  }
  .row_value:not(.outcomes_info) .col_value .item_value {
    padding-left: 24px;
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .row_value:not(.outcomes_info) .col_value .icon_val {
    width: 30px;
    height: 30px;
    left: 0;
    bottom: auto;
    top: 50%;
    margin: -15px 0 0 -15px;
  }
  .row_value:not(.outcomes_info) .col_value .icon_val .icon_bg {
    width: 30px;
    height: 30px;
    padding: 5px;
  }
  .row_value:not(.outcomes_info) .col_value .line_arrow {
    position: absolute;
    left: auto;
    right: 100%;
    height: 100%;
    top: 0;
    bottom: auto;
    width: 49px;
  }
  .row_value:not(.outcomes_info) .col_value .line_arrow svg {
    left: 16px;
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
  }
  .row_value:not(.outcomes_info) .col_value .line_arrow .divider {
    border-radius: 8px 0 0 0;
    top: 50%;
    left: 0;
    height: 8px;
    width: 100%;
    border-top: 1px solid #302E2C;
    border-left: 1px solid #302E2C;
    border-bottom: none;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .quick_links_panel .filter_block {
    max-width: 174px;
  }
  .quick_links_panel .filter_block select {
    min-width: 100% !important;
  }
  .people-careers .infographic-item {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .assets-grid__box .assets-grid__item {
    width: auto;
    flex-basis: calc(50% - 16px);
    height: auto;
    aspect-ratio: 360 / 434;
  }
  .assets-grid__box .assets-grid__item .assets-grid__item--a {
    flex: 0 0 44px;
  }
  .assets-grid__box .assets-grid__item .assets-grid__item--h4 {
    margin-top: 59%;
  }
  .assets-grid__box .assets-grid__item:hover .assets-grid__item--h4 {
    margin-top: auto;
  }
  .people-careers .infographic-wrapper {
    flex-wrap: wrap;
  }
  .people-careers .infographic-wrapper .infographic-item {
    width: 50%;
  }
  .people-careers .col-sm-6 {
    justify-content: flex-start;
  }
  .toggle-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .toggle-menu span {
    width: 33px;
    height: 4px;
    display: block;
    border-radius: 2px;
    position: relative;
  }
  .toggle-menu span span {
    position: absolute;
    width: 100%;
    left: 0;
    background-color: #B04224;
  }
  .toggle-menu span span.before {
    top: -10px;
    width: 100%;
    left: 0;
    -moz-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
    -o-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
    -webkit-transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
    transition: 0.3s all ease 0s, top 0.3s ease 0.4s;
  }
  .toggle-menu span span.after {
    bottom: -10px;
    width: 100%;
    left: 0;
    -moz-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
    -o-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
    -webkit-transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
    transition: 0.3s all ease 0s, bottom 0.3s ease 0.4s;
  }
  .toggle-menu span.open .before {
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0;
    -moz-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
    -o-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
    -webkit-transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
    transition: 0.3s all ease 0.4s, top 0.3s ease 0s;
  }
  .toggle-menu span.open .middle {
    opacity: 0;
    -moz-transition: 0.3s all ease 0s;
    -o-transition: 0.3s all ease 0s;
    -webkit-transition: 0.3s all ease 0s;
    transition: 0.3s all ease 0s;
  }
  .toggle-menu span.open .after {
    bottom: 0;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
    -o-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
    -webkit-transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
    transition: 0.3s all ease 0.4s, bottom 0.3s ease 0s;
  }
  body:not(.home) main {
    margin-top: 79px;
  }
  .quick_links_panel .filter_block {
    flex-basis: calc(33.3333% - 16px);
  }
  .quick_links_panel .search-form {
    width: 100%;
  }
  .quick_links_panel .search-form input {
    width: calc(100% - 28px);
  }
  .inv_info {
    padding: 60px 0;
  }
  .inv_info .col {
    width: 100%;
    flex-direction: row;
  }
  .inv_info .col .inv_info__tab {
    width: auto;
  }
  #header .header-nav > .mobile-menu {
    display: none !important;
  }
  .header-wrapper .header-logo {
    padding: 10px 0;
    max-width: 90px;
  }
  .text-image-box {
    max-width: 555px;
    margin-right: auto;
    margin-left: auto;
  }
  .text-image-box .text {
    padding: 30px;
  }
  .text-image-box .text,
  .text-image-box .img {
    flex: 0 0 100%;
  }
  .main-sect,
  .inv_results,
  .inv_cols,
  .faq,
  .key-facts,
  .history,
  .compliance,
  .cases-slider,
  section.block_links {
    padding: 60px 0;
  }
  .page_banner.border_with_next_bg + .main-sect {
    padding-top: 90px;
  }
  .slider_tabs .title_lacrosse {
    margin-top: -32px;
  }
  .key-facts__box {
    margin-bottom: 32px;
  }
  .quick_links_panel .container {
    row-gap: 10px;
  }
  .quick_links_panel p {
    flex: 0 0 100%;
  }
  /*.hero-assets__line__box{
    flex-wrap: wrap;
    .hero-assets--h5{
      flex: 0 0 100%;
    }
  }*/
  .intro_box,
  .intro-p,
  div.careers-intro_text {
    font-size: 20px;
  }
  .page_banner {
    min-height: 300px;
  }
  .page_banner.no_image,
  .banner-leader {
    min-height: 200px;
  }
  .accordions_content .accordion_toggle h4 {
    font-size: 18px;
  }
  .search_form_main input {
    font-size: 30px;
  }
  .search_form_main input::-webkit-input-placeholder {
    color: #FFF;
    font-family: 'Gotham';
    font-size: 30px;
    opacity: 1;
    font-weight: 500;
  }
  .search_form_main input::-moz-placeholder {
    color: #FFF;
    font-family: 'Gotham';
    font-size: 30px;
    opacity: 1;
    font-weight: 500;
  }
  .search_form_main input:-ms-input-placeholder {
    color: #FFF;
    font-family: 'Gotham';
    font-size: 30px;
    opacity: 1;
    font-weight: 500;
  }
  .search_form_main .search_block--submit {
    width: 30px;
    height: 30px;
  }
  .sustainability_map_row {
    margin-bottom: 20px;
  }
  .sustainability_map_row .sustainability-panel .item {
    max-width: 100%;
  }
  .pagination a,
  .pagination span {
    margin: 0 2px;
  }
  .inv_results__col-1,
  .inv_results__col-2 {
    width: 100%;
  }
  .inv_info__tab {
    flex-basis: calc(50% - 34px);
  }
  .inv_cols__box {
    width: auto;
    flex-basis: calc(50% - 15px);
  }
  .title_main_bebas {
    font-size: 54px;
  }
  .title_main,
  .assets-one-inner h2,
  .investor-centre h2 {
    font-size: 30px;
  }
  .title_main.font-s24 {
    font-size: 20px;
  }
  .title_head {
    font-size: 40px;
  }
  .title_lacrosse {
    font-size: 70px;
  }
  .table_box {
    overflow-x: auto;
  }
  .intro-p {
    margin-bottom: 32px;
  }
  .process_slider .item_sl {
    flex-direction: column;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  .process_slider .item_sl .text {
    flex: 1 1 auto;
  }
  .process_slider .item_sl .img {
    flex: unset;
    display: block;
  }
}
@media (max-width: 880px) {
  .assets-grid.overflow_visible {
    overflow: visible;
  }
  .hero-assets__line__box {
    gap: 10px;
  }
  .inv_content__body__item {
    flex-wrap: wrap;
    position: relative;
  }
  .inv_content__body__item[data-filter-y] {
    flex-wrap: unset;
  }
  .inv_content__body__item[data-filter-y] .inv_content__body__item__links {
    order: 3;
  }
  .inv_content__body__item .inv_content__body__item--time {
    order: 1;
  }
  .inv_content__body__item .inv_content__body__item--title {
    order: 2;
  }
  .inv_content__body__item .inv_content__body__item--download {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 767px) {
  .map_wrapper .item_map {
    flex: 0 0 100%;
    text-align: center;
  }
  .quick_links_panel .container {
    flex-wrap: wrap;
  }
  .admin-bar #header {
    top: 45px;
  }
  .admin-bar #header.scroll {
    top: 45px;
  }
  #header.scroll {
    top: 0;
  }
  .page_banner.border_with_next_bg + .main-sect {
    padding-top: 62px;
  }
  .assets-grid__box .assets-grid__item {
    flex-basis: 360px;
  }
  .row_value.outcomes_info {
    flex-direction: column;
    row-gap: 16px;
  }
  .row_value.outcomes_info .col_value {
    max-width: 100%;
  }
  .row_value.outcomes_info .col_value .img img {
    width: 100%;
  }
  .hero .slider_tabs .item_sl {
    min-height: 100vh;
    align-items: center;
    display: flex;
    padding: 150px 0 100px 0;
  }
  .process_slider {
    padding: 0 30px;
    overflow: visible;
  }
  .process_slider .item_sl .text {
    padding: 20px;
  }
  .process_slider .slick-arrow {
    width: 40px;
    height: 40px;
    right: -15px;
  }
  .process_slider .slick-arrow.slick-prev {
    right: auto;
    left: -15px;
  }
  .process_slider_nav .button_nav p {
    display: none;
  }
  .people__name {
    font-size: 24px;
  }
  .row.mb-48 {
    margin-bottom: 15px;
  }
  .heading_tiles {
    padding-top: 20px;
  }
  .ttxt-btn-wrap {
    display: block;
  }
  .our_awards .title_main {
    margin-bottom: 30px;
  }
  .map_wrapper .marker.position-2 .content_box {
    transform: translateX(-16%);
  }
  .map_wrapper .marker.position-4 .content_box,
  .map_wrapper .marker.position-5 .content_box,
  .map_wrapper .marker.position-6 .content_box {
    transform: translateX(12%);
  }
  .map_wrapper .marker .content_box {
    width: 350px;
  }
  .inv_cols__box {
    width: auto;
    flex-basis: 100%;
  }
  .inv_info__tab {
    flex-basis: 100%;
  }
  .contact__box {
    padding: 30px;
  }
  .member-card {
    margin-left: auto;
    margin-right: auto;
  }
  .block_links__box {
    justify-content: center;
  }
  .map_wrapper .marker.position-1 .content_box {
    transform: translateX(-40%);
  }
  .map_wrapper .marker.position-3 .content_box {
    transform: translateX(30%);
  }
  .price-history__wrapper {
    padding: 20px;
  }
  .slider_tabs .item_sl {
    min-height: 400px;
  }
  .inv_content__filters {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 30px;
  }
  .inv_content__filters .filter_block {
    margin-right: unset;
  }
  .inv_content__filters .search_block {
    width: 100%;
  }
  .inv_info .col {
    flex-direction: column;
  }
  .inv_info,
  .inv_results,
  .inv_cols,
  .faq,
  .key-facts,
  .history,
  .compliance,
  .cases-slider,
  section.block_links {
    padding: 32px 0;
  }
  .inv_content__body__item {
    padding: 16px 0;
  }
  .quick_links_panel .filter_block {
    flex-basis: 100%;
  }
  .our_awards__item {
    width: 100%;
  }
  .hero-assets {
    margin-bottom: 35px;
  }
  .hero-assets + .assets__tabs {
    padding-top: 0;
  }
  .compliance__item__head {
    font-size: 18px;
  }
  .key-facts__box2 {
    gap: 32px;
  }
  .title_main_bebas {
    font-size: 48px;
  }
  .title_lacrosse {
    font-size: 64px;
  }
  .title_main,
  .assets-one-inner h3,
  .discovery-inner h3,
  .cases-slider--h3,
  .assets-one-inner h2,
  .investor-centre h2 {
    font-size: 24px;
  }
  .contact--h3 {
    font-size: 24px;
  }
  .sstandard-table {
    overflow-x: auto;
  }
  .assets-grid--h2 {
    padding-top: 32px;
    margin-bottom: 45px;
  }
  .assets-grid--h2 + .assets-grid--btn {
    top: 32px;
  }
}
@media (max-width: 600px) {
  .inv_content__body__item .inv_content__body__item--title {
    padding-right: 50px;
  }
  .inv_content__body__item[data-filter-y] {
    flex-wrap: wrap;
  }
  .inv_content__body.update_style .inv_content__body__item__links {
    width: 100%;
    column-gap: 30px;
  }
}
@media (max-width: 550px) {
  .milestones__item {
    width: 100%;
  }
  .map_wrapper .marker .content_box {
    width: 325px;
  }
  .map_wrapper .marker .content_box .text {
    padding: 26px 18px 0 0;
  }
  .map_wrapper .marker .content_box .text h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .map_wrapper .marker .content_box .text p {
    margin-bottom: 7px;
  }
  .exploration__box {
    gap: 0px;
    flex-wrap: wrap;
  }
  .exploration__box .exploration__col {
    width: 100%;
  }
}
/*# sourceMappingURL=style-st.css.map */