

.home .explore-navbar .header_light_logo-link {
  opacity: 0;
}
.home .explore-navbar .custom-logo-link {
  opacity: 1;
}
body .explore-navbar-menu.-active,
body .explore-navbar.-exposed {
  z-index: 99;
  /* We need this to make header above the whatsapp floating button */
}
.eapp-whatsapp-chat-root-layout-component .kjxaQJ {
  z-index: 97;
  /* WhatsApp button z-index */
}
.explore-navbar-menu_content_text.quotes-v2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1300px) {
  .explore-navbar-menu_content_text.quotes-v2 {
    padding-left: 2rem;
  }
}
.explore-navbar-menu_content_text.quotes-v2 .heading-block {
  overflow: visible;
}
.explore-navbar-menu_content_text.quotes-v2 .heading-block,
.explore-navbar-menu_content_text .blockquote {
  padding-top: 10rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* Navbar CSS */
body .explore-navbar div:first-child .explore-navbar_cell_item {
  fill: #fff;
}
body .explore-navbar div:last-child .explore-navbar_cell_item .-mobile {
  display: block;
}
body .explore-navbar div:first-child .explore-navbar_cell_item .explore-navbar_cell_item_icon {
  display: block;
}
body .explore-navbar div:first-child .explore-navbar_cell_item .explore-navbar_cell_item_title {
  display: none;
}
body .explore-navbar div:first-child .hide-on-mobile .explore-navbar_cell_item_icon {
  display: block;
}
body .-text-light .explore-navbar_cell .explore-navbar_cell_item:hover .explore-navbar_cell_item_icon span svg {
  fill: #212529 !important;
}
body .-text-dark .explore-navbar_cell .explore-navbar_cell_item:hover {
  fill: #212529;
}
.explore-navbar_cell.-center {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.explore-navbar .explore-navbar_cell.-side {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone {
  position: relative;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 2rem;
  border: 0 !important;
  background: none !important;
  min-width: auto;
}
@media screen and (max-width: 991.98px) {
  .explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone {
    padding: 0;
  }
}
.explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .explore-navbar_cell_item_icon {
  color: #212529;
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 3rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all .25s;
  transition: all .25s;
}
@media (hover: hover) {
  .explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .explore-navbar_cell_item_icon {
    cursor: pointer;
  }
  .explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .explore-navbar_cell_item_icon:hover {
    background-color: #b1c3a0;
    color: #fff;
  }
}
@media screen and (max-width: 991.98px) {
  .explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .explore-navbar_cell_item_icon {
    width: 42px;
    height: 42px;
  }
  .explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .explore-navbar_cell_item_icon svg {
    width: 1.2rem;
  }
}
.explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .contact-phone__wrapper {
  position: absolute;
  top: 100%;
  text-align: left;
  margin: 0;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  right: -1px;
  -webkit-transition: all .3s;
  transition: all .3s;
  opacity: 0;
  pointer-events: none;
}
.explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .contact-phone__wrapper .contact-phone__list {
  margin: 0;
  list-style-type: none;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 1.5rem;
  border: 1px solid rgba(255, 255, 255, 0.17);
  -webkit-transition: all .3s;
  transition: all .3s;
}
.explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .contact-phone__wrapper .contact-phone__list li:not(:first-child) {
  margin-top: 12px;
}
@media screen and (max-width: 399.98px) {
  .explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .contact-phone__wrapper .contact-phone__list {
    right: 0;
    width: 100vw;
  }
}
.explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone.open .explore-navbar_cell_item_icon {
  background-color: #b1c3a0;
  color: #fff;
}
.explore-navbar .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone.open .contact-phone__wrapper {
  opacity: 1;
  pointer-events: auto;
}
.explore-navbar.headroom--not-top .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .contact-phone__wrapper .contact-phone__list {
  border: 1px solid #ded8cc;
}
.explore-navbar.headroom--not-top .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .explore-navbar_cell_item_icon {
  background-color: #b1c3a0;
  color: #fff;
}
.explore-navbar.headroom--unpinned .explore-navbar_cell.-side .explore-navbar_cell_item.contacts-phone .contact-phone__wrapper {
  opacity: 0;
  pointer-events: none;
}
.headroom--pinned .explore-navbar_cell_item.contacts-phone,
.headroom--pinned .explore-navbar_cell_item.contacts-phone:hover {
  background-color: #b1c3a0;
  color: #ffff;
  height: 40px !important;
  margin-top: calc((var(--header-height) * 0.8 - 40px) / 2);
}
.explore-navbar.-text-dark .explore-navbar_cell_item.contacts-phone,
.explore-navbar.-text-dark .explore-navbar_cell_item.contacts-phone:hover {
  background-color: #b1c3a0;
  color: #ffff;
}
.explore-navbar.-exposed .explore-navbar_cell_item.contacts-phone,
.explore-navbar.-exposed .explore-navbar_cell_item.contacts-phone:hover {
  background-color: #fff;
  color: #212529;
}
body.home .explore-navbar.headroom--pinned:not(.-exposed) div:last-child .explore-navbar_cell_item:last-child {
  border-left: 1px solid #ded8cc;
}
/* ====================================================
 *  ST-120 Header styles
 *  By: Giannis Riganas
 * ===================================================
 */
/* Homepage header pinned but not exposed  */
body.home .explore-navbar.headroom--pinned:not(.-exposed) {
  background-color: #fff;
  color: inherit;
  border-bottom: 1px solid #ded8cc;
}
body .explore-navbar.headroom--pinned:not(.-exposed) div:last-child .explore-navbar_cell_item {
  border-right: 1px solid #ded8cc;
}
body .explore-navbar.headroom--pinned:not(.-exposed) div:first-child .explore-navbar_cell_item {
  border-left: 1px solid #ded8cc;
}
body .explore-navbar.headroom--pinned:not(.-exposed) .explore-navbar_cell_item:hover {
  color: #212529;
  fill: #212529;
  background-color: #bbc3a1;
}
body .explore-navbar.-text-light.headroom--pinned .header_light_logo-link {
  opacity: 0;
}
body .explore-navbar.-text-light.headroom--pinned .custom-logo-link {
  opacity: 1;
}
body .explore-navbar.-text-light:not(.headroom--pinned) .header_light_logo-link {
  opacity: 1;
}
body .explore-navbar.-text-light:not(.headroom--pinned) .custom-logo-link {
  opacity: 0;
}
body .explore-navbar.-exposed .header_light_logo-link {
  opacity: 1 !important;
}
body .explore-navbar.-exposed .custom-logo-link {
  opacity: 0 !important;
}
/* Other pages header pinned but not exposed */
body:not(.home) .explore-navbar.headroom--pinned:not(.-exposed) {
  background-color: #fff;
  color: inherit;
  border-bottom: 1px solid #ded8cc;
}
body:not(.home) .explore-navbar.headroom--pinned:not(.-exposed) div:last-child .explore-navbar_cell_item {
  border-right: 1px solid #ded8cc;
}
body:not(.home) .explore-navbar.headroom--pinned:not(.-exposed) div:first-child .explore-navbar_cell_item {
  border-left: 1px solid #ded8cc;
}
/* Other pages header not-pinned and not-exposed */
body:not(.home) .explore-navbar:not(.-exposed):not(.headroom--pinned) div:last-child .explore-navbar_cell_item {
  border-right: 1px solid #ded8cc;
}
body:not(.home) .explore-navbar:not(.-exposed):not(.headroom--pinned) div:first-child .explore-navbar_cell_item {
  border-left: 1px solid #ded8cc;
}
/* Other pages header exposed */
body:not(.home) .explore-navbar.-exposed .explore-navbar_cell_item:hover {
  color: #212529;
  fill: #212529;
}
/* ====================================================
 *  Website Footer
 *  By: Giannis Riganas
 * ===================================================
 */
body .site-footer {
  padding: 70px 0 0;
  font-size: 1.2rem;
}
@media only screen and (max-width: 666px) {
  body .site-footer {
    padding: 40px 0 0;
    font-size: 1rem;
    margin-top: 0;
  }
}
.site-footer .site-footer-row_col.-menus .footer-menu li.uppercase {
  font-size: 1.1rem;
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer-row_col.-menus .footer-menu li.uppercase {
    font-size: 15px;
  }
}
@media only screen and (min-width: 992px) {
  body .site-footer .site-footer-row_col.-menus {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 3rem;
  }
}
@media only screen and (max-width: 991px) {
  body .site-footer .site-footer-row_col.-menus {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
body .site-footer .site-footer-row_col.-menus .footer-menu {
  padding: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.footer-copyright {
  font-size: 1rem;
}
@media only screen and (max-width: 666px) {
  .footer-copyright {
    font-size: 14px;
    color: #6b6e6e;
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer .container {
    max-width: 90%;
  }
}
@media only screen and (max-width: 576px) {
  .site-footer .container {
    max-width: 100%;
  }
}
.site-footer .site-footer-row_col.-logo {
  width: 22rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  border-right: 1px solid #dfd9ce;
  padding-right: 2rem;
  font-size: 1rem;
}
@media only screen and (max-width: 991px) {
  .site-footer .site-footer-row_col.-logo {
    border-right: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer-row_col.-logo {
    border-right: 0;
    padding-right: 0;
    border-bottom: 1px solid #dfd9ce;
    padding-bottom: 20px;
    font-size: 15px;
  }
}
.site-footer .footer_logo-link {
  margin: 0 auto 20px;
}
@media only screen and (max-width: 666px) {
  .site-footer .footer_logo-link {
    width: 180px;
    margin-bottom: 15px;
  }
}
.site-footer .site-footer-row_col.-logo .list-socials {
  margin-bottom: 0;
  margin-top: auto;
}
.site-footer .site-footer-row_col.-logo .list-socials li:last-child {
  margin-right: 0;
}
/* Footer: jedan red na manjim desktopima (između 1025px i 1590px) */
@media only screen and (min-width: 1025px) and (max-width: 1589px) {
  .site-footer .site-footer-row {
    display: flex;
    flex-wrap: nowrap;
  }
  body .site-footer {
    font-size: 1rem;
  }
  .site-footer .site-footer-row_col.-logo {
    width: 16rem;
    padding-right: 1.25rem;
    font-size: 0.9rem;
  }
  body .site-footer .site-footer-row_col.-menus {
    justify-content: flex-start;
  }
  .site-footer .site-footer-row_col.-menus {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 1.5rem;
    column-gap: 1.25rem;
    min-width: 0;
    flex: 1 1 0%;
  }
  .site-footer .site-footer-row_col.-menus .footer-menu,
  .site-footer .site-footer-row_col.-menus .drt-footer-col-1,
  .site-footer .footer-col-divider {
    flex: 0 0 auto;
  }
  .site-footer .site-footer-row_col.-menus .footer-menu li a {
    font-size: 0.8rem;
  }
  .site-footer .site-footer-row_col.-menus .footer-menu li.uppercase {
    font-size: 0.85rem;
  }
  .site-footer .drt-footer-badge {
    width: 72px;
    height: 72px;
    max-width: 72px;
    max-height: 72px;
    margin-top: 0.75rem;
  }
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer-row_col.-menus {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 20px;
    margin-bottom: 25px;
  }
  .footer-menu.footer-menu-4 {
    grid-row: 1;
    grid-column: 2;
  }
  body .site-footer .site-footer-row_col.-menus .footer-menu {
    padding: 0 5%;
    width: 100%;
    margin-bottom: 0;
  }
  .site-footer .site-footer-row_col.-menus .footer-menu li {
    margin-bottom: 10px;
  }
}
.eapp-whatsapp-chat-root-layout-component .kjxaQJ {
  z-index: 97;
  /* WhatsApp button z-index */
}
.site-footer .site-footer_bottom {
  margin-top: 4rem;
  padding: 20px 0;
  background-color: #ebeee0;
  position: relative;
  z-index: 98;
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer_bottom {
    margin-top: 1rem;
    padding: 15px 0;
  }
}
.site-footer .footer-col-divider {
  background-color: #dfd9ce;
  width: 1px;
}
@media only screen and (max-width: 666px) {
  .site-footer .footer-col-divider {
    display: none;
  }
}
.site-footer .site-footer_bottom_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer_bottom_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    text-align: center;
    gap: 3px;
  }
}
.site-footer .site-footer_bottom_row .subfooter-menu {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer_bottom_row .subfooter-menu {
    width: 100%;
  }
}
.site-footer .site-footer_bottom_row .subfooter-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  gap: 20px;
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer_bottom_row .subfooter-menu ul {
    gap: 5px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
  }
}
.site-footer .site-footer_bottom_row .subfooter-menu ul li a {
  color: #212529;
  font-size: 16px;
}
.site-footer .site-footer_bottom_row .subfooter-menu ul li a:hover,
.site-footer .site-footer_bottom_row .subfooter-menu ul li a:focus,
.site-footer .site-footer_bottom_row .subfooter-menu ul li a:active {
  color: #94805c;
  text-decoration: underline;
}
@media only screen and (max-width: 666px) {
  .site-footer .site-footer_bottom_row .subfooter-menu ul li a {
    font-size: 14px;
  }
}
/* ====================================================
 *  Content Header
 *  By: Waqas
 * ===================================================
 */
@media only screen and (max-width: 1200px) {
  li.menu-item-has-children > a::after {
    position: relative;
    content: ' ';
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    margin-left: 18px;
    top: -6px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }
  .arrow-down {
    display: none !important;
  }
}
.scrollable-gallery-layout {
  margin-bottom: 2em;
}
#button-holder {
  margin-top: 10px;
  text-align: center;
}
#button-holder a {
  background-color: #bbc3a1;
  color: #fff;
  padding: 0.2em 1em 0em 1em;
  /*  margin-left: 15px; */
  text-align: center;
  border-radius: 3px;
}
/*
 * Code to be removed.
a.left:before{
  position: relative;
  content: ' ';
  border: solid white;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  margin: 0px 10px 1px 6px;
  transform: rotate(132deg);
  -webkit-transform: rotate(132deg);
}
a.right:after{
  position: relative;
  content: ' ';
  border: solid white;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  margin: 0px 0px 1px 10px;
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
}
*/
/* ====================================================
 *  Content Page Styles
 *  By: Giannis Riganas
 * ===================================================
 */
.page-layout.page-layout-v2 {
  padding-top: 0;
}
.page-layout.page-layout-v2 .drt-breadcrumb {
  margin: 0 0 10px;
}
.page-layout.page-layout-v2 .drt-breadcrumb a {
  color: rgba(33, 37, 41, 0.5);
}
.page-layout.page-layout-v2 .page-layout__content article h1 {
  font-family: 'Inter';
}
.reading-time {
  font-size: 16px;
  margin-top: 5px;
  font-style: italic;
  color: #9b8a6c;
}
/* ====================================================
 *  AUTHOR BOXES
 *  By: Giannis Riganas
 * ===================================================
 */
.page-authors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 30px 0 50px;
  border-bottom: 1px solid rgba(148, 128, 92, 0.31);
  padding: 30px 5%;
  border-top: 1px solid rgba(148, 128, 92, 0.31);
}
@media only screen and (max-width: 1200px) {
  .page-authors {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media only screen and (max-width: 990px) {
  .page-authors {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 30px 5px;
  }
}
@media only screen and (max-width: 770px) {
  .page-authors {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 25px 0;
  }
}
.author-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
}
.author-box-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.author-label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 130%;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.75);
}
.author-img-container {
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.author-box:hover .author-img-container,
.author-box:focus .author-img-container,
.author-box:active .author-img-container {
  border-color: #9b8a6c;
}
@media only screen and (max-width: 666px) {
  .author-img-container {
    width: 50px;
    height: 50px;
  }
}
.author-img-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.author-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
}
.author-content .author-date {
  margin: 0;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-size: 14px;
  line-height: 130%;
  color: rgba(0, 0, 0, 0.5);
}
@media only screen and (max-width: 666px) {
  .author-content .author-date {
    font-size: 13px;
  }
}
.author-content .author-date strong {
  font-weight: 600;
}
.author-content .author-name {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-size: 20px;
  line-height: 130%;
  color: rgba(0, 0, 0, 0.75);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.author-box:hover .author-name,
.author-box:focus .author-name,
.author-box:active .author-name {
  color: #9b8a6c;
}
@media only screen and (max-width: 666px) {
  .author-content .author-name {
    font-size: 17px;
  }
}
/* ====================================================
 *  Page Sidebar
 *  By: Giannis Riganas
 * ===================================================
 */
.page-layout.page-layout-v2 .page-layout__content article h1 {
  font-family: "Ivymode,serif" !important;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .page-layout.page-layout-v2 .page-layout__sidebar {
    padding-top: 0;
    padding-bottom: 37rem;
  }
}
.page-layout.page-layout-v2 .page-layout__sidebar .table-of-content + .contact-us::before {
  display: none;
}
/* ====================================================
 *  Related articles on top sidebar
 *  By: Giannis Riganas
 * ===================================================
 */
.page-layout.page-layout-v2 .page-layout__sidebar {
  padding-left: 0;
  padding-bottom: 0;
}
.page-layout.page-layout-v2 .page-layout__sidebar .page-layout__sidebar__top {
  top: 20px;
}
.page-layout.page-layout-v2 .page-layout__sidebar .page-layout__sidebar__top .related-articles {
  margin-bottom: 5rem;
  border-bottom: 1px solid #ded8cc;
  padding-bottom: 5rem;
  padding-top: 3rem;
  padding-left: var(--inner-padding);
}
.page-layout.page-layout-v2 .page-layout__sidebar .contact-us {
  padding-left: var(--inner-padding);
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
  width: 100%;
}
.page-layout.page-layout-v2 .page-layout__sidebar .contact-us__item {
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
  aspect-ratio: 1;
}
.page-layout.page-layout-v2 .page-layout__sidebar .contact-us__item a {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  right: 32px;
  bottom: 54px;
  background-color: #fff;
  padding: 16px;
  border-radius: 40px;
  -webkit-box-shadow: 0 2px 40px 0 rgba(162, 183, 143, 0.5);
  box-shadow: 0 2px 40px 0 rgba(162, 183, 143, 0.5);
  color: #7A985E;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
@media (hover: hover) {
  .page-layout.page-layout-v2 .page-layout__sidebar .contact-us__item a:hover {
    opacity: 0.9;
  }
}
/* ====================================================
 *  Page TOC
 *  By: Giannis Riganas
 * ===================================================
 */
.page-layout.page-layout-v2 .page-layout__sidebar .table-of-content + .contact-us {
  margin-top: 0;
}
.page-layout.page-layout-v2 .table-of-content {
  display: none;
}
.page-layout.page-layout-v2 article #ez-toc-container {
  background-color: #f9f7f2;
  padding: 2.5rem 5rem;
  display: block !important;
  border-radius: 2px;
  border: 1px solid #ded8cc;
}
@media only screen and (max-width: 600px) {
  .page-layout.page-layout-v2 article #ez-toc-container {
    max-height: 60vh;
    overflow-y: auto;
    padding: 30px 20px;
  }
}
.page-layout.page-layout-v2 article .ez-toc-title-toggle {
  display: none;
}
.page-layout.page-layout-v2 article .ez-toc-title {
  font-size: 1em;
  text-transform: uppercase;
  color: #94805c;
  font-family: Inter,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-weight: 400;
  margin-bottom: 1.25em;
  letter-spacing: 1px;
  border-bottom: 2px solid;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 10px;
}
@media only screen and (max-width: 600px) {
  .page-layout.page-layout-v2 article .ez-toc-title {
    font-size: 1rem;
  }
}
.page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 {
  list-style: decimal;
  padding-left: 25px;
}
.page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 li {
  padding-left: 5px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
  .page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 li {
    padding-left: 3px;
    margin-bottom: 5px;
  }
}
.page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 li::marker {
  color: #94805c;
  font-size: 1.2rem;
}
.page-layout.page-layout-v2 article #ez-toc-container a {
  color: #717171;
  border: 0;
  font-size: 1.2rem;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.page-layout.page-layout-v2 article #ez-toc-container a:hover,
.page-layout.page-layout-v2 article #ez-toc-containert a:focus,
.page-layout.page-layout-v2 article #ez-toc-container a:active {
  color: #94805c;
}
.page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 > li > a {
  color: #404040;
}
.page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 > li > a:hover,
.page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 > li > a:focus,
.page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 > li > a:active {
  color: #94805c;
}
.page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-3 {
  padding-left: 20px;
  margin-top: 10px !important;
  list-style: disclosure-closed;
}
.page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-4,
.page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-4 ul {
  padding-left: 20px;
  margin-top: 10px !important;
  list-style: disc;
}
@media only screen and (max-width: 600px) {
  .page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-3,
  .page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-4,
  .page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-4 ul {
    padding-left: 15px;
  }
}
.page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-3 li {
  margin-bottom: 5px;
}
.page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-3 li::marker {
  color: #94805c;
  font-size: 1.2rem;
}
.page-layout.page-layout-v2 article .text-formatted #ez-toc-container ul li::before {
  display: none;
}
@media only screen and (max-width: 600px) {
  .page-layout.page-layout-v2 article #ez-toc-container .ez-toc-list-level-1 li::marker,
  .page-layout.page-layout-v2 article #ez-toc-container ul .ez-toc-list-level-3 li::marker,
  .page-layout.page-layout-v2 article #ez-toc-container a {
    font-size: 1rem;
  }
}
.section-gallery .scrollable-gallery-layout {
  margin-bottom: 2em;
}
.section-gallery .scrollable-gallery-layout.-reverse .scroller {
  direction: ltr;
}
#button-holder {
  margin-top: 10px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 15px;
}
#button-holder a {
  background-color: #fff;
  color: #b1c3a0;
  text-align: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  padding: 0;
  border: 2px solid #b1c3a0;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  font-size: 15px;
  font-family: Inter, serif;
}
#button-holder a:hover, #button-holder a:focus {
  background-color: #b1c3a0;
  color: #fff;
}
@media (max-width: 380px) {
  .-size-lg.forminator-button, .btn.-size-lg, .btn.forminator-button {
    padding: 15px;
    height: auto !important;
  }
}
/* ====================================================
 *  Team Page & Author Boxes
 *  By: Giannis Riganas
 * ===================================================
 */
.team-heading-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 80px;
}
@media only screen and (max-width: 999px) {
  .team-heading-container {
    margin-bottom: 50px;
  }
}
.team-heading-container .heading-block-title {
  text-align: center;
  margin: 0 auto;
  font-weight: 300;
  font-family: 'Ivymode,serif';
}
.team-heading-container .heading-block-body {
  width: 650px;
  max-width: 100%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: rgba(33, 37, 41, 0.75);
}
.team-members {
  width: 1200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 80px 30px;
  margin: 0 auto;
  max-width: 100%;
}
.team-member-item {
  display: block;
  width: calc(33.33% - 20px);
}
@media only screen and (max-width: 999px) {
  .team-member-item {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 767px) {
  .team-member-item {
    width: 100%;
  }
}
.team-member-item.right-member .team-item--content {
  grid-column: 1;
  grid-row: 1;
}
@media only screen and (max-width: 999px) {
  .team-member-item.right-member .team-item--content {
    grid-column: unset;
    grid-row: unset;
  }
}
.team-member-item--img {
  border-radius: 64px 0 64px 0;
  overflow: hidden;
  width: 300px;
  height: 300px;
  background: rgba(236, 240, 232, 0.8);
  margin: 0 0 20px;
}
@media only screen and (max-width: 767px) {
  .team-member-item--img {
    width: 100%;
    height: 330px;
    margin: 0 0 20px;
  }
}
.team-member-item--img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  mix-blend-mode: multiply;
}
.team-item--content {
  display: block;
  position: relative;
  padding-left: 12px;
}
.team-item--headings {
  display: block;
  padding-right: 66px;
  margin-bottom: 12px;
}
@media only screen and (max-width: 999px) {
  .team-item--headings {
    gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.team-item--title {
  font-family: 'Ivymode,serif';
  color: #333;
  font-weight: 300;
  font-size: 24px;
  margin-bottom: 6px;
  line-height: 1.27;
}
.team-item--position {
  position: relative;
  color: #a1b192;
  font-family: 'Inter';
  font-weight: 400;
  line-height: 1.5;
  text-transform: uppercase;
  color: #A1B192;
  font-size: 14px;
  margin-bottom: .5rem;
  letter-spacing: .075em;
}
.team-item--description .text-formatted {
  font-family: 'Inter';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0;
  text-align: left;
  color: #6A6A6A;
  /*height: 125px;*/
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.team-item--description .text-formatted #dots {
  display: none;
}
.team-item--description .text-formatted #more {
  display: none;
}
.team-item--read {
  -webkit-transition: 0.2s all ease-in;
  transition: 0.2s all ease-in;
  background-color: transparent;
  color: #212529;
  width: 44px;
  height: 44px;
  font-size: 0;
  border: 1px solid #B1C3A0;
  border-radius: 50px;
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.team-item--read.clicked {
  margin-top: 20px;
}
.team-item--read:hover,
.team-item--read:focus,
.team-item--read:active {
  background-color: rgba(187, 195, 161, 0.3);
}
.team-hero-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 8vw;
  width: 1200px;
  margin: 0 auto;
  max-width: 100%;
}
@media only screen and (max-width: 999px) {
  .team-hero-content {
    grid-template-columns: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 30px;
  }
}
.team-hero-content--text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px;
}
.team-hero--label {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.02em;
  color: #BBC3A1;
  padding-bottom: 15px;
  border-bottom: 2px solid #BBC3A1;
}
.team-hero--title {
  font-family: 'Ivymode,serif';
  font-style: normal;
  font-weight: 300;
  font-size: 46px;
  line-height: 130%;
  color: #212529;
}
@media only screen and (max-width: 999px) {
  .team-hero--title {
    font-size: 29px;
  }
}
.team-hero--description {
  margin-top: 20px;
  font-family: 'Inter';
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(33, 37, 41, 0.75);
}
.team-hero-content--text .btn.-style-primary {
  color: #fff;
  height: 48px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.03em;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 25px;
}
.article-content-cta {
  position: relative;
  background-color: #7A985E;
  background-image: url("data:image/svg+xml,%3Csvg width='207' height='149' viewBox='0 0 207 149' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M255.954 96.0139C246.624 92.7979 236.651 91.1686 226.321 91.1686C221.356 91.1686 216.378 91.5606 211.427 92.3126C217.425 71.2272 217.138 49.3074 210.251 29.5299L209.057 26.1012L205.51 26.9459C189.276 30.8104 174.139 38.8848 161.268 50.2294C155.461 34.1264 146.083 19.8096 133.714 8.66165L131.013 6.22388L128.312 8.66165C115.943 19.813 106.566 34.1298 100.759 50.2328C87.8875 38.8857 72.747 30.8104 56.5161 26.946L52.9691 26.1012L51.7757 29.53C44.8888 49.3076 44.6014 71.2279 50.5989 92.3126C45.6477 91.5606 40.6669 91.1686 35.7057 91.1686C25.3724 91.1686 15.4027 92.7979 6.07243 96.0139L2.62573 97.2012L3.47488 100.73C9.65967 126.437 27.7155 149.089 53.0165 162.881C68.5387 171.341 85.7191 175.811 102.698 175.814C112.544 175.814 122.062 174.314 131.015 171.391C139.967 174.314 149.482 175.814 159.331 175.814C176.31 175.814 193.491 171.341 209.013 162.881C234.313 149.089 252.369 126.437 258.555 100.73L259.403 97.2012L255.954 96.0139ZM203.785 35.6723C209.371 54.2128 208.83 74.6059 202.464 94.0879C193.575 96.2599 184.869 99.6119 176.635 104.102C173.015 106.077 169.544 108.239 166.235 110.557C167.442 103.779 168.067 96.8059 168.067 89.7179C168.067 79.0059 166.643 68.5593 163.932 58.6527C175.445 47.7713 189.087 39.8295 203.785 35.6723ZM131.009 17.1377C149.486 35.2628 160.017 61.4895 160.017 89.7179C160.017 99.6586 158.707 109.347 156.21 118.525C145.031 128.576 136.385 140.724 131.013 154.051C125.641 140.725 116.996 128.576 105.816 118.525C103.32 109.35 102.009 99.6586 102.009 89.7179C102.002 61.4895 112.532 35.2628 131.009 17.1377ZM58.2333 35.6723C72.9364 39.8327 86.5722 47.778 98.0862 58.6595C95.3748 68.5599 93.9509 79.0059 93.9509 89.7152C93.9509 96.8026 94.5759 103.777 95.7826 110.555C92.4695 108.233 89.0031 106.071 85.3823 104.099C77.1486 99.6099 68.443 96.2572 59.5535 94.0853C53.1882 74.6066 52.6469 54.2128 58.2333 35.6723ZM102.697 167.798C87.0635 167.798 71.2184 163.667 56.8794 155.853C34.7612 143.797 18.6741 124.481 12.252 102.451C19.7004 100.276 27.5697 99.1752 35.7001 99.1752C41.604 99.1752 47.538 99.7673 53.4082 100.921C53.455 100.931 53.5018 100.941 53.5486 100.951C54.3308 101.107 55.1131 101.274 55.8955 101.447C56.4872 101.58 57.0789 101.726 57.6706 101.869C57.9113 101.929 58.1554 101.985 58.3961 102.045C59.0848 102.222 59.7734 102.405 60.4622 102.594C60.5724 102.624 60.6795 102.654 60.7897 102.684C61.542 102.897 62.2942 103.116 63.043 103.343C69.3783 105.285 75.5767 107.879 81.5172 111.115C103.635 123.17 119.722 142.486 126.145 164.516C118.69 166.701 110.824 167.798 102.697 167.798ZM205.14 155.853C190.797 163.668 174.958 167.798 159.326 167.798C151.195 167.798 143.326 166.697 135.878 164.522C142.3 142.493 158.387 123.177 180.506 111.121C186.446 107.885 192.645 105.288 198.979 103.349C199.729 103.119 200.48 102.9 201.236 102.687C201.343 102.657 201.454 102.627 201.56 102.597C202.249 102.405 202.938 102.221 203.63 102.045C203.87 101.985 204.111 101.929 204.352 101.869C204.944 101.723 205.535 101.579 206.131 101.443C206.909 101.267 207.691 101.104 208.474 100.948C208.521 100.938 208.567 100.928 208.614 100.918C214.484 99.7639 220.419 99.1719 226.322 99.1719C234.453 99.1719 242.319 100.273 249.77 102.448C243.345 124.481 227.257 143.797 205.14 155.853Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: bottom right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  gap: 68px;
  margin: 40px 0;
}
@media screen and (max-width: 1350px) {
  .article-content-cta {
    gap: 12px;
  }
}
@media screen and (max-width: 768px) {
  .article-content-cta {
    gap: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.article-content-cta__left {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.article-content-cta__left::before, .article-content-cta__left::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 0 40px 0 0;
  height: 100%;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.article-content-cta__left::before {
  z-index: 4;
  top: 15px;
  right: -12px;
}
@media screen and (max-width: 768px) {
  .article-content-cta__left::before {
    border-left: 1px solid #fff;
    top: 12px;
    left: 0;
    right: 0;
    border-radius: 32px;
  }
}
.article-content-cta__left::after {
  z-index: 2;
  top: 75px;
  right: -35px;
}
@media screen and (max-width: 768px) {
  .article-content-cta__left::after {
    content: none;
  }
}
@media screen and (max-width: 768px) {
  .article-content-cta__left {
    width: 100%;
  }
}
.article-content-cta__left img {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 255px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  border-radius: 0 40px 0 0;
}
@media screen and (max-width: 768px) {
  .article-content-cta__left img {
    max-width: 100%;
    aspect-ratio: 1;
    border-radius: 0;
  }
}
.article-content-cta__left-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 7px 12px 14px;
  z-index: 5;
}
.article-content-cta__left-content::before, .article-content-cta__left-content::after {
  content: "";
  position: absolute;
  mix-blend-mode: multiply;
  height: 100%;
  left: 0;
  bottom: 0;
}
.article-content-cta__left-content::after {
  top: 0;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(#000000), color-stop(47.92%, rgba(46, 60, 34, 0.69)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, #000000 0%, rgba(46, 60, 34, 0.69) 47.92%, rgba(255, 255, 255, 0) 100%);
  width: 100%;
}
.article-content-cta__left-content::before {
  z-index: 2;
  top: -12px;
  left: 0;
  height: calc(100% + 12px);
  bottom: 0;
  width: 232px;
  mix-blend-mode: multiply;
  background: -webkit-gradient(linear, left top, right top, from(#000000), color-stop(47.92%, rgba(46, 60, 34, 0.69)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, #000000 0%, rgba(46, 60, 34, 0.69) 47.92%, rgba(255, 255, 255, 0) 100%);
}
.article-content-cta__left-content > * {
  position: relative;
  z-index: 3;
}
.article-content-cta__left-name {
  font-family: 'Ivymode,serif';
  font-size: 16px;
  line-height: 1.26;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.01em;
  text-align: left;
  color: #fff;
  margin: 0 0 4px !important;
}
.article-content-cta__left-position {
  font-family: 'Inter';
  font-size: 12px;
  font-weight: 400;
  line-height: 1.21;
  text-align: left;
  color: #809D65;
  margin: 0;
}
.article-content-cta__right {
  padding: 35px 40px 35px 0;
}
@media screen and (max-width: 1350px) {
  .article-content-cta__right {
    padding: 24px 12px 24px 42px;
  }
}
@media screen and (max-width: 768px) {
  .article-content-cta__right {
    padding: 24px 12px 0;
    width: 100%;
  }
}
.article-content-cta__right img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0 0 24px;
  width: 120px;
  height: 36px;
}
@media screen and (max-width: 768px) {
  .article-content-cta__right img {
    margin: 0 auto 24px;
  }
}
.article-content-cta__right p {
  font-family: 'Ivymode,serif';
  font-size: 24px;
  font-weight: 400;
  line-height: 1.25;
  text-align: left;
  max-width: 401px;
  margin: 0 0 18px !important;
  color: #fff;
}
.article-content-cta__right a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: 'Inter';
  font-size: 12px;
  font-weight: 600;
  line-height: 1.21;
  padding: 12.5px 16px;
  -webkit-box-shadow: 0 2px 40px 0 #A2B78F80;
  box-shadow: 0 2px 40px 0 #A2B78F80;
  background-color: #fff !important;
  border-radius: 40px;
  color: #7A985E !important;
  border: none !important;
  text-transform: uppercase;
}
@media screen and (max-width: 475px) {
  .article-content-cta__right a {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* ---- Header phone button (global override so it matches homepage button on all pages) ---- */
.drt-header-phone {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.625rem 1.25rem;
  border: 1px solid #2C2C2C;
  color: #2C2C2C !important;
  text-decoration: none !important;
  font-family: 'Inter', sans-serif;
  font-size: 0.875rem;
  font-weight: 300;
  letter-spacing: 0.02em;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  white-space: nowrap;
}
.drt-header-phone:hover {
  background: #8A9674;
  color: #FFFFFF !important;
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .drt-header-phone {
    display: none !important;
  }
}
/* Match homepage header spacing: add breathing room on right side */
.explore-navbar .explore-navbar_cell.-side:last-child {
  padding-right: 1rem;
}
/* Hide Top Bar plugin (#tpbr_topbar) on homepage only */
body.home #tpbr_topbar,
body.page-template-page-homepage #tpbr_topbar {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}
/*# sourceMappingURL=child-theme.min.css.map */
