.custom-section-container {
  display: flex;
  width: 100%;
  padding: 0px;
  flex-direction: row;
  align-items: flex-start;
  align-items: center;
}

.custom-section-image {
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
  margin-right: 30px;
}

.custom-section-links {
  margin-top: 15px;
}

.custom-section-links .btn {
  margin-right: 16px;
}

.custom-section-item {
  display: none;
}

.custom-section-item.active-section {
  display: block;
}

.custom-section-widget {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
  flex: 1 0 0;
}

.custom-section-content ul {
  margin: 0;
  padding: 0;
}

.custom-section-content ul li {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 15px;
	background-size: auto 20px;
}

#toggle-section-1{
	position: absolute;
	top: 85px;
	left: 212px;
	cursor: pointer;
}

#toggle-section-2{
	position: absolute;
	top: 270px;
	left: 210px;
	cursor: pointer;
}

#toggle-section-3{
	position: absolute;
	top: -32px;
	left: 212px;
	cursor: pointer;
}

#toggle-section-4 {
	position: absolute;
	top: 81px;
	right: 94px;
	cursor: pointer;
}

.active-toggle {
  display: none;
}

.custom-section-logo {
  margin-bottom: 20px;
  max-height: 55px;
}
#cbs-1.cbs-active{
  fill: url(#paint5_radial_523_24623) !important;
}
#cbs-2.cbs-active{
  fill: url(#paint0_radial_523_23994) !important;
}
#cbs-3.cbs-active{
  fill: url(#paint0_radial_523_23973) !important;
}
#cbs-4.cbs-active{
  fill: url(#paint0_radial_523_23980) !important;
}
@media only screen and (max-width: 1240px) {
  .custom-section-image {
    width: 450px;
  }
  #toggle-section-1 {
  	top: 85px;
  	left: 190px;
  }
  #toggle-section-2 {
  	top: 265px;
  	left: 190px;
  }
  #toggle-section-3 {
  	top: -13px;
  	left: 190px;
  }
  #toggle-section-4 {
  	top: 90px;
  	right: 82px;
  }
}

@media only screen and (max-width: 960px) {
  .custom-section-container {
    justify-content: center;
    flex-direction: column;
  }

  .custom-section-image {
    width: 380px;
    margin: 0 0 30px 0;
  }

  #toggle-section-1 {
  	top: 115px;
  	left: 154px;
  }

  #toggle-section-2 {
  	top: 256px;
  	left: 154px;
  }

  #toggle-section-3 {
  	top: 14px;
  	left: 152px;
  }

  #toggle-section-4 {
  	top: 109px;
  	right: 63px;
  }
}
