#section-two
{

	position: absolute;
	width: 1500px;
	height: 702px;
	/*left: 18px;*/
	left: calc(50% - 1500px/2);
	top: 850px;
	z-index: 1;

	background: white;
	/*border-radius: 20px;*/
}

#section-two-container
{
	/* Rectangle 8 */

	position: absolute;
	width: 1404px;
	height: 702px;
	/*left: calc(50% - 1404px/2);*/
	top: 80px;
	z-index: 1;

	background: white;
	border-radius: 20px;

}

#section-two-title
{
	/* Headline */
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 0px;
	gap: 419px;

	position: absolute;
	width: 495px;
	height: 86px;
	left: 135.5px;
	/*top: 10px;*/

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 72px;
	line-height: 120%;
	/* or 86px */
	letter-spacing: -0.02em;

	color: #212121;
}

#section-two-desc
{
	/* Paragraph */
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 0px;
	gap: 419px;

	position: absolute;
	width: 588.79px;
	height: 104px;
	left: 135.5px;
	top: 130px;

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 120%;
	/* or 26px */
	letter-spacing: -0.02em;

	color: #686868;
}

#section-two-partner
{
	/* Paragraph */
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 0px;
	gap: 419px;

	position: absolute;
	width: 457px;
	height: 26px;
	left: 135.5px;
	top: 250px;

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 120%;
	/* or 26px */
	letter-spacing: -0.02em;

	color: #686868;
}

#section-two-partner-container
{
	/* Frame 19 */

	/* Auto layout */
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 0px;
	gap: 18px;

	position: absolute;
	width: 333px;
	height: 214px;
	left: 135.5px;
	top: 300px;
}

.section-two-partner-list
{
	/* Frame 17 */

	/* Auto layout */
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px;
	gap: 8px;

	width: 333px;
	height: 40px;


	/* Inside auto layout */
	flex: none;
	order: 0;
	align-self: stretch;
	flex-grow: 0;

}

.section-two-icon
{
	/* Frame 16 */

	width: 40px;
	height: 40px;

	background: #FDEEAB;
	border-radius: 40px;

	/* Inside auto layout */
	flex: none;
	order: 0;
	flex-grow: 0;

}

.section-two-list
{
	/* Paragraph */

	width: 350px;
	height: 26px;

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 120%;
	/* or 26px */
	letter-spacing: -0.02em;

	color: #686868;


	/* Inside auto layout */
	flex: none;
	order: 1;
	flex-grow: 0;

}

#section-two-wa
{
	/* Button Container */

	/* Auto layout */
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 0px;

	position: absolute;
	width: 235px;
	height: 56px;
	left: 135.5px;
	top: 550.5px;

	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));

}

#section-two-wa-container
{
	/* Button Container */

	/* Auto layout */
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 16px 24px;
	gap: 10px;

	width: 235px;
	height: 56px;

	background: #ED9455;
	border-radius: 40px;
	border-color: white;

	/* Inside auto layout */
	flex: none;
	order: 0;
	flex-grow: 0;

}

#section-two-wa-icon
{
	/* Cib Whatsapp */

	width: 24px;
	height: 24px;


	/* Inside auto layout */
	flex: none;
	order: 0;
	flex-grow: 0;

}

#section-two-text
{
	/* Button Text */

	width: 153px;
	height: 27px;

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	/* identical to box height */

	color: #FFFFFF;


	/* Inside auto layout */
	flex: none;
	order: 1;
	flex-grow: 0;

}

#dot-back-top
{
	/* Mask group */

	position: absolute;
	width: 261.66px;
	height: 252px;
	right: 83px;
	top: -55.41px;
}

#laptop-back
{
	/* Frame 21 */

	position: absolute;
	width: 528.37px;
	height: 624.98px;
	left: 776.13px;
	z-index: 1;
	/*top: 27px;*/

	border-radius: 40px;
}

#dot-back-bottom
{
	/* Mask group */

	position: absolute;
	width: 261.66px;
	height: 252px;
	right: 201.34px;
	top: 430.41px;
	left: 730px;

	transform: rotate(180deg);
}

@media only screen and (max-width: 1440px) {
  /* For mobile phones: */
  #section-two
  {
  	margin-left: 8%;
  }
}

@media only screen and (max-width: 1200px) {
  /* For mobile phones: */
  #section-two
  {
  	margin-left: 15%;
  }
}

@media only screen and (max-width: 1080px) {
  /* For mobile phones: */
  #section-two
  {
  	margin-left: 18%;
  	width: 1420px;
  }
}

@media only screen and (max-width: 1000px) {
  /* For mobile phones: */
  #section-two
  {
  	margin-left: 20%;
  	width: 1404px;
  }
}

@media only screen and (max-width: 930px) {
  /* For mobile phones: */
  #section-two
  {
  	margin-left: 25%;
  	width: 1434px;
  }
}

@media only screen and (max-width: 910px) {
  /* For mobile phones: */
  #section-two
  {
  	margin-left: 25%;
  	width: 1408px;
  }
}

@media only screen and (max-width: 850px) {
  /* For mobile phones: */
  #section-two
  {
  	margin-left: 30%;
  	width: 1370px;
  }

  #section-two-container
  {
  	width: 1350px;
  }
}

@media only screen and (max-width: 800px) {
  #section-two
  {
  	margin-left: 36%;
  	width: 1330px;
  }

  #section-two-container
  {
  	width: 1280px;
  }

  #dot-back-top
  {
  	margin-right: -10%;
  }
}

@media only screen and (max-width: 750px) {
  #section-two
  {
  	margin-left: 38%;
  	width: 1325px;
  }

  #section-two-container
  {
  	width: 1315px;
  }
}

@media only screen and (max-width: 700px) {
  #section-two
  {
  	margin-left: 46%;
  	width: 1299px;
  }

  #section-two-container
  {
  	width: 1250px;
  }

  #s2right-img img
  {
  	width: 90%;
  	margin-left: -5%;
  }

  #laptop-back
  {
  	width: 38%;
  }

  #section-two-container
  {
  	margin-left: 2%;
  	width: 1270px;
  }

  #dot-back-top
  {
  	margin-right: -6%;
  }

  #dot-back-bottom
  {
  	margin-left: -6%;
  	margin-top: -5%;
  }
}

@media only screen and (max-width: 650px) {
	#section-two
	{
		margin-left: 47%;
	}
}

@media only screen and (max-width: 640px) {
	#section-two
	{
		margin-left: 47%;
	}

  #section-two-container
  {
  	margin-left: 3%;
  	width: 1268px;
  }
}

@media only screen and (max-width: 610px) {
	#section-two
	{
		margin-left: 49%;
	}

  #section-two-container
  {
  	margin-left: 5%;
  	width: 1210px;
  }
}

@media only screen and (max-width: 580px) {
	#section-two
	{
		margin-left: 50%;
	}

  #section-two-container
  {
  	margin-left: 6%;
  	width: 1170px;
  }

  #s2right-img img
  {
  	margin-top:  10%;
  }

  #dot-back-top
  {
  	margin-right: -11%;
  }
}

@media only screen and (max-width: 550px) {
	#section-two
	{
		margin-left: 51%;
	}

  #section-two-container
  {
  	margin-left: 8%;
  	width: 1100px;
  }
}

@media only screen and (max-width: 540px) {
	#section-two
	{
		margin-left: 53%;
	}

	#s2right-img
	{
		display: none;
	}

	#section-two-title
	{
		margin-left: 25%;
	}

	#section-two-desc
	{
		margin-left: 10%;
		width: 833px;
		text-align: center;
		font-size: 28px;
	}

	#section-two-partner
	{
		margin-top: 5%;
		font-size: 28px;
		width: 600px;
		margin-left: 23%;
	}

	#section-two-partner-container
	{
		margin-top: 5%;
		margin-left: 30%;
	}

	.section-two-partner-list span
	{
		font-size: 28px;
		width: 550px;
	}

	#section-two-wa
	{
		margin-top: 5%;
		margin-left: 35%;
		font-size: 28px;
	}

	#section-two-wa-container
	{
		width: 300px;
	}

	#section-two-wa-icon
	{
		margin-top: -5%;
	}

	#section-two-text
	{
		font-size: 24px;
		width: 220px;
	}
}

@media only screen and (max-width: 520px) {
	#section-two
	{
		margin-left: 54%;
	}
}
@media only screen and (max-width: 490px) {
	#section-two
	{
		margin-left: 55%;
	}

	#section-two-container
	{
		margin-left: 11%;
		width: 900px;
	}

	#section-two-title
	{
		margin-left: 30%;
	}

	#section-two-partner, #section-two-partner-container
	{
		margin-left: 23%;
	}

	#section-two-wa
	{
		margin-left: 37%;
	}
}

@media only screen and (max-width: 460px) {
	#section-two
	{
		margin-left: 58%;
	}
}

@media only screen and (max-width: 420px) {
	#section-two
	{
		margin-left: 60%;
	}
}

@media only screen and (max-width: 410px) {
	#section-two
	{
		margin-left: 62%;
	}
}

@media only screen and (max-width: 400px) {
	#section-two
	{
		margin-left: 63%;
	}
}

@media only screen and (max-width: 385px) {
	#section-two
	{
		margin-left: 64%;
	}

	#section-two-container
	{
		margin-left: 12%;
	}
}

@media only screen and (max-width: 375px) {
	#section-two
	{
		margin-left: 65%;
	}
}

@media only screen and (max-width: 360px) {
	#section-two
	{
		margin-left: 67%;
	}

	#section-two-container
	{
		margin-left: 14%;
		width: 900px;
	}
}

@media only screen and (max-width: 355px) {
	#section-two
	{
		margin-left: 68%;
	}
}

@media only screen and (max-width: 345px) {
	#section-two
	{
		margin-left: 68%;
	}

	#section-two-container
	{
		margin-left: 14%;
		width: 900px;
	}
}

@media only screen and (max-width: 330px) {
	#section-two
	{
		margin-left: 71%;
	}

	#section-two-container
	{
		margin-left: 16%;
		width: 900px;
	}

	#section-two-desc
	{
		margin-left: 16%;
		width: 703px;
		text-align: center;
	}

	#section-two-title, #section-two-partner
	{
		margin-left: 32%;
	}

	#section-two-partner
	{
		margin-left: 20%;
	}

	#section-two-partner-container
	{
		margin-left: 28%;
	}
}

@media only screen and (max-width: 300px) {
	#section-two
	{
		margin-left: 75%;
	}
}