.wp-block-columns.alignfull.is-layout-flex {
    backdrop-filter: blur(4px) saturate(0%);
    -webkit-backdrop-filter: blur(4px) saturate(0%);
    background-color: rgba(255, 255, 255, 0.28);
    border-radius: 12px;
    border: 1px solid rgba(209, 213, 219, 0.3);
    padding: 20px;
    position: relative;
    z-index: 10;
}

.wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex {
    backdrop-filter: blur(4px) saturate(0%);
    -webkit-backdrop-filter: blur(4px) saturate(0%);
    background-color: rgba(255, 255, 255, 0.28);
    border-radius: 50px;
    border: 1px solid rgba(209, 213, 219, 0.3);
    padding: 20px;
    position: relative;
    z-index: 10;
}
body p,
body ul li {
  color: #2C2C2C !important;
	font-weight: 200;
}
footer, 
footer p,
footer span,
footer a {
  color: #ffffff !important;
}
.wp-block-navigation a,
.wp-block-navigation-item__content,
.wp-block-site-logo a {
  color: #ffffff !important; 
  text-decoration: none; 
}


.wp-block-navigation a:hover,
.wp-block-navigation-item__content:hover {
  color: #f0f0f0 !important; 
}
h3,
h3.wp-block-heading {
  color: #2C2C2C !important;
}
.wp-block-navigation__responsive-container {
  background-color: #2C2C2C !important; 
}
@media (min-width: 782px) {
  .wp-block-columns.alignfull.is-layout-flex {
      backdrop-filter: blur(4px) saturate(0%);
      -webkit-backdrop-filter: blur(4px) saturate(0%);
      background-color: rgba(255, 255, 255, 0.28);
      border-radius: 12px;
      border: 1px solid rgba(209, 213, 219, 0.3);
      padding: 20px;
      position: relative;
      z-index: 10;
  }

  .wp-block-columns.alignwide.are-vertically-aligned-center.is-layout-flex {
      backdrop-filter: blur(4px) saturate(0%);
      -webkit-backdrop-filter: blur(4px) saturate(0%);
      background-color: rgba(255, 255, 255, 0.28);
      border-radius: 50px;
      border: 1px solid rgba(209, 213, 219, 0.3);
      padding: 10px;
      position: relative;
      z-index: 10;
  }
}


@media (max-width: 781px) {
  .wp-block-navigation__responsive-container {
      background-color: #2C2C2C !important; 
      min-height: 90vh; 
		 backdrop-filter: blur(4px) saturate(0);
  -webkit-backdrop-filter: blur(4px) saturate(0); 
  background-color: rgba(255, 255, 255, 0.28);
  border-bottom: 0.8px solid rgba(209, 213, 219, 0.3);
  border-radius: 18px;
  border: 2px solid rgba(209, 213, 219, 0.3);
 
  }
}
.wp-block-navigation__responsive-container-open {
  position: absolute;
  right: 10px;     
  top: 10%;        
  transform: translateY(-280%); 
  
}

/* Чорний фон для сабменю Careers з заокругленням */
.wp-block-navigation-item.has-child.wp-block-navigation-submenu > .wp-block-navigation__submenu-container {
    background-color: #000000 !important; 
    color: #ffffff !important; 
    border-radius: 16px;           padding: 10px;                        
}


.wp-block-navigation-item.has-child.wp-block-navigation-submenu > .wp-block-navigation__submenu-container a {
    color: #ffffff !important;
}


.wp-block-navigation-item.has-child.wp-block-navigation-submenu > .wp-block-navigation__submenu-container a:hover {
    color: #cccccc !important;
}



.wp-block-button{
	background-color: rgba(255, 255, 255, 0.28);
	
	
}
.glsr-toggle, .glsr-label{
	color: black;
}
