
@font-face {
  font-family: 'Font_Bosch_Bold';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/BoschSans-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Font_Bosch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/BoschSans-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Font_Bosch_Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/BoschSans-Light.woff2') format('woff2');
}

#sg_b.sungroup #wtLPBosch {
	width: 100%;
	max-width: 1350px;
	margin: 0 auto;
	--wtLPBoschGap1: clamp(28px,6.67vw,90px);
	--wtLPBoschGap2: clamp(22px,4.15vw,56px);
	--wtLPBoschGap3: clamp(20px,2.22vw,25px);
	--wtLPBoschGap4: clamp(15px,7vw,180px);
	--wtLPBoschFontSize1: clamp(30px,4.44vw,60px);
	--wtLPBoschFontSize1: min(4.44vw,60px);
	--wtLPBoschFontSize2: clamp(15px,2.04vw,27.5px);
	--wtLPBoschFontSize3: clamp(14px,2vw,24px);
	--wtLPBoschFontSize4: clamp(16px,2.2vw,20px);
	--wtLPBoschFontSize5: clamp(16px,1.75vw,18px);
	--wtLPBoschFontSize6: clamp(13px,1.5vw,16px);
	--wtLPBoschFontSize7: clamp(14px,1.63vw,18px);
	--wtLPBoschLineHeight1: 1.2;
	--wtLPBoschButtonBG: #017BC0;
	--wtLPBoschSecondaryColor: #005E9B;
	--wtLPBoschSpecialColor: #005691;
	--wtLPBoschAltColor: #E6E6E6;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschPL1 {
	padding-left: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschPR1 {
	padding-right: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschPLR1 {
	padding-left: var(--wtLPBoschGap1);
	padding-right: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschPTB2 {
	padding-top: var(--wtLPBoschGap2);
	padding-bottom: var(--wtLPBoschGap2);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschPLRTB1 {
	padding: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschMB2XS {
	margin-bottom: var(--wtLPBoschGap2);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschMB1XSS {
	margin-bottom: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschMB1 {
	margin-bottom: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschMB2 {
	margin-bottom: var(--wtLPBoschGap2);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschMB3 {
	margin-bottom: var(--wtLPBoschGap3);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschColor1 {
	color: var(--wtLPBoschSpecialColor);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschColor2 {
	color: var(--wtLPBoschSecondaryColor);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS1 {
	font-size: var(--wtLPBoschFontSize1);
	line-height: 1.2;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS2 {
	font-size: var(--wtLPBoschFontSize2);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS3 {
	font-size: var(--wtLPBoschFontSize3);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS4 {
	font-size: var(--wtLPBoschFontSize4);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS5 {
	font-size: var(--wtLPBoschFontSize5);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS6 {
	font-size: var(--wtLPBoschFontSize6);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS7 {
	font-size: var(--wtLPBoschFontSize7);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFS8 {
	font-size: 14px;
  text-align: left !important;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschFW1 {
	font-family: 'Font_Bosch_Bold';
}
#sg_b.sungroup #wtLPBosch .wtLPBoschHash {
	position: relative;
	top: clamp(3px, .43vw, 4px);
}
body, #sg_b.sungroup #wtLPBosch * {
	margin: 0;
	/* padding: 0; */
	box-sizing: border-box;
	font-family: 'Font_Bosch';
}
#sg_b.sungroup .button .btn{max-width: 335px;}
#sg_b.sungroup #wtLPBosch strong {
	font-family: 'Font_Bosch_Bold';
}
#sg_b.sungroup #wtLPBosch img {
	max-width: 100%;
	height: auto;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschS, #sg_b.sungroup #wtLPBosch .wtLPBoschL, #sg_b.sungroup #wtLPBosch .wtLPBoschXL {
	display: none;
}

#sg_b.sungroup #wtLPBosch .wtLPBoschStripe {
	font-size: 0;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschLogo {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschLogo img:first-of-type {
	width: clamp(150px,23.48vw,317px);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschLogo img:last-of-type {
	width: clamp(140px,22.96vw,310px);
	margin-right: 2.52vw;
}
#sg_b.sungroup #wtLPBosch .wtLPHeader {
    position: relative;
	height: 83.2vw;
}
#sg_b.sungroup #wtLPBosch .wtLPHeaderImg {
	position: absolute;
	z-index: 1;
	height: 100%;
}
#sg_b.sungroup #wtLPBosch .wtLPHeaderImg img {
	width: 100%;
}
#sg_b.sungroup #wtLPBosch .wtLPHeaderText {
	position: relative;
	z-index: 2;
  text-align:  left !important;
	padding-top: var(--wtLPBoschGap2);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschButton.wtLPContentButton a {
	margin: 0 auto;
}
#sg_b.sungroup #wtLPBosch .wtLPIntro > div > p:first-of-type, #sg_b.sungroup #wtLPBosch .wtLPBoschBonusesHeader p, #sg_b.sungroup #wtLPBosch .wtLPContentHeader p {
	font-size: clamp(18px, 2.9vw, 36px);
	font-family: 'Font_Bosch_Bold';
	line-height: 1.2;
	margin-bottom: .5em;
}
#sg_b.sungroup #wtLPBosch .wtLPIntro > div > p:last-of-type {
	font-size: var(--wtLPBoschFontSize3);
}
#sg_b.sungroup #wtLPBosch .wtLPContentHeader p {
	text-align: left;
	margin-bottom: 0	;
}
#sg_b.sungroup #wtLPBosch .wtLPIntroContent {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: var(--wtLPBoschGap3);
}
#sg_b.sungroup #wtLPBosch .wtLPIntroContent img, #sg_b.sungroup #wtLPBosch .wtLPBonusItem img {
	width: clamp(145px, 14.52vw, 196px);
	height:auto;
	margin: 0 auto;
	margin-bottom: var(--wtLPBoschGap3);
}
#sg_b.sungroup #wtLPBosch .wtLPIntroContentText p {
	margin-bottom: clamp(10px, 1.48vw, 20px);
}
#sg_b.sungroup #wtLPBosch .wtLPIntroContentText ul {
	list-style: none;
	padding: 0;
}
#sg_b.sungroup #wtLPBosch .wtLPIntroContentText ul li {
	margin-bottom: clamp(10px, 1.48vw, 20px);
	position: relative;
	padding-left: 2em;
}
#sg_b.sungroup #wtLPBosch .wtLPIntroContentText ul li::before {
	content: '■';
	font-size: 1.5em;
	position: absolute;
	left: 0;
    top: 0;
	line-height: .8em;
}
#sg_b.sungroup #wtLPBosch .wtLPInfo {
	background: var(--wtLPBoschAltColor);
}
#sg_b.sungroup #wtLPBosch .wtLPInfoSteps {
	display: flex;
	flex-wrap: wrap;
}
#sg_b.sungroup #wtLPBosch .wtLPInfoStepItem img {
	margin-right: var(--wtLPBoschGap1);

}
#sg_b.sungroup #wtLPBosch .wtLPInfoSteps > div {
	flex-basis: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
}
#sg_b.sungroup #wtLPBosch .wtLPInfoSteps img {
	width: clamp(80px ,17.86vw, 130px);
}
#sg_b.sungroup #wtLPBosch .wtLPInfoSteps > div span {
}
#sg_b.sungroup #wtLPBosch .wtLPBonusItem {
	padding-bottom: var(--wtLPBoschGap2);
	padding-top: var(--wtLPBoschGap2);
}
#sg_b.sungroup #wtLPBosch .wtLPBonusItemRow:last-of-type .wtLPBonusItem:last-of-type {
	border-bottom: none;
}
#sg_b.sungroup #wtLPBosch .wtLPBonusItem > p {
	font-size: var(--wtLPBoschFontSize5);
}
#sg_b.sungroup #wtLPBosch .wtLPBonusItem img {
	display: block;
	margin-bottom: var(--wtLPBoschGap2);
	margin-top: 5px;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS1 img {
	max-height: clamp(70.1359px, 14.03vw, 131.9336px);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS2 img {
	max-height: clamp(70.2352px, 14.05vw, 132.1204px);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS3 img {
	max-height: clamp(72.5748px, 14.51vw, 136.5214px);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS4 img {
	max-height: clamp(69.2791px, 13.86vw, 130.3219px);
}

#sg_b.sungroup #wtLPBosch .wtLPBonusItemContent {
	display: flex;
	align-items: flex-start;
	gap: 1em;
}
#sg_b.sungroup #wtLPBosch .wtLPBonusText {
}
#sg_b.sungroup #wtLPBosch .wtLPBonusText p {
	font-size: 15px;
}
#sg_b.sungroup #wtLPBosch .wtLPBonusText p:first-of-type {
	font-size: 24px;
}
#sg_b.sungroup #wtLPBosch .wtLPBonusText p:first-of-type span {
	font-size: 15px;
}
#sg_b.sungroup #wtLPBosch .wtLPBonusText p:last-of-type {
	margin-top: calc(var(--wtLPBoschGap2) / 3);
}
#sg_b.sungroup #wtLPBosch .wtLPBonusText span {
	display: block;
}
#sg_b.sungroup #wtLPBosch .wtLPContent {
	padding-left: var(--wtLPBoschGap1);
	padding-right: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPContentCard {
	display: grid;
	grid-auto-columns: 1fr;
	gap: var(--wtLPBoschGap3);
	grid-template-areas:
		'wtLPCardHeader'
		'wtLPCardImage'
		'wtLPCardDescription'
		'wtLPCardButton';
}
#sg_b.sungroup #wtLPBosch .wtLPContentHeader {
	grid-area: wtLPCardHeader;
}
#sg_b.sungroup #wtLPBosch .wtLPContentImage {
	grid-area: wtLPCardImage;
}
#sg_b.sungroup #wtLPBosch .wtLPContentText {
	grid-area: wtLPCardDescription;
	display: flex;
  text-align: left !important;
	gap: var(--wtLPBoschGap1);
}
#sg_b.sungroup #wtLPBosch .wtLPContentTextDescription {
	font-size: var(--wtLPBoschFontSize7);  text-align: left !important;
}
#sg_b.sungroup #wtLPBosch .wtLPContentTextDescription p:first-of-type {
	font-family: 'Font_Bosch_Bold';
	margin-bottom: 1em;
}
#sg_b.sungroup #wtLPBosch .wtLPContentTextDescription100 {
	max-width: 100%;
}
#sg_b.sungroup #wtLPBosch .wtLPContentButton {
	grid-area: wtLPCardButton;
}
#sg_b.sungroup #wtLPBosch .wtLPContentButton a, #sg_b.sungroup #wtLPBosch .wtLPContentButtonAlt a {
	display: flex;
	align-items: center;
	margin: 0;
	text-align: center;
	width: fit-content;
	max-width: 90vw;
	background: var(--wtLPBoschButtonBG);
	color: #fff;
	text-decoration: none;
	padding: 8px 16px;
	border-width: 1px;
	border-color: var(--wtLPBoschButtonBG);
	border-style: solid;
	font-size: clamp(13px, 1.33vw, 18px);
}
#sg_b.sungroup #wtLPBosch .wtLPContentCard .wtLPContentButton a {
	margin: 0 auto;
}
#sg_b.sungroup #wtLPBosch .wtLPContentButton a span, #sg_b.sungroup #wtLPBosch .wtLPContentButtonAlt a span {
	font-size: 1.4em;
	margin-left: .5em;
}
#sg_b.sungroup #wtLPBosch .wtLPContentButtonAlt a {
	border-color: #808080;
	color: #666666;
	background: #ffffff;
	margin: 0 auto;
	padding: 10px 30px;
	width: 90vw;
	max-width: 400px;
	justify-content: center;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS1 strong {
	color: #18827E;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS2 strong {
	color: #9E2896;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS3 strong {
	color: #2E3033;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschCS4 strong {
	color: #007BC0;
}
#sg_b.sungroup #wtLPBosch .wtLPBoschBonusesHeader {
	text-align: center;
	margin-bottom: var(--wtLPBoschGap2);
}
#sg_b.sungroup #wtLPBosch .wtLPBoschBonusesHeader p {
	font-size: clamp(24px, 3.88vw, 36px);
}
#sg_b.sungroup #wtLPBosch .wtLPIntroText {
	text-align: center;
}
#sg_b.sungroup #wtLPBosch .wtLPIntroText p {
	text-align: left;
}
#sg_b.sungroup #wtLPBosch .wtLPIntroText img {
	width: min(28vw, 140px);
	margin: 2em 0;
}
#sg_b.sungroup #wtLPBosch .wtLPIntroText .wtLPBoschXS a {
	margin-top: 2em;
	margin-bottom: 2em;
}
#sg_b.sungroup #wtLPBosch .wtLPInfoTable {
	width: calc(100vw - ( 2 * var(--wtLPBoschGap1)));
	max-width: 770px;
	margin: 0 auto var(--wtLPBoschGap2);
}
#sg_b.sungroup #wtLPBosch .wtLPInfoTable table {
	width: 100%;
	font-size: var(--wtLPBoschFontSize3);
}
#sg_b.sungroup #wtLPBosch .wtLPInfoTable thead th {
	background: #037ABF;
	color: #ffffff;
	font-family: 'Font_Bosch_Bold';
	padding: .5em;
}
#sg_b.sungroup #wtLPBosch .wtLPInfoTable tbody td {
	text-align: center;
	padding: .5em;
	background: #F2F2F2;
}
#sg_b.sungroup #wtLPBosch .wtLPInfoTable tbody tr:nth-child(odd) td {
	background: #ffffff;
}
#sg_b.sungroup #wtLPBosch .wtLPFooterButtons > .wtLPContentButton a {
	margin: 0 auto 1em auto;
	width: 90vw;
	max-width: 400px;
	justify-content: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
@media(min-width: 600px) {
	#sg_b.sungroup #wtLPBosch .wtLPBoschXS, #sg_b.sungroup #wtLPBosch .wtLPBoschL, #sg_b.sungroup #wtLPBosch .wtLPBoschXL {
		display: none;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBoschS {
		display: initial;
	}
	#sg_b.sungroup #wtLPBosch .wtLPHeader {
		height: 70.5vw;
	}
	#sg_b.sungroup #wtLPBosch .wtLPShortsContent {
		flex-direction: row;
		justify-content: space-evenly;
		gap: var(--wtLPBoschGap1);
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntro {
		display: flex;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBoschButton.wtLPContentButton {
		padding-left: var(--wtLPBoschGap1);
		padding-right: var(--wtLPBoschGap1);
	}
	#sg_b.sungroup #wtLPBosch .wtLPBoschButton.wtLPContentButton a {
		margin: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroImage {
		flex-shrink: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroImage img {
		width: min(19.63vw, 265px);
		margin: 0 min(2.22vw, 30px);
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonuses {
		padding-left: calc(var(--wtLPBoschGap1) + 15vw);
		padding-right: calc(var(--wtLPBoschGap1) + 15vw);
	}
}
@media(min-width: 850px) {
	#sg_b.sungroup #wtLPBosch .wtLPBoschXS, #sg_b.sungroup #wtLPBosch .wtLPBoschS, #sg_b.sungroup #wtLPBosch .wtLPBoschXL {
		display: none;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBoschL {
		display: initial;
	}
	#sg_b.sungroup #wtLPBosch .wtLPHeaderText p:first-of-type {
		width: clamp(100px, 30vw, 390px);
		position: relative;
	}
	#sg_b.sungroup #wtLPBosch .wtLPHeaderText .wtLPBoschHash {
		position: absolute;
		bottom: 0;
		top: auto;
		left: 0;
		transform: translate(-100%, 5%);
	}
	#sg_b.sungroup #wtLPBosch .wtLPContentCard .wtLPContentButton a {
		margin: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPContentCard:nth-child(even) {
		grid-template-areas:
			'wtLPCardImage wtLPCardHeader'
			'wtLPCardImage wtLPCardDescription'
			'wtLPCardImage wtLPCardButton';
	}
	#sg_b.sungroup #wtLPBosch .wtLPContentCard:nth-child(odd) {
		grid-template-areas:
			'wtLPCardHeader wtLPCardImage'
			'wtLPCardDescription wtLPCardImage'
			'wtLPCardButton wtLPCardImage';
	}
	#sg_b.sungroup #wtLPBosch .wtLPHeader {
		height: clamp(300px, 41.63vw, 562px);
		position: relative;
		margin-bottom: calc(var(--wtLPBoschGap2)/2);
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroContent {
		flex-direction: row;
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroContent > img {
		order: 2;
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroContent img {
	}
	#sg_b.sungroup #wtLPBosch .wtLPInfoSteps > div {
		flex-basis: 50%;
		flex-direction: column;
	}
	#sg_b.sungroup #wtLPBosch .wtLPInfoStepItem {
		padding-left: var(--wtLPBoschGap3);
		padding-right: var(--wtLPBoschGap3);
	}
	#sg_b.sungroup #wtLPBosch .wtLPInfoStepItem p {
		width: 100%;
		text-align: center;
	}
	#sg_b.sungroup #wtLPBosch .wtLPInfoStepItem img {
		margin-right: 0;
		margin-bottom: calc(var(--wtLPBoschGap2) / 2);
		max-width: 100%;
		height: auto;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemContent {
		flex-direction: row;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemContent img {
		flex-grow: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItem:nth-child(odd) .wtLPBonusItemContent img{
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText {
		flex-basis: 80%;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText p {
		font-size: var(--wtLPBoschFontSize3);
		text-align: left;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText p:nth-of-type(3) {
		margin-top: .5em;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText p:last-of-type {
		margin-top: calc(var(--wtLPBoschGap3) / 2);
		font-size: 15px;
	}
	#sg_b.sungroup #wtLPBosch .wtLPContent {
		padding-left: 0;
		padding-right: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(odd) .wtLPContentHeader, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(odd) .wtLPContentText, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(odd) .wtLPContentButton {
		padding-left: var(--wtLPBoschGap1);
	}
	#sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(even) .wtLPContentHeader, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(even) .wtLPContentText, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(even) .wtLPContentButton {
		padding-right: var(--wtLPBoschGap1);
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntro > p:first-of-type {
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroImage img {
		width: min(22.5vw, 265px);
		margin: 0 min(2.22vw, 30px);
		margin-top: calc(0px - min(5.19vw, 70px));
		position: relative;
		z-index: 1;
	}
}
@media(min-width: 1000px) {
	#sg_b.sungroup #wtLPBosch .wtLPBoschXS, #sg_b.sungroup #wtLPBosch .wtLPBoschS, #sg_b.sungroup #wtLPBosch .wtLPBoschL {
		display: none;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBoschXL {
		display: initial;
	}
	#sg_b.sungroup #wtLPBosch .wtLPInfoSteps > div {
		flex-basis: 23%;
		flex-direction: column;
	}
	#sg_b.sungroup #wtLPBosch .wtLPInfoSteps > div:nth-of-type(2) {
		flex-basis: 31%;
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroContent img {
		width: clamp(350px, 50vw, 600px);
	}
	#sg_b.sungroup #wtLPBosch .wtLPIntroContentText p:nth-of-type(2) {
		margin-top: var(--wtLPBoschGap3);
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemRow {
		display: flex;
		gap: 2em;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemRow:last-of-type {
		border-bottom: none;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemRow > div {
		flex-basis: 50%;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItem {
		border-bottom: none;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemContent img {
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItem:nth-child(odd) .wtLPBonusItemContent img{
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText p:first-of-type {
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText p:last-of-type {
		font-size: 15px;
	}
	#sg_b.sungroup #wtLPBosch .wtLPContent {
		padding-left: var(--wtLPBoschGap1);
		padding-right: var(--wtLPBoschGap1);
	}
	#sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(odd) .wtLPContentHeader, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(odd) .wtLPContentText, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(odd) .wtLPContentButton {
		padding-left: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(even) .wtLPContentHeader, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(even) .wtLPContentText, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(even) .wtLPContentButton {
		padding-right: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonuses {
		padding-left: var(--wtLPBoschGap1);
		padding-right: var(--wtLPBoschGap1);
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItem {
		padding-bottom: 1em;
		padding-top: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPFooterButtons > .wtLPContentButton a, #sg_b.sungroup #wtLPBosch .wtLPContentButtonAlt a {
		width: min(45vw, 510px);
		max-width: none;
	}
}
@media(min-width: 1200px) {
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemContent {
		flex-direction: row;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusItemContent img {
		flex-basis: 20%;
		margin-right: 0;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText p:first-of-type {
		text-align: left;
	}
	#sg_b.sungroup #wtLPBosch .wtLPBonusText p:last-of-type {
		text-align: left;
	}
}
@media(max-width: 610px) {
	#sg_b.sungroup #wtLPBosch .wtLPBoschSlogan {
		display: block;
	}
	#sg_b.sungroup #wtLPBosch .wtLPHeaderText p:first-of-type {
		position: relative;
	}
	#sg_b.sungroup #wtLPBosch .wtLPHeaderText .wtLPBoschHash {
		position: absolute;
		bottom: 0;
		top: auto;
		left: 0;
		transform: translate(-100%, 5%);
	}
}

@media (max-width: 1000px) {
  #sg_b.sungroup #wtLPBosch .wtLPContentHeader p{text-align: center !important; font-size: 24px; margin: 20px;}
  #sg_b.sungroup #wtLPBosch .wltpbu div{margin: auto;}
  #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(2n+1) .wtLPContentHeader, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(2n+1) .wtLPContentText, #sg_b.sungroup #wtLPBosch .wtLPContent .wtLPContentCard:nth-child(2n+1) .wtLPContentButton{padding-left: 0;}
  #sg_b.sungroup #wtLPBosch .wtLPContentTextDescription{margin: 20px ; padding-left: 0 !important;}
  #sg_b.sungroup #wtLPBosch .wtLPContentCard{display: block;}}