.elvtd-img-text-container-9 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin: auto;
  max-width: 100vw;
  .heading-wrapper {
    max-width: 1140px;
    display: flex;
    flex-direction: column;
    margin: auto;
  }
  .section-inner {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 78px;
    max-width: 1440px;
    margin: 0 auto;
      @media (max-width: 1440px){
    gap: 32px;
      }
       @media (max-width: 768px){
        gap:16px;
       }
       @media (max-width: 550px){
        flex-direction:column;
        gap:0;
       }
    .image-column {
      padding: 24px 8px;
        @media (max-width: 1440px){
           padding:8px;
        }
            @media (max-width: 1280px){
              display:flex;
            align-items:center;
              img{
max-width:25vw;
              }
            }
            @media (max-width: 550px){
              justify-content:center;
            }
      &:first-of-type {
        border-width: 1px 1px 1px 0;
        border-style: solid;
        border-color: #dfdfdf;
        border-top-right-radius: 64px;
        border-bottom-right-radius: 64px;
           @media (max-width: 550px){
            border-width: 0px 1px 1px 1px;
            margin:0 8px;
             border-bottom-left-radius: 64px;
        border-top-right-radius:0;

           }
      }
      &:last-of-type {
        border-width: 1px 0 1px 1px;
        border-style: solid;
        border-color: #dfdfdf;
        border-top-left-radius: 64px;
        border-bottom-left-radius: 64px;
            @media (max-width: 550px){
            border-width: 1px 1px 0px 1px;
            margin:0 8px;
        border-bottom-left-radius: 0;
         border-top-right-radius: 64px;

           }
      }
    }
    .text-column {
      padding: 110px  58px 0;
	  display:flex;
	  flex-direction:column;
	  gap:50px;
         @media (max-width: 1440px){
padding: 110px  32px 0;
      }
      @media (max-width: 1024px){
        padding-top:64px;
      }
        @media (max-width: 768px){
        padding: 64px  16px 0;
      }
       @media (max-width: 550px){
        padding:32px 16px;

       }
      h3 {
        font-weight: 300;
        line-height: 1;
        text-align: center;
        margin: 0;
		  color:black;

        span {
          color: #f4001c;
          margin: 0;
        }

        strong {
          font-weight: 700;
        }
      }
      .description {
        margin: 0;
        text-align: center;
        font-family: Helvetica Neue;
        font-weight: 300;
        line-height: 1.2;
        letter-spacing: 0;
        padding: 0px 22px;
		  color:black;

      }
      .inner-dropdown {
			margin:0 -16px;
			display:flex;
			flex-direction:column;
			gap:30px;
      @media (max-width: 1024px){
        margin:0;
      }

        .dropdown-toggle {
          margin: 0;
          cursor: pointer;
          position: relative;
          font-weight: 300;
          line-height: 1.25;
          letter-spacing: 0;
          text-decoration: underline;
		  color:black;


          &::after {
            content: "";
            display:block;
            position: absolute;
            right: 0;
            transition: transform 0.3s ease;
              background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjYyNSA5LjI1TDcuNSA2LjEyNUw0LjM3NSA5LjI1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
            height:16px;
            width:16px;
            top:2px;
            transform: rotate(180deg);
            }
        }
.dropdown-content {
  margin: 0;
  transform: translateY(-20px);
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.3s ease;
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: 0;
  text-align: center;
  color: #434343;
  pointer-events: none;
  height: auto;
}

&.open {
  .dropdown-content {
    transform: translateY(0);
    opacity: 1;
    pointer-events: all;
  }

  .dropdown-toggle::after {
    transform: rotate(0);
  }
}
      }
    }
  }
    .button-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: row;
    a{
      &:after{
        content:'';
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDkuOTk5OThDMTQuOTk1OSAxMC40Mzg0IDE0LjgxOTMgMTAuODU3NiAxNC41MDgzIDExLjE2NjZMMTAuOTMzMyAxNC43NUMxMC43NzcyIDE0LjkwNTIgMTAuNTY2IDE0Ljk5MjMgMTAuMzQ1OCAxNC45OTIzQzEwLjEyNTcgMTQuOTkyMyA5LjkxNDQ3IDE0LjkwNTIgOS43NTgzNCAxNC43NUM5LjY4MDIzIDE0LjY3MjUgOS42MTgyMyAxNC41ODAzIDkuNTc1OTMgMTQuNDc4OEM5LjUzMzYyIDE0LjM3NzIgOS41MTE4NCAxNC4yNjgzIDkuNTExODQgMTQuMTU4M0M5LjUxMTg0IDE0LjA0ODMgOS41MzM2MiAxMy45Mzk0IDkuNTc1OTMgMTMuODM3OEM5LjYxODIzIDEzLjczNjMgOS42ODAyMyAxMy42NDQxIDkuNzU4MzQgMTMuNTY2NkwxMi41IDEwLjgzMzNINC4xNjY2N0MzLjk0NTY2IDEwLjgzMzMgMy43MzM2OSAxMC43NDU1IDMuNTc3NDEgMTAuNTg5MkMzLjQyMTEzIDEwLjQzMyAzLjMzMzM0IDEwLjIyMSAzLjMzMzM0IDkuOTk5OThDMy4zMzMzNCA5Ljc3ODk3IDMuNDIxMTMgOS41NjcwMSAzLjU3NzQxIDkuNDEwNzNDMy43MzM2OSA5LjI1NDQ1IDMuOTQ1NjYgOS4xNjY2NSA0LjE2NjY3IDkuMTY2NjVIMTIuNUw5Ljc1ODM0IDYuNDI0OThDOS42MDE0MiA2LjI2OTE3IDkuNTEyODIgNi4wNTc0IDkuNTEyMDQgNS44MzYyNkM5LjUxMTI2IDUuNjE1MTIgOS41OTgzNiA1LjQwMjczIDkuNzU0MTcgNS4yNDU4MUM5LjkwOTk4IDUuMDg4ODkgMTAuMTIxOCA1LjAwMDMgMTAuMzQyOSA0Ljk5OTUyQzEwLjU2NCA0Ljk5ODc0IDEwLjc3NjQgNS4wODU4MyAxMC45MzMzIDUuMjQxNjVMMTQuNTA4MyA4LjgyNDk4QzE0LjgyMTMgOS4xMzYxMSAxNC45OTgxIDkuNTU4NjcgMTUgOS45OTk5OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
        display:block;
      min-height: 20px;
                width: 20px;
                margin: 3px 0;
                background-size: cover;
                background-position: center;
                margin-left:16px;
       
      }
    }

    @media (max-width: 1024px) {
      a{
       padding:8px 32px;
       align-items:center;
      }
    }
  }
}
