
#containerElem {
    margin-top: 130px;
    height: 60px;
}
#list .list__item .list__item__content {
    width: 280px;
    margin: 0 40px;
}
#list li img {
    height: 41px;
    width: auto;
}
#containerElemImages {
    height: 224px;
    direction: ltr;
}
#containerElemImages a {
    overflow: hidden;
}
#containerElemImages a img:hover {
    transform: scale(1.1);
}
#containerElemImages a img {
    object-fit: cover;
    object-position: center;
}
#list_images .list__item {
    padding: 0 0.25rem;
}
#list_images .list__item .list__item__content .multiple {
    width: 410px;
    height: 224px;
}
#list_images .list__item .list__item__content .single {
    width: 395px;
    height: 224px;
}
#list_images .list__item .list__item__content .multiple .one {
    height: 158px;
    width: 239px;
}
#list_images .list__item .list__item__content .multiple .two {
    height: 158px;
    width: 158px;
}
#list_images .list__item .list__item__content .multiple .three {
    height: 56px;
    width: 100%;
}


.ba-section::before {
	content: ' ';
	background: linear-gradient(90deg, #957A61 0%, #EDCBAD 49%, #957A61 95%);
	height: 40px;
	border-radius: 50px 50px 0 0;
	width: 90%;
	position: absolute;
	top: -39px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 4;
}

.tab-pane .description {
    background: #ECE6DD;
    color: #5E5E5E;
}

.before-after-wrapper {
  position: relative;
  width: 100%;
  max-width: 600px;
  overflow: hidden;
}
.before-after-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}
.before-after-wrapper .after-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%; 
  overflow: hidden;
}
.before-after-wrapper .after-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: fit-content;
  height: 100%;
  object-fit: cover;
}
.before-after-wrapper .handle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 2px;
  background-color: rgba(255, 255, 255, 0.7);
  cursor: ew-resize;
  transform: translateX(-50%);
}
.before-after-wrapper .handle::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  background-color: white;
  border: 2px solid #888;
  border-radius: 50%;
}

.about{
  background-color: #f8f7f3;
}
.about-bg{
  max-width: 40%;
  z-index:0;
}
.about svg.bigstar {
	top: 100px;
	right: 430px;
}
.about svg.smallstar{
  top: 85px;
	right: 430px;
}