.toggle-images img {
    opacity: 0;
  }
  .content-box img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: relative;
    min-height: clamp(1vw, 70vw, 30rem);
  }

  .toggle-images img.active {
    opacity: 1;
  }

.oik{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
  }

  .img-text-link .right-side-col {
    position: relative;
    height: 30rem;
  }

  .title-buttons .tablet-only,
  .title-buttons .desktop-only,
  .ul-img-toggle{
    display: flex;
  gap: 0.4rem;
  flex-wrap: wrap;
  list-style-type: none;
  }


  .content-box.active{
    display: grid !important;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px; 
  }

  @media screen and (max-width:900px){
    .content-box.active{
      display: grid !important;
      grid-template-columns: repeat(1, 1fr);
      grid-template-rows: 1fr;
      grid-column-gap: 0px;
      grid-row-gap: 0px; 
    }  

    .content-box.active img{
      order: 2 !important;
    }

    .content-box.active .text-container{
      order: 1 !important;
      padding: 2rem 5vw;
    }
  }

#img-txt-link > h2 {
	text-align: center;
}

#img-txt-link.prim-dark-green h3 {
	color: #ffffff !important;
}

#img-txt-link .tablet-only.desktop-only {
	justify-content: center;
}


  .img-text-link{}
  .img-text-link .content-container .content-box{
      display: none;
  }
  .img-text-link .content-container .content-box.active{
      display: block;
  }


  .title-buttons{
    padding-bottom: 3rem;
  }



  .title-buttons .btn{
    color: #bdbebe;
    font-family: "Lexend";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 106%; /* 28.62px */
    letter-spacing: -1.35px;
    padding:1.2rem 1.7vw;
  }

  .prim-dark-green .text-container{
    color: white;
    padding:3rem 5vw;
    background-color: #012f24;
  }

  .prim-dark-green .title-buttons .btn.active{

    align-content:center !important;
    color: #cbfc87;
    padding:1rem 1vw;
    background-color: #012f24;
  }


  .text-container h2,
  .text-container h3,
  .text-container h4,
  .text-container h5,
  .text-container h6{
    color: #cbfc87;
  }



  .text-container p{
    color: white;
  }



  .bg-l-green .text-container{
    color: #012f24;
    padding:3rem 5vw;
    background-color:#A7D1C7;
  }


  .bg-l-green .title-buttons .btn.active{
    color: #012f24;
    padding:1rem 1vw;
    background-color:#A7D1C7;
    align-content:center !important;
  }


  .bg-l-green .content-box .text-container p,
  .bg-l-green .content-box .text-container h2,
  .bg-l-green .content-box .text-container h3,
  .bg-l-green .content-box .text-container h4,
  .bg-l-green .content-box .text-container h5,
  .bg-l-green .content-box .text-container h6{
    color: #012f24 !important;
  }


  .title-buttons .btn{
    cursor: pointer !important;
  }
 



[id*="tog-dropdown"]{
  border-radius: 0 !important;
  width: 100%;
  display: block;
	color: #012F24 !important;
  background-color: #eafffa;
	background-image: url(https://www.claritybc.co.uk/wp-content/uploads/Arrow.svg);
	background-size: 1.5rem;
	background-repeat: no-repeat;
	background-position: calc(100% - 1rem) 50%;
  font-size: 1rem;
	border: 0 !important;
	outline: none !important;
	box-shadow: none !important;
	padding: 1rem 2rem 1rem 1rem;
	appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

[id*="tog-dropdown"]::-ms-expand {
  display: none;
}

@media (min-width: 1120px){
	.mobile-only:not(.desktop-only), .tablet-only:not(.desktop-only){ display: none;}
}
@media (max-width: 1119px) and (min-width: 901px){
	.desktop-only:not(.tablet-only), .mobile-only:not(.tablet-only){ display: none;}
}
@media (max-width: 900px){
	.desktop-only:not(.mobile-only), .tablet-only:not(.mobile-only){ display: none;}
}

.text-container h2{
  color:#ffffff !important;

}