.ds_voyce_page {
  padding-top: 162px;
}
.ds_voyce_page .ds_voyce_pack_page .row {
  justify-content: space-between;
}
.ds_voyce_page .ds_voyce_pack_page .ds_left_content {
  margin-top: 14px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_left_content .ds_content h4 {
  font-size: 1.125em;
  letter-spacing: 0.1px;
  color: #96368D;
  margin-bottom: 33px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_left_content .ds_content .ds_logo_page figure img {
  width: 70%;
  max-width: 300px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_left_content .ds_content .ds_title_right {
  margin-top: 30px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_right_content .ds_content {
  background: linear-gradient(287.91deg, rgba(150, 54, 141, 0.1) 0.61%, rgba(150, 54, 141, 0) 100%), #F5F5F5;
  border-radius: 10px;
  padding-top: 190px;
  padding-bottom: 190px;
  position: relative;
}
.ds_voyce_page .ds_voyce_pack_page .ds_right_content .ds_content::before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/uploads/2021/12/ds_slider_vector.png");
  background-repeat: no-repeat;
  width: 743px;
  height: 529px;
  right: -176px;
  top: -39px;
  z-index: 1;
}
.ds_voyce_page .ds_voyce_pack_page .ds_right_content .ds_content .ds_title_right {
  position: absolute;
  left: -150px;
  top: 144px;
  z-index: 1;
}
.ds_voyce_page .ds_voyce_pack_page .ds_right_content .ds_content .ds_title_right h3 {
  font-size: 1.5625em;
  margin-bottom: 0px;
  max-width: 539px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_about_box {
  margin-top: 20px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_about_box .ds_content h2 {
  margin-bottom: 27px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_about_box .ds_content p {
  max-width: 534px;
  margin-bottom: 33px;
}
.ds_voyce_page .ds_voyce_pack_page .ds_about_box .ds_content a {
  border: 1px solid #192B3F;
  border-radius: 7px;
  padding: 15px 30px;
  font-size: 1em;
  font-family: "Metropolis";
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.3px;
  color: #192B3F;
  display: inline-block;
  transition: 0.3s ease-in-out;
  text-decoration: none;
  line-height: 1.5;
}
.ds_voyce_page .ds_voyce_pack_page .ds_about_box .ds_content a:hover {
  background: #192B3F;
  text-decoration: none;
  color: white;
}
.ds_ecosystem {
  padding-top: 121px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_ecosystem_title {
  margin-bottom: 77px;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_ecosystem_title h4 {
  font-size: 1.125em;
  letter-spacing: 0.1px;
  color: #96368D;
  margin-bottom: 10px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_ecosystem_title h2 {
  margin-bottom: 0px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course {
  padding-bottom: 130px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course .row {
  align-items: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course .ds_course_box {
  text-align: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course .ds_course_box .ds_content .ds_icon {
  background: #FFFFFF;
  box-shadow: 0px 4px 56px -3px rgba(19, 33, 39, 0.19);
  border-radius: 10px;
  padding: 46px;
  max-height: 152px;
  max-width: 152px;
  margin: 0 auto 27px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course .ds_course_box .ds_content .ds_icon figure img {
  width: 60px;
  height: 60px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course .ds_course_box .ds_content p {
  font-size: 1.3125em;
  margin-bottom: 0;
  color: #192B3F;
  font-family: "Mulish";
  letter-spacing: 0.1px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course .col-lg-1 {
  display: flex;
  justify-content: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_course .col-lg-1 figure {
  margin-bottom: 55px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_sensor .row {
  align-items: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_sensor .row .ds_sensor_foto .ds_content figure img {
  width: 100%;
}
.ds_ecosystem .ds_ecosystem_pack .ds_sensor .row .ds_sensor_title {
  display: flex;
  justify-content: center;
  margin-top: -85px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_sensor .row .ds_sensor_title .ds_content h2 {
  margin-bottom: 20px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_sensor .row .ds_sensor_title .ds_content p {
  margin-bottom: 0px;
  max-width: 544px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent {
  margin-top: 102px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row {
  align-items: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_foto {
  position: relative;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_foto .ds_content {
  position: absolute;
  top: -195px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_foto .ds_content figure img {
  width: 100%;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_title .ds_content {
  position: relative;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_title .ds_content::before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/uploads/2021/12/inteligent_vector.svg");
  background-repeat: no-repeat;
  width: 81px;
  height: 64px;
  left: 0px;
  bottom: -160px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_title .ds_content h2 {
  margin-bottom: 20px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_title .ds_content p {
  margin-bottom: 0px;
  max-width: 515px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_delivery {
  padding-top: 336px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_delivery .row {
  align-items: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_delivery .row .ds_delivery_foto .ds_content figure img {
  width: 100%;
}
.ds_ecosystem .ds_ecosystem_pack .ds_delivery .row .ds_delivery_title {
  display: flex;
  justify-content: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_delivery .row .ds_delivery_title .ds_content h2 {
  margin-bottom: 20px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_delivery .row .ds_delivery_title .ds_content p {
  margin-bottom: 0px;
  max-width: 544px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science {
  padding-top: 248px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_title .ds_content h2 {
  margin-bottom: 20px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_title .ds_content p {
  max-width: 518px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_boxes .ds_content .ds_science_box {
  margin-bottom: 35px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_boxes .ds_content .ds_science_box .ds_science_content {
  display: flex;
  align-items: center;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_boxes .ds_content .ds_science_box .ds_science_content .ds_icon {
  padding: 20px 30px;
  background: #FFFFFF;
  box-shadow: 0px 4px 36px rgba(17, 25, 29, 0.19);
  border-radius: 6px;
  margin-right: 24px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_boxes .ds_content .ds_science_box .ds_science_content .ds_icon figure {
  margin-bottom: 0px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_boxes .ds_content .ds_science_box .ds_science_content .ds_icon figure img {
  width: 30px;
  height: 30px;
}
.ds_ecosystem .ds_ecosystem_pack .ds_science .ds_science_boxes .ds_content .ds_science_box .ds_science_content .ds_title p {
  letter-spacing: 0.3px;
  color: #5E5E5E;
  margin-bottom: 0;
  line-height: 1.6;
}
/*-------------------------------CONTACT-----------------------------------------*/
.page-template-contact .ds_contact {
  padding-top: 227px;
  padding-bottom: 181px;
  position: relative;
}
.page-template-contact .ds_contact::before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/uploads/2021/12/form_vector.svg");
  background-repeat: no-repeat;
  width: 477px;
  height: 683px;
  right: 0;
  top: -20px;
}
.page-template-contact .ds_contact .ds_contact_left {
  margin-top: 45px;
}
.page-template-contact .ds_contact .ds_contact_left::before {
  display: none;
}
.page-template-contact .ds_contact .ds_contact_left .ds_contact_content h2 {
  font-size: 3.125em;
}
.page-template-contact .ds_contact .ds_contact_left .ds_social_site {
  margin-top: 157px;
}
.page-template-contact .ds_contact .ds_contact_left .ds_social_site h3 {
  margin-bottom: 18px;
  font-weight: bold;
  letter-spacing: 0.1px;
  color: #000000;
  font-family: "Metropolis";
}
.ds_single_page {
  padding-top: 170px;
  padding-bottom: 150px;
}
.ds_single_page .container {
  max-width: 768px;
}
.ds_single_page .container h1 {
  margin-bottom: 28px;
}
.ds_single_page .container h3 {
  margin-top: 76px;
}
.ds_single_page .container h3:last-of-type {
  margin-top: 56px;
}
.ds_contact_us .ds_contact_us_pack{
    padding-right: 82px;
}
.ds_contact_us .ds_contact_us_pack a.btn {
  background-color: #FFA82F !important;
  color: white !important;
}
.ds_contact_us .ds_contact_us_pack a.btn:hover {
  background-color: #41C8FA !important;
  color: white !important;
}
.ds_partners .ds_partners_pack .ds_pack_wrapper .ds_partners_logo .ds_content figure img{
	object-fit: contain!important;
}
.article_card .article_img_wrap .article_img_link .article_img{
	height: 226px!important;
	width: 422px!important;
	object-fit: cover;
}
.ds_voyce_product{
	padding-bottom: 102px!important;
}
.ds_contact_us{
	padding-top: 112px!important;
}
.ds_investors_page_sec{
	padding-top: 200px;
}
.ds_investors_page_sec img{
	max-width: unset;
	width: 100%;
}
.ds_investors_page_sec p{
	max-width: 450px;
}
.ds_contact .ds_contact_form .ds_content_form{
	background-color: #f0f0f0!important;
}
.ds_contact .ds_contact_form .ds_content_form h2,
.ds_contact .ds_contact_form .ds_content_form p label{
	color: #373F41!important;
}
.ds_contact .ds_contact_form .ds_content_form textarea{
	border: 0;
}
.page-template-contact .ds_contact .ds_contact_form .ds_content_form::before{
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2022/02/Group-2856.png)!important;
	width: 107px!important;
	height: 98px!important;
	right: -11px!important;
	top: -13px!important;
}
/*------------------------------RESPO----------------------------------*/
@media only screen and (max-width: 991px) {
	
.ds_voyce_product{
	padding-bottom: 70px!important;
}
.ds_contact_us{
	padding-top: 65px!important;
}
	
  .ds_voyce_page .ds_voyce_pack_page .ds_right_content .ds_content::before {
    background-image: url("/wp-content/uploads/2021/12/ds_vector45.svg");
    width: 587px;
    height: 415px;
    left: unset;
    right: 0;
  }
  .ds_voyce_page .ds_voyce_pack_page .ds_right_content .ds_content .ds_title_right {
    left: 0;
  }
  .ds_voyce_page .ds_voyce_pack_page .ds_right_content .ds_content .ds_title_right h3 {
    padding-left: 35px;
  }
  .ds_voyce_page .ds_voyce_pack_page .ds_left_content {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_course {
    padding-bottom: 50px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_course .row {
    flex-direction: column;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_course .ds_course_box {
    margin-bottom: 35px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_course .col-lg-1 figure {
    transform: rotate(91deg);
    margin-bottom: 35px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_sensor .row {
    flex-direction: column-reverse;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_sensor .row .ds_sensor_title {
    margin-top: 0px;
    justify-content: unset;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_intelligent {
    margin-top: 35px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_title {
    margin-bottom: 35px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_intelligent .row .ds_inteligent_foto .ds_content {
    position: unset;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_delivery {
    padding-top: 60px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_delivery .row {
    flex-direction: column-reverse;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_delivery .row .ds_delivery_title {
    justify-content: unset;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_science {
    padding-top: 40px;
  }
  .ds_ecosystem .ds_ecosystem_pack .ds_science .row .ds_science_title {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 990px){
	a:not(.btn) {
		background-color: inherit !important;
		color: #192B3F !important;
	}
	a.btn{
		background-color: #FFA82F !important;
		color: white!important;
	}
	a.btn:hover{
		background-color: #41C8FA !important;
		color: white!important;
	}
}
@media only screen and (max-width: 768px){
	.ds_contact_us .ds_contact_us_pack {
		padding-right: 34px;
	}
}
@media only screen and (max-width: 575px) {
  .page-template-contact .ds_contact {
    padding-top: 40px;
    padding-bottom: 11px;
  }
  .page-template-contact .ds_contact .ds_contact_left .ds_social_site {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .ds_single_page {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .ds_voyce_page {
    padding-top: 90px;
  }
}
