.elementor-456 .elementor-element.elementor-element-3a823ef{padding:0% 10% 0% 10%;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-6419c2d */.container {
  display: flex;
  width: 100%;
  padding: 0;
}
.btn:hover{
    background-color:#FDDEDB !important;}
.card {
  margin-right: 15px;
  width: 16%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: width 0.2s, background-size 0.3s;
}

.choice {
  height: 380px;
  box-sizing: border-box;
  padding: 20px;
  overflow: hidden;
  float: left;
  align-items: center;

}

.expand {
  width: 100% !important;
  display: flex;
}
.expand .btn{
    display: block;
}
.unset {
  width: 16% !important;
  color: black !important;
  background-color: #ddd !important;
  display: flex;
    justify-content: center;
    align-items: end;
}

.unset .card-title {
    display: flex;
    flex: 1;
    writing-mode: vertical-rl;
    transform: rotate(-180deg);
    align-items: center;
    white-space: nowrap;
    color: white;
    flex-direction: row;
}
.unset .btn{
    display: none;
}
.small {
  width: 5% !important;
  background-color: #ddd !important;
}

.small > div {
  opacity: 0;
}

.unset > div > p {
  opacity: 0;
   color: white;
}

.expand > div {
  transition-delay: 200ms;
  opacity: 1;
   color: white;
}

.expand .card-title {
  writing-mode: horizontal-tb;
  transform: rotate(0deg);
  white-space: normal;
  color: white;
}

.unset .card-title {
  writing-mode: vertical-rl;
  transform: rotate(-180deg);
  white-space: nowrap;
   color: white;
}
.card-title {
  transition: opacity 0.3s;
  margin-top: 150%
}

.visible-title {
  color: white;
     justify-content: center;
}

.btn {
        font-family: "Assistant", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-639293b );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-639293b );
    border-radius: 6px 6px 6px 6px;
    padding: 2px 15px 2px 15px;
}

.card-title{
    margin-top: 285px;
}/* End custom CSS */