*#dm *.dmBody a.span.textonly
{
	color:var(--color_3) !important;
}*#dm *.dmBody div.dmform-error { color:var(--color_1) !important; }

*#dm *.dmBody div.dmform-error .rteBlock { color:var(--color_1) !important; }

*.dmFooterContainer { display:null !important; }*#dm *.dmBody div.u_1379343713 { background-color:var(--color_1) !important; }

*#dm *.dmBody *.u_1836830838:before {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody *.u_1836830838.before {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody *.u_1836830838>.bgExtraLayerOverlay {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody div.u_1836830838:before {
  background-color:var(--color_3) !important;
  opacity:0.33 !important;
}

*#dm *.dmBody div.u_1836830838.before {
  background-color:var(--color_3) !important;
  opacity:0.33 !important;
}

*#dm *.dmBody div.u_1836830838>.bgExtraLayerOverlay {
  background-color:var(--color_3) !important;
  opacity:0.33 !important;
}

*#dm *.dmBody div.u_1836830838 {
  background-color:var(--color_6) !important;
  background-repeat:no-repeat !important;
  background-image:url(https://lirp.cdn-website.com/c037041f/dms3rep/multi/opt/13_Impressionen_mehrerer_Landmaschinen_Belling_Web_September2025-1920w.png) !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
}

*#dm *.dmBody *.u_AnfrageformularderMietmaschinen:before {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody *.u_AnfrageformularderMietmaschinen.before {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody *.u_AnfrageformularderMietmaschinen>.bgExtraLayerOverlay {
  opacity:0.5 !important;
  background-color:rgb(255,255,255) !important;
}

*#dm *.dmBody div.u_AnfrageformularderMietmaschinen {
  background-color:var(--color_6) !important;
  background-repeat:no-repeat !important;
  background-image:url(https://lirp.cdn-website.com/c037041f/dms3rep/multi/opt/13_Impressionen_mehrerer_Landmaschinen_Belling_Web_September2025-1920w.png) !important;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
}

*#dm *.dmBody div.u_AnfrageformularderMietmaschinen:before {
  background-color:var(--color_3) !important;
  opacity:0.5 !important;
}

*#dm *.dmBody div.u_AnfrageformularderMietmaschinen.before {
  background-color:var(--color_3) !important;
  opacity:0.5 !important;
}

*#dm *.dmBody div.u_AnfrageformularderMietmaschinen>.bgExtraLayerOverlay {
  background-color:var(--color_3) !important;
  opacity:0.5 !important;
}

*#dm *.dmBody nav.u_1033878288 { color:white !important; }

*#dm *.dmBody nav.u_1077563002 { color:white !important; }

*#dm *.dmBody *.u_1690018374 { width:100% !important; }

*#dm *.dmBody *.u_1697283035.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

*#dm *.dmBody *.u_1697283035.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

*#dm *.dmBody *.u_1697283035.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):not(:last-of-type)>.unifiednav__item-wrap .unifiednav__container[data-depth="0"] { left:15px !important; }

*#dm *.dmBody *.u_1697283035.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):last-of-type>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

*#dm *.dmBody *.u_1697283035.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
  margin-left:0px !important;
  padding-top:0px !important;
  padding-left:0px !important;
  padding-bottom:0px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-right:0px !important;
  padding-right:15px !important;
}

*#dm *.dmBody *.u_1697283035.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

*#dm *.dmBody *.u_1697283035.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

*#dm *.dmBody nav.u_1697283035.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover {
  color:var(--color_2) !important;
  font-weight:bold !important;
}

*#dm *.dmBody nav.u_1697283035.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover {
  color:var(--color_2) !important;
  font-weight:bold !important;
}

*#dm *.dmBody nav.u_1697283035.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected {
  color:var(--color_2) !important;
  font-weight:bold !important;
}

*#dm *.dmBody *.u_1916785863 { width:100% !important; }

*#dm *.dmBody *.u_1449928256 { width:100% !important; }

*#dm *.dmBody *.u_1076837928 { width:100% !important; }

*#dm *.dmBody *.u_1592043935 { width:100% !important; }

*#dm *.dmBody *.u_1784351324 { width:100% !important; }

*#dm *.dmBody *.u_1131238874 { width:100% !important; }

*#dm *.dmBody *.u_1441859736 { width:100% !important; }

*#dm *.dmBody *.u_1024417453 { width:100% !important; }

*#dm *.dmBody *.u_1869771350 { width:100% !important; }

*#dm *.dmBody *.u_1618909360 { width:100% !important; }

*#dm *.dmBody *.u_1789238710 { width:100% !important; }

*#dm *.dmBody *.u_1142149240 { width:100% !important; }

*#dm *.dmBody *.u_1155991685 { width:100% !important; }

*#dm *.dmBody *.u_1173293855 { width:100% !important; }

*#dm *.dmBody *.u_1816169917 { width:100% !important; }

*#dm *.dmBody *.u_1645779674 { width:100% !important; }

*#dm *.dmBody *.u_1195178722 { width:100% !important; }

*#dm *.dmBody *.u_1965722379 { width:100% !important; }

*#dm *.dmBody *.u_1195329662 { width:100% !important; }

*#dm *.dmBody *.u_1847293998 { width:100% !important; }

*#dm *.dmBody *.u_1997844378 { width:100% !important; }


*#dm *.dmBody a.u_2969608816 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_2969608816:hover { background-image:initial !important; }

*#dm *.dmBody a.u_2969608816.hover { background-image:initial !important; }

*#dm *.dmBody a.u_2969608816 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1918086890 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1918086890:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1918086890.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1918086890 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1835687616 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1835687616:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1835687616.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1835687616 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1213566726 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1213566726:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1213566726.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1213566726 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1541783696 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1541783696:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1541783696.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1541783696 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1154412943 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1154412943:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1154412943.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1154412943 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1776754659 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1776754659:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1776754659.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1776754659 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1155657820 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1155657820:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1155657820.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1155657820 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1634326509 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1634326509:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1634326509.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1634326509 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1579739708 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1579739708:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1579739708.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1579739708 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1166223341 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1166223341:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1166223341.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1166223341 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1714467776 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1714467776:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1714467776.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1714467776 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1644416990 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1644416990:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1644416990.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1644416990 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1380931685 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1380931685:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1380931685.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1380931685 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1881363575 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1881363575:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1881363575.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1881363575 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1504067444 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1504067444:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1504067444.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1504067444 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1902646431 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1902646431:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1902646431.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1902646431 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1879617615 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1879617615:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1879617615.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1879617615 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1285562093 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1285562093:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1285562093.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1285562093 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1886026461 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1886026461:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1886026461.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1886026461 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1592337129 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1592337129:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1592337129.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1592337129 span.text { font-size:18px !important; }

*#dm *.dmBody a.u_1435411744 {
  -moz-border-radius:50px !important;
  -webkit-border-radius:50px !important;
}

*#dm *.dmBody a.u_1435411744:hover { background-image:initial !important; }

*#dm *.dmBody a.u_1435411744.hover { background-image:initial !important; }

*#dm *.dmBody a.u_1435411744 span.text { font-size:18px !important; }

*#dm *.dmBody div.u_1769137870 #wocode-search-dropdown .wocode-dropdown-list-item .content-container .title { color:var(--color_5) !important; }

*#dm *.dmBody div.u_1769137870 #wocode-search-dropdown .wocode-dropdown-list-item .content-container .text { color:var(--color_5) !important; }

*#dm *.dmBody *.u_1769137870 .wocode-search-input { background-color:var(--color_3) !important; }

*#dm *.dmBody div.u_1769137870 .wocode-search-input {
  color:rgba(0,0,0,1) !important;
  border-style:solid !important;
  border-width:1px !important;
  border-color:rgba(192,192,192,1) !important;
}

separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1428051440
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:343px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1836830838
{
	background-attachment:fixed !important;
	background-size:cover !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:74px !important;
	padding-left:40px !important;
	padding-bottom:74px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_AnfrageformularderMietmaschinen
{
	background-attachment:fixed !important;
	background-size:cover !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:74px !important;
	padding-left:40px !important;
	padding-bottom:74px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody div.u_1312669990
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:18px !important;
	padding-bottom:0px !important;
	margin-top:31px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1468073546
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1884918957
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1124766475
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:688.797px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1769137870
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:50px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:-35px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1841415732
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1960239929
{
	margin-left:0px !important;
	padding-top:15px !important;
	padding-left:0px !important;
	padding-bottom:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody nav.u_1697283035
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:6.8px !important;
	padding-left:15px !important;
	padding-bottom:6.8px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:-14px !important;
	justify-content:center !important;
	align-items:stretch !important;
	margin-bottom:0px !important;
	padding-right:15px !important;
	min-width:25px !important;
	text-align:start !important;
}
separatorHomeCss{color:red !important}@media all {
    
#b11d96d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a1666c6 {
    min-height: 685px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_u0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ra6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#widget_uc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 62bb15b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 62bb15b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f1e1430 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lq4 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d337fc39 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 44eb642 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ba6749f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ba6749f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd143de {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c9e9ba13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f756f253 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeecbc31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 65e760e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#f0b40f33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3a87945.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3a87945 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#e778988f {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 bd7617d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b56dd8f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 eaef2b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\33 01a0ef1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a28ea576 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2efe1c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ee3555f {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bd2eb65f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\33 edd455c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 edd455c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dec7226 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbb2be52 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a1666c6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
}
    
#\31 62bb15b {
    width: 100.00%;
}
    
#widget_u0b {
    width: 75.78%;
}
    
#b11d96d1 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 ba6749f {
    width: 100.00%;
}
    
#c9e9ba13 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#eeecbc31 {
    width: 75.78%;
}
    
#f0b40f33 {
    width: 75.78%;
}
    
#\37 3a87945 {
    width: 100.00%;
}
    
#b56dd8f9 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a28ea576 {
    width: 75.78%;
}
    
#\36 2efe1c2 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 edd455c {
    width: 100.00%;
}
}



@media (min-width: 1400px) {
    
#\31 62bb15b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 62bb15b {
    margin: 0px 0% 0px 0%;
}
    
#\35 f1e1430 {
    margin: 0px 5% 0px 5%;
}
    
#\37 a1666c6 {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 685px;
    padding: 4% 0% 2% 0%;
}
    
#widget_lq4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 ba6749f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ba6749f {
    margin: 0px 0% 0px 0%;
}
    
#\36 fd143de {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 3a87945.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3a87945 {
    margin: 0px 0% 0px 0%;
}
    
#e778988f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 ee3555f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 edd455c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 edd455c {
    margin: 0px 0% 0px 0%;
}
    
#b11d96d1 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c9e9ba13 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b56dd8f9 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2efe1c2 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b11d96d1 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 a1666c6 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
    
#\31 62bb15b {
    width: 100.00%;
}
    
#\35 f1e1430 {
    margin: 30px 0% 0px 0%;
}
    
#d337fc39 {
    height: 180px;
}
    
#\34 ba6749f {
    width: 100.00%;
}
    
#c9e9ba13 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f756f253 {
    height: 180px;
    margin-top: -9px;
}
    
#\37 3a87945 {
    width: 100.00%;
}
    
#b56dd8f9 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 01a0ef1 {
    height: 180px;
    margin-top: 1px;
}
    
#\36 2efe1c2 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 edd455c {
    width: 100.00%;
    margin-top: 1px;
}
    
#cbb2be52 {
    height: 180px;
}
    
#widget_lq4 {
    min-height: 0px;
    height: auto;
    margin-top: 0px;
}
    
#\39 65e760e {
    width: 100.00%;
}
    
#\36 ee3555f {
    margin-top: -3px;
}
}



@media all {
    
#\38 9ab04ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#fa461dc7 {
    margin: -40px 0% 0px 0%;
}
    
#f3ef9ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3ef9ec3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9591e0d {
    min-height: 685px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#fd8b27c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd8b27c7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 59f6b67 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 4b0051f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#a7e91cbd {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 027c9b0 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cb25c98d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#b673e079 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 04fa60d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 04fa60d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#cba50cd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\33 a105e28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4ebff81 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 accf9b9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 115fdb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3b1998c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f15685d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a01350d7 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 4d0920d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d24fb06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b9d2eb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a6479650 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 04b2638.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 04b2638 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#d5d86a6f {
    width: 94.26%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\36 31ad773 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fef9844b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ba60a94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb539018 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9ab04ef {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b673e079 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 04fa60d {
    width: 100.00%;
}
    
#f3ef9ec3 {
    width: 100.00%;
}
    
#\33 a105e28 {
    width: 75.78%;
}
    
#\30 9591e0d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
}
    
#fd8b27c7 {
    width: 100.00%;
}
    
#\39 4d0920d {
    width: 75.78%;
}
    
#\38 d24fb06 {
    width: 75.78%;
}
    
#\38 b9d2eb7 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 04b2638 {
    width: 100.00%;
}
    
#fef9844b {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 ba60a94 {
    width: 75.78%;
}
}



@media (min-width: 1400px) {
    
#\38 9ab04ef {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 027c9b0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fa461dc7 {
    margin: -40px 5% 0px 5%;
}
    
#\39 04fa60d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 04fa60d {
    margin: 0px 0% 0px 0%;
}
    
#b673e079 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#f3ef9ec3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3ef9ec3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9591e0d {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 685px;
    padding: 4% 0% 2% 0%;
}
    
#fd8b27c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd8b27c7 {
    margin: 0px 0% 0px 0%;
}
    
#a01350d7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 59f6b67 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 b9d2eb7 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a6479650 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 04b2638.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 04b2638 {
    margin: 0px 0% 0px 0%;
}
    
#fef9844b {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 9ab04ef {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a7e91cbd {
    height: 180px;
}
    
#fa461dc7 {
    margin: 30px 0% 0px 0%;
}
    
#b673e079 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 04fa60d {
    width: 100.00%;
}
    
#f3ef9ec3 {
    width: 100.00%;
}
    
#\30 9591e0d {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
    
#\31 4ebff81 {
    height: 180px;
}
    
#\31 accf9b9 {
    height: 180px;
}
    
#fd8b27c7 {
    width: 100.00%;
}
    
#a01350d7 {
    min-height: 0px;
    height: auto;
    margin-top: 0px;
}
    
#\38 b9d2eb7 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a6479650 {
    min-height: 0px;
    height: auto;
    margin-top: 0px;
}
    
#\35 04b2638 {
    width: 100.00%;
}
    
#fef9844b {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bb539018 {
    height: 180px;
}
}



@media all {
    
#\35 2521043 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 27f2582 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\30 376e39b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd3f74a8 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 184ffc4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d2e37aeb {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 e22d174 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cb17dc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\35 e816b8a {
    min-height: 685px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\35 207d34b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 207d34b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8ea471e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 edf2af2 {
    margin: -40px 0% 0px 0%;
}
    
#\37 ae1f9fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fcf353a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc06affc {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a1790e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a1790e6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a60d217 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#effb2dee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#effb2dee {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#e83a8fe5 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 7e9e82a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d9c457ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c28c2167 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#c6a3d104.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6a3d104 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#c361d1df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 3;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#da5378ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\35 00d713e {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 c64abad {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f647bdfc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1348eb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#Anhaenger {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 184ffc4 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1790e6 {
    width: 100.00%;
}
    
#\35 e816b8a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
}
    
#effb2dee {
    width: 100.00%;
}
    
#\35 207d34b {
    width: 100.00%;
}
    
#\37 8ea471e {
    width: 75.78%;
}
    
#\35 7e9e82a {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d9c457ba {
    width: 75.78%;
}
    
#\37 ae1f9fb {
    width: 75.78%;
}
    
#c6a3d104 {
    width: 100.00%;
}
    
#c361d1df {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d1348eb0 {
    width: 75.78%;
}
    
#Anhaenger {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1400px) {
    
#\38 184ffc4 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1790e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a1790e6 {
    margin: 0px 0% 0px 0%;
}
    
#d2e37aeb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 a60d217 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 e816b8a {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 685px;
    padding: 4% 0% 2% 0%;
}
    
#effb2dee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#effb2dee {
    margin: 0px 0% 0px 0%;
}
    
#\35 207d34b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 207d34b {
    margin: 0px 0% 0px 0%;
}
    
#e83a8fe5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 edf2af2 {
    margin: -40px 5% 0px 5%;
}
    
#\35 7e9e82a {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c6a3d104.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6a3d104 {
    margin: 0px 0% 0px 0%;
}
    
#c361d1df {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 00d713e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#Anhaenger {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#dd3f74a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dd3f74a8 {
    height: 180px;
    margin: 0px 0% -20px 0%;
}
    
#cc06affc {
    height: 180px;
}
    
#\38 184ffc4 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1790e6 {
    width: 100.00%;
}
    
#\32 e22d174 {
    height: 180px;
}
    
#\35 e816b8a {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
    
#effb2dee {
    width: 100.00%;
}
    
#\35 207d34b {
    width: 100.00%;
}
    
#\30 edf2af2 {
    margin: 30px 0% -20px 0%;
}
    
#\35 7e9e82a {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c6a3d104.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6a3d104 {
    width: 100.00%;
    margin: 0px 0% -20px -3%;
}
    
#c361d1df {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 00d713e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 00d713e {
    min-height: 0px;
    height: auto;
    margin: 20px 0px 0px 0px;
}
    
#\35 c64abad {
    height: 180px;
    margin-top: -11px;
}
    
#da5378ac {
    margin-top: -23px;
}
    
#Anhaenger {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f647bdfc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f647bdfc {
    margin: 10px 0% 0px 0%;
}
}



@media all {
    
#c625728a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c625728a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#b4315088.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4315088 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b7639b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0dee150.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0dee150 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 acc78f2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc21da15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a124295 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a654a9dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a655917 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 14ef795 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 6d45d1a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea598c4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d7eabbef {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 63a4891 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\33 e1d66ae {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a5555654 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f583ab75 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bee8375f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d2aea0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#ad788adc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad788adc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 078f889 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\38 fde9ee1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7d4497e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b81fbc34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bbe46711 {
    margin: -40px 0% 0px 0%;
}
    
#\31 4a5e8a8 {
    min-height: 685px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#ef7287ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6037f68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\34 017d070 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5a9d1fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c625728a {
    width: 100.00%;
}
    
#b4315088 {
    width: 100.00%;
}
    
#bee8375f {
    width: 75.78%;
}
    
#ad788adc {
    width: 100.00%;
}
    
#\33 0dee150 {
    width: 100.00%;
}
    
#\38 a124295 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a654a9dd {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 7d4497e {
    width: 75.78%;
}
    
#b81fbc34 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ea598c4d {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 4a5e8a8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
}
    
#ef7287ff {
    width: 75.78%;
}
    
#\38 5a9d1fa {
    width: 75.78%;
}
}



@media (min-width: 1400px) {
    
#\33 e1d66ae {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c625728a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c625728a {
    margin: 0px 0% 0px 0%;
}
    
#b4315088.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4315088 {
    margin: 0px 0% 0px 0%;
}
    
#a5555654 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ad788adc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad788adc {
    margin: 0px 0% 0px 0%;
}
    
#\33 0dee150.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0dee150 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a124295 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#a654a9dd {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 a655917 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 14ef795 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b81fbc34 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#bbe46711 {
    margin: -40px 5% 0px 5%;
}
    
#ea598c4d {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 4a5e8a8 {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 685px;
    padding: 4% 0% 2% 0%;
}
}



@media (max-width: 767px) {
    
#c625728a {
    width: 100.00%;
}
    
#b4315088 {
    width: 100.00%;
}
    
#a5555654 {
    min-height: 0px;
    height: auto;
    margin-top: 0px;
}
    
#ad788adc {
    width: 100.00%;
}
    
#\38 fde9ee1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fde9ee1 {
    height: 180px;
    margin: 0px 0% -20px 0%;
}
    
#\38 acc78f2 {
    height: 180px;
}
    
#\33 0dee150 {
    width: 100.00%;
}
    
#\38 a124295 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a654a9dd {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b81fbc34 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bbe46711 {
    margin: 30px 0% -10px 0%;
}
    
#\34 6d45d1a {
    height: 180px;
}
    
#ea598c4d {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d7eabbef {
    height: 180px;
}
    
#\31 4a5e8a8 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
}



@media all {
    
#\37 94490ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 94490ca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#dca27e77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\36 f6ffed2 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 f8dc638 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da159b2 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a958b857 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\33 b1f3c50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 3;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b304a4d8 {
    margin: 0px 0% 0px 0%;
}
    
#fc96b991 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f08bd90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7ada46c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6f886d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac9c33b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5f13746 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e13e4a0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 69b34f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 69b34f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 faed731.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 faed731 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#a36f22f5 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 23e5859 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 267c844 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#cc2d35de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d83ee6b3 {
    min-height: 685px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\33 a1006ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 87fd66f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 87fd66f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#a0f5b588 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0821b17 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f967bd2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 1420b70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d9576232 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f68be26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 94490ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 94490ca {
    width: 100.00%;
    margin: 0px 0% 0px -3%;
}
    
#fc96b991 {
    width: 75.78%;
}
    
#\39 f08bd90 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 6f886d7 {
    width: 75.78%;
}
    
#\34 69b34f3 {
    width: 100.00%;
}
    
#\37 faed731 {
    width: 100.00%;
}
    
#\38 23e5859 {
    width: 75.78%;
}
    
#\33 b1f3c50 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cc2d35de {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d83ee6b3 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
    padding: 0% 2% 4% 2%;
}
    
#\37 87fd66f {
    width: 100.00%;
}
    
#\31 1420b70 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d9576232 {
    width: 75.78%;
}
    
#a36f22f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a36f22f5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 da159b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 da159b2 {
    margin: 0px 0px 0px 0px;
}
    
#b304a4d8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\37 94490ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 94490ca {
    margin: 0px 0% 0px 0%;
}
    
#\36 f6ffed2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 f08bd90 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 da159b2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c5f13746 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 69b34f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 69b34f3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 faed731.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 faed731 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b1f3c50 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#cc2d35de {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b304a4d8 {
    margin: -40px 5% 0px 5%;
}
    
#d83ee6b3 {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 685px;
    padding: 4% 0% 2% 0%;
}
    
#\37 87fd66f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 87fd66f {
    margin: 0px 0% 0px 0%;
}
    
#\34 0821b17 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 1420b70 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 267c844 {
    margin-top: -27px;
}
}



@media (max-width: 767px) {
    
#\37 94490ca {
    width: 100.00%;
}
    
#\39 f08bd90 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 f8dc638.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f8dc638 {
    height: 180px;
    margin: 0px 0% -25px 0%;
}
    
#\38 7ada46c {
    height: 180px;
}
    
#\34 69b34f3 {
    width: 100.00%;
}
    
#\37 faed731 {
    width: 100.00%;
}
    
#a36f22f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a36f22f5 {
    height: 180px;
    margin: 0px 0% -20px 0%;
}
    
#\33 b1f3c50 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cc2d35de {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b304a4d8 {
    margin: 30px 0% -10px 0%;
}
    
#d83ee6b3 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
    
#\37 87fd66f {
    width: 100.00%;
}
    
#a0f5b588 {
    height: 180px;
}
    
#\31 1420b70 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 f68be26 {
    margin-top: -24px;
}
}



@media all {
    
#\32 c386b0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e3f973 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d38f8277 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#\31 ac32fe3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d9380f9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9a35f0 {
    min-height: 685px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\35 26a0b41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 2357ce7 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 afeb22c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#aa02f7d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 3;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bf6e944 {
    width: 280px;
    height: auto;
    min-height: 0px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9354bb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9354bb1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 314d643 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -27px;
}
    
#b40c8ce1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1d4e27f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 3704b66 {
    margin: 0px 0% 0px 0%;
}
    
#fb9ad225.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb9ad225 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -3%;
    grid-area: auto / auto / auto / auto;
}
    
#b9c9ad76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k6t {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 afeb22c {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 c386b0f {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#aa02f7d8 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e3f973 {
    width: 75.78%;
}
    
#\35 9354bb1 {
    width: 100.00%;
}
    
#\30 1d4e27f {
    width: 75.78%;
}
    
#fb9ad225 {
    width: 100.00%;
}
    
#b9c9ad76 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bc9a35f0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 4%;
}
}



@media (min-width: 1400px) {
    
#\38 afeb22c {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c386b0f {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#aa02f7d8 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bf6e944 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9354bb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9354bb1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3704b66 {
    margin: -40px 5% 0px 5%;
}
    
#fb9ad225.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb9ad225 {
    margin: 0px 0% 0px 0%;
}
    
#b9c9ad76 {
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#bc9a35f0 {
    max-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 685px;
    padding: 4% 0% 2% 0%;
}
    
#\37 2357ce7 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 afeb22c {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 c386b0f {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#aa02f7d8 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 ac32fe3 {
    height: 192px;
}
    
#\38 d9380f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d9380f9 {
    height: 204px;
    margin: -10px 0% -20px 0%;
}
    
#\35 9354bb1 {
    width: 100.00%;
}
    
#\37 3704b66 {
    margin: 30px 0% 0px 0%;
}
    
#fb9ad225 {
    width: 100.00%;
}
    
#b9c9ad76 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bc9a35f0 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    padding: 4% 2% 4% 2%;
}
    
#d38f8277 {
    margin-top: -31px;
}
    
#\34 314d643 {
    margin-top: -24px;
}
}



@media all {
    
#dacfe269 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a9b30014 {
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#e37855cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e37855cc {
    width: 203px;
    height: 162.398px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -1457px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b9c5ab4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9b30014 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 85px;
}
    
#e37855cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e37855cc {
    margin: -1473px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#a9b30014 {
    min-height: 50px;
}
    
#e37855cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e37855cc {
    margin: -1437px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dacfe269 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9b30014 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a9b30014 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}

