/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.0
 Text Domain:  bricks
*/

.nav-pills {
   overflow-x: scroll !important;
   padding: 16px!important;
   scrollbar-width: thin; /* For Firefox */
   -webkit-overflow-scrolling: touch; /* For smooth scrolling on iOS */
   background: rgba(0, 0, 0, 0.05);
   border-radius: 8px;
   scrollbar-gutter: stable; /* Reserves space for scrollbar */
     box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}

.nav-pills ul li a {
    white-space: nowrap;
    font-size: 16px!important;
    background-color: white;
}
.nav-pills .menu-item.current-page-ancestor a {
	background: #57A3E0!important;
    color: white!important;
}

body.disable-scroll {
  overflow: hidden;
}


.left-aside {
    width: 100%;
}

.left-aside .bricks-widget-wrapper {
    background: #fff;
    filter: drop-shadow(0px 1px 14px rgba(28, 48, 88, 0.18));
    border-radius: 6px;
    overflow: hidden;
    width: 100%;
}

.left-aside .bricks-widget-wrapper .bricks-widget-title {
    background: #E1E7F3;
    color: #1C3058;
    font-size: 16px;
    cursor:  pointer;
    position: relative;
    padding: 12px 16px;
    font-weight: 600;
}

.left-aside .bricks-widget-wrapper .bricks-widget-title::after {
    font-family: "Ionicons";
    content: "\f280";
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 16px;
}

.left-aside .bricks-widget-wrapper > div {
    padding: 16px 16px;
}

.left-aside .bricks-widget-wrapper > div.hidden {
    display: none;
}

.left-aside .bricks-widget-wrapper > div .menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.left-aside .bricks-widget-wrapper > div .menu li a {
    font-size: 14px;
    display: block;
    line-height: 18px;
    padding: 6px 0;
}

.left-aside .bricks-widget-wrapper > div .menu li a:hover,
.left-aside .bricks-widget-wrapper > div .menu li.current-menu-item a {
    color: #57A3E0;
}


.diagnostics {
  padding: 50px 0;
  background: #F4F4F4;
  position: relative;
}

.diagnostics h3 {
  font-weight: 700;
  font-size: 26px;
  color: #000000;
  letter-spacing: 0.48px;
  text-align: center;
  position: relative;
  flex: 1;
  min-width: 340px;
  text-transform: uppercase;
}

.diagnostics .diagnostic-container {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.617924em;
  box-sizing: content-box;
}

.diagnostics #tabs-home ul.ui-tabs-nav,
.diagnostics #tabs-home ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: 0;
  padding: 24px 0px;
}

.diagnostics #tabs-home ul.ui-tabs-nav li,
.diagnostics #tabs-home ul li {
  display: block;
  padding-bottom: 4px;
}

.diagnostics #tabs-home ul.ui-tabs-nav li a,
.diagnostics #tabs-home ul li a {
  font-weight: 500;
  font-size: 14px;
  color: #42648A;
  letter-spacing: 0.33px;
  text-align: center;
  line-height: 24px;
  padding: 14px 24px;
  border: 1px solid #1cdce2;
  border-radius: 4px;
  text-transform: uppercase;
  margin: 0 4px 4px 4px;
}

.diagnostics #tabs-home ul.ui-tabs-nav li a.next,
.diagnostics #tabs-home ul li a.next {
  text-transform: capitalize !important;
}

.diagnostics #tabs-home ul.ui-tabs-nav li.full,
.diagnostics #tabs-home ul li.full {
  width: 100%;
  margin: 12px 0px;
}

.diagnostics #tabs-home ul.ui-tabs-nav li.ui-tabs-active a,
.diagnostics #tabs-home ul li.ui-tabs-active a {
  background: #46a4dc;
  border: 1px solid #46a4dc;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0.33px;
  text-align: center;
  line-height: 24px;
}

.diagnostics #tabs-home .dia-list {
  margin: 0 -1%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}

.diagnostics #tabs-home .dia-list .dia-cell {
  width: 31.3%;
  margin: 1%;
  position: relative;
  overflow: hidden;
}

.diagnostics #tabs-home .dia-list .dia-cell .dia-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: block;
  z-index: 50;
}

.diagnostics #tabs-home .dia-list .dia-cell .dia-thumb img {
  border-radius: 0;
}
  
.diagnostics #tabs-home .dia-list .dia-cell .dia-overlay {
  width: 100%;
  bottom: 0;
  top: 0;
  position: absolute;
  z-index: 30;
  background-image: linear-gradient(180deg, transparent 53%, rgba(0, 0, 0, 0.54) 100%);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: stretch;
}
  
.diagnostics #tabs-home .dia-list .dia-cell .dia-overlay .dia-title {
  font-weight: 700;
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0.56px;
  line-height: 28px;
  padding: 24px;
  margin: 0;
}

.doctor-list--box > .brxe-block {
  min-height: 255px;
}

.doctor-list--box .brxe-image img {
  width: auto;
}

#blog-posts li {
  position: relative;
  filter: drop-shadow(0px 1px 14px rgba(65, 51, 91, 0.11));
  border-radius: 8px;
  overflow: hidden;
  background-color: white;
}

#blog-posts li .content-wrapper {
  position: static;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

#blog-posts h6 {
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-size: 11px;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  background-image: linear-gradient(90deg, #57a3e0, #8366b6);
  display: block;
  position: absolute;
  top: 6px;
  right: 6px;
  z-index: 30;
  border-radius: 4px;
  margin: 0;
}

.main-nav--aside .brxe-text-link {
  cursor: pointer;
  width: 100%;
  position: relative;
}

.main-nav--aside .brxe-text-link::after {
  content:"\25BA";
  font-size: 6px;
  color: white;
  position: absolute;
  right: 16px;
}
.main-nav--right,
.main-nav--right2,
.main-nav--right3,
.main-nav--right4,
.main-nav--right5,
.main-nav--right6,
.main-nav--right7,
.main-nav--right8,
.kardi-right,
.mamo-right,
.main-nav--pedi,
.main-nav--right9,
.main-nav--right10,
.ekip1,
.ekip2,
.ekip3,
.ekip4,
.ekip5,
.ekip6,
.ekip7,
.ekip8,
.ekip9,
.ekip10,
.ekip11,
.ekip12,
.ekip13,
.ekip14 {
  display: none;
}

.main-nav--right.open,
.main-nav--right2.open,
.main-nav--right3.open,
.main-nav--right4.open,
.main-nav--right5.open,
.main-nav--right6.open,
.main-nav--right7.open,
.main-nav--right8.open,
.main-nav--pedi.open,
.main-nav--right9.open,
.main-nav--right10.open,
.kardi-right.open,
.mamo-right.open,
.ekip1.open,
.ekip2.open,
.ekip3.open,
.ekip4.open,
.ekip5.open,
.ekip6.open,
.ekip7.open,
.ekip8.open,
.ekip9.open,
.ekip10.open,
.ekip11.open,
.ekip12.open,
.ekip13.open,
.ekip14.open  {
  display: block;
}



.belodrobni-hover:hover .main-nav--right,
.sun-hover:hover .main-nav--right2,
.nevro-hover:hover .main-nav--right4,
.pedi-hover:hover .main-nav--pedi,
.elergolog-hover:hover .main-nav--right3,
.ednokrinologia-hover:hover .main-nav--right3,
.ung-hover:hover .main-nav--right3,
.enkologia-hover:hover .main-nav--right3,
.detska-pulmologia-hover:hover .main-nav--right3,
.grudna-hirurgia-hover:hover .main-nav--right3,
.kardiologia-hover:hover .main-nav--right3,
.revmatologia-hover:hover .main-nav--right3,
.kardiologia-hover3:hover .kardi-right,
.mamologia:hover .mamo-right,
.ekip1-hover:hover .ekip1,
.ekip2-hover:hover .ekip2,
.ekip3-hover:hover .ekip3,
.ekip4-hover:hover .ekip4,
.ekip5-hover:hover .ekip5,
.ekip6-hover:hover .ekip6,
.ekip7-hover:hover .ekip7,
.ekip8-hover:hover .ekip8,
.ekip9-hover:hover .ekip9,
.ekip10-hover:hover .ekip10,
.ekip11-hover:hover .ekip11,
.ekip12-hover:hover .ekip12,
.ekip13-hover:hover .ekip13,
.ekip14-hover:hover .ekip14 {
  display: block!important;
}

.main-nav--aside .brxe-text-link:hover {
  text-decoration: underline;
}

/* Show the dropdown menu when hovering over the parent */
.main-nav--right:hover, 
.main-nav--right2:hover,
.main-nav--right3:hover,
.main-nav--right4:hover,
.main-nav--right5:hover,
.main-nav--right6:hover,
.main-nav--right7:hover,
.main-nav--right8:hover,
.main-nav--pedi:hover,
.kardi-right:hover,
.mamo-right:hover,
.main-nav--right9:hover,
.main-nav--right10:hover,
.main-nav--right11:hover,
.main-nav--right12:hover,
.main-nav--right13:hover {
  display: block;
}

.ekip1:hover,
.ekip2:hover,
.ekip3:hover,
.ekip4:hover,
.ekip5:hover,
.ekip6:hover,
.ekip7:hover,
.ekip8:hover,
.ekip9:hover,
.ekip10:hover,
.ekip11:hover,
.ekip12:hover,
.ekip13:hover,
.ekip14:hover  {
  display: block;
}




/* Ensure the dropdown menu remains visible when hovering over it */
.dropdown-menu:hover {
  display: block;
}

.main-nav--right a:hover, 
.main-nav--right2 a:hover,
.main-nav--right3 a:hover,
.main-nav--right4 a:hover,
.main-nav--right5 a:hover,
.main-nav--right6 a:hover,
.main-nav--right7 a:hover,
.main-nav--right8 a:hover,
.main-nav--pedi a:hover,
.main-nav--right9 a:hover,
.main-nav--right10 a:hover,
.kardi-right a:hover,
.mamo-right a:hover,
.ekip1 a:hover,
.ekip2 a:hover,
.ekip3 a:hover,
.ekip4 a:hover,
.ekip5 a:hover,
.ekip6 a:hover,
.ekip7 a:hover,
.ekip8 a:hover,
.ekip9 a:hover,
.ekip10 a:hover,
.ekip11 a:hover,
.ekip12 a:hover,
.ekip13 a:hover,
.ekip14 a:hover,  {
  color: #57a3e0!important;
  text-decoration:  underline;
}

.main-mobile-nav .main-mobile--dropdown  li.menu-item {
  width: 100%;
}

.main-mobile-nav .main-mobile--dropdown  li.menu-item a {
  width: 100%;
  justify-content: flex-start!important;
}

.main-mobile-subnav {
  background: #F5F7FB!important;
}

.main-mobile-subnav li {
  display: block!important;
  margin: 0!important;
  padding: 0!important;
}

.main-mobile-subnav li a {
  font-size: 13px;
  padding: 6px 0;
  font-weight: normal;
  display: block!important;
}

.main-mobile-subnav li a.brx-multilevel-back {
  display: none!important;
}

.menu-container {
  width: auto;
}

.brxe-dropdown.brx-has-megamenu.open .menu-container {
  width: 100%;
}

.mobile1-1-drop {
  display: none;
}


.mobile1-1-drop.open {
  display: flex;
}

.mobile1-1-drop.open li,
.mobile1-1-drop.open li a {
  display: block!important;
}

.mobile1-1-drop ul li:first-child {
  display: none!important;
}

/* .main-mobile--links::after {
  content: "\25BC"; 
  font-size: 6px;
  color: black;
  position: absolute;
  right: 16px;
} */

.mobile1-1::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid black;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
}

.mobile1-1.arrow-up::after {
  transform: rotate(180deg);
}


.main-mobile--scroll .mobile-main--nav {
  overflow-y: scroll;
  height: calc(100% - (206px));
}

.mobile-menu {
  overflow-y: scroll;
  height: calc(100% - (206px));
}

.menu-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.menu-list a {
  padding-left: 16px;
}

.has-submenu {
  position: relative;
}

.toggle-btn {
  background: none;
  border: none;
  font-size: 16px;
  padding: 5px 18px;
  cursor: pointer;
  z-index: 2;
}

.submenu {
  display: none;
}

/* Show submenu when parent has .open class */
.menu-item.open > .submenu {
  display: block;
}

.menu-item > .link-wrapper {
  padding-left: 16px;
}

/* ===== Mega menu fixes (Nasko) ===== */
#brxe-jwwelr,
#brxe-ttkivn{
  --mega-hit-width: 1240px;
  --mega-top: 120px;
  --mega-height: 420px;
}
/* Third menu /che e po malko/ */
#brxe-uwfdeh{
  --mega-hit-width: 740px;
  --mega-top: 120px;
  --mega-height: 420px;
}
/* Flickering issue - Conditions menu /opraveno/ */
#brxe-182547.menu-container{
  --right-w: 720px; 
  flex: 0 0 var(--right-w); 
}
/* END Menu Fixes - Nasko */

#brxe-btygdi,
#brxe-xtnyrh,
#brxe-qjbutk{
  clip-path: inset(
    0
    calc((100vw - var(--mega-hit-width))/2)
    0
    calc((100vw - var(--mega-hit-width))/2)
  );
}

.menu-item.open .submenu .menu-item .link-wrapper {
  padding-left: 0px;
}

.menu-item.open > .link-wrapper {
  background-color: #D9E1F0;
}

.menu-item.open .submenu .menu-item.open .link-wrapper {
  background-color: #ECF0F7;
}

.menu-item.open .submenu .menu-item.open .submenu {
  background-color: #f4f4f4;
}

.menu-item.open .submenu .menu-item.open .submenu .menu-item.open .link-wrapper {
  background-color: #f4f4f4;
}

.menu-item.open .submenu .menu-item.open .submenu .menu-item a {
  font-size: 16px!important;
}

.menu-item.open .submenu .menu-item.open .submenu .menu-item.open .submenu {
  background-color: white;
  padding-bottom: 16px;
}

/* Style for arrow rotation */
.toggle-btn {
  transition: transform 0.3s ease;
}

.menu-item.open > .link-wrapper .toggle-btn {
  transform: rotate(180deg);
}

@media (max-width: 991px) {


    .nav-pills {
        overflow-x: auto!important;
    }

    .nav-pills ul li a { padding-left: 16px!important; }
}

body.page-id-1121 #brx-content {
  margin: auto;
  padding: 10px;
}


/* Tabs Diagnostics Module Styles */
.tabs-diagnostics-wrapper {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

/* Tabs Navigation */
.tabs-nav {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
 
  overflow-x: scroll;
    justify-content: flex-start;
}

.tab-button {
  background: transparent;
  color: #007cba;
  border: 1px solid #007cba;
  padding: 12px 24px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  transition: all 0.3s ease;
  position: relative;
  white-space: nowrap;
}

.tab-button:hover {
  background: #007cba;
  color: #fff;
  border: 1px solid #007cba;
}

.tab-button.active {
  background: #007cba;
  border: 1px solid #007cba;
  color: white;
}


/* Tabs Content */
.tabs-content {
  position: relative;
  min-height: 400px;
}

.tab-pane {
    display: none;
    animation: fadeIn 0.3s ease-in-out;
}

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

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Swiper Container */
.swiper-container {
    width: 100%;
    padding: 20px 0 50px 0;
    position: relative;
    overflow: visible;
}

.swiper-wrapper {
    align-items: stretch;
}

.swiper-slide {
    height: auto;
    display: flex;
}

/* Slide Card */
.slide-card {
    background: white;
    border-radius: 12px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    transition: all 0.3s ease;
    height: 100%;
    display: flex;
    flex-direction: column;
    border: 1px solid #e9ecef;
}

.slide-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
}

.slide-image {
    position: relative;
    height: 200px;
    overflow: hidden;
}

.slide-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.slide-card:hover .slide-image img {
    transform: scale(1.05);
}

.slide-content {
    padding: 20px;
    flex: 1;
    display: flex;
    flex-direction: column;
}

.slide-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin: 0 0 12px 0;
    line-height: 1.4;
}

.slide-excerpt {
  color: #666;
  font-size: 14px;
  line-height: 1.6;
  margin: 0 0 20px 0;
  flex: 1;
}

.slide-link {
  color: #57a3e0;
  font-weight: 600;
  text-align: left;
  width: 100%;
}

.slide-link:hover {
  color: #005a87;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    background: white;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.swiper-button-next::after,
.swiper-button-prev::after {
    font-size: 16px;
    font-weight: 700;
    color: #007cba;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.3;
}

/* Swiper Pagination */
.swiper-pagination {
    position: relative;
    margin-top: 20px;
}

.swiper-pagination-bullet {
    background: #ccc;
    opacity: 1;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    transition: all 0.3s ease;
}

.swiper-pagination-bullet-active {
    background: #007cba;
    transform: scale(1.2);
}

/* No Pages Message */
.no-pages {
    text-align: center;
    color: #666;
    font-style: italic;
    padding: 40px 20px;
    background: #f8f9fa;
    border-radius: 8px;
    margin: 20px 0;
}

/* RTL Support for Bulgarian */
[dir="rtl"] .swiper-button-next::after {
    transform: rotate(180deg);
}

[dir="rtl"] .swiper-button-prev::after {
    transform: rotate(180deg);
}

/* Accessibility Improvements */
.tab-button:focus {
    outline: 2px solid #007cba;
    outline-offset: 2px;
}

.slide-link:focus {
    outline: 2px solid #ffffff;
    outline-offset: 2px;
}

/* Print Styles */
@media print {
    .swiper-button-next,
    .swiper-button-prev,
    .swiper-pagination {
        display: none;
    }
    
    .tabs-nav {
        display: none;
    }
    
    .tab-pane {
        display: block !important;
        page-break-inside: avoid;
    }
    
    .slide-card {
        box-shadow: none;
        border: 1px solid #ccc;
        margin-bottom: 20px;
        page-break-inside: avoid;
    }
}

/* Loading Animation */
.tabs-diagnostics-wrapper.loading {
    position: relative;
}

.tabs-diagnostics-wrapper.loading::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    border: 4px solid #f3f3f3;
    border-top: 4px solid #007cba;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    z-index: 10;
}

@keyframes spin {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}

.tabs-diagnostics-wrapper .swiper-pagination {
  display: none!important;
}

.tabs-diagnostics-wrapper .swiper-button-next,
.tabs-diagnostics-wrapper .swiper-button-prev {
  width: 40px!important;
    height: 40px!important;
    background: transparent!important;
    box-shadow: none!important;
    z-index: 6000!important;
        transition: all 0.3s ease;
}


.tabs-diagnostics-wrapper .swiper-button-next:hover,
.tabs-diagnostics-wrapper .swiper-button-prev:hover {
    background: white!important;
    transition: all 0.3s ease;
    border-radius: 8px!important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15)!important;
}
.tabs-diagnostics-wrapper .swiper-button-next {
  right: -12px;
}


.tabs-diagnostics-wrapper .swiper-button-prev {
  left: -12px;
}

.tabs-diagnostics-wrapper .swiper-button-next::after,
.tabs-diagnostics-wrapper .swiper-button-prev::after {
  font-size: 20px!important;
}

.tabs-diagnostics-wrapper .tabs-content .swiper {
  padding:  18px;
}

.page :is(.brxe-section, .brxe-container, .brxe-block) > * {
  min-width: 0;
  overflow-wrap: anywhere;
}

@media (min-width: 1024px) {
  #brxe-qtfqol { 
    display: block !important;
  }
  #brxe-qtfqol > img.brxe-image {
    float: right;
    margin: 0 0 32px 40px;
    max-width: 337px;
  }
}


/* ===! Unify Cards Design /Diagnostics Home/ - Nasko !=== */

.tabs-content .slide-content{
  --lh: 1.35;
  --title-lines: 2;
  --excerpt-lines: 3;
  display:flex;
  flex-direction:column;
  gap:8px;
  padding:14px 16px;
  flex:1 1 auto;
}

.tabs-content .slide-excerpt{
  line-height:var(--lh);
  margin:0;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:var(--excerpt-lines);
  overflow:hidden;
  min-height:calc(var(--excerpt-lines) * 1em * var(--lh));
}
.slide-card { 
  cursor: pointer; 
}
/* ===! Unify Cards Design /Diagnostics Home/ - Nasko !=== */

@media (max-width: 767px) {
  #brxe-hpdgue {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  #brxe-pynhgz { order: 1 !important; }

  #brxe-elwiga,
  #brxe-oiotfi,
  #brxe-bffhwh {
    order: 2 !important;
    position: static !important;
    z-index: auto !important;
  }

  #brxe-bffhwh {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 10px 22px rgba(0,0,0,.12);
    padding: 20px;
  }

  #brxe-pynhgz iframe {
    width: 100%;
    height: 400px;
    display: block;
  }

  #brxe-elwiga {
    order: 2;
    max-width: none !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  #brxe-oiotfi {
    padding: 0 !important;
    margin: 0 !important;
  }
}


@media (min-width: 991px) {
  .asideNav {
    position: sticky;
    bottom: 20px;
    align-self: flex-end;
  }
}