*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody #8e64d3a0
{
	position:absolute !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner nav.u_1967016508 { color:black !important; }

  *#dm .dmInner div.u_1630954647 img { object-fit:cover !important; }

  *#dm .dmInner div.u_1983284168 img { object-fit:contain !important; }

  *#dm .dmInner div.u_4250827995 .newsletter-hc { background-color:rgba(255,255,255,0.9) !important; }

  *#dm .dmInner div.u_4250827995 .newsletter-subheading-hc { color:var(--color_3) !important; }

  *#dm .dmInner div.u_4250827995 .privacy-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1186357201 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1648133232 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3928286918 .nav-arrow { background-color:var(--color_14) !important; }

  *#dm .dmInner div.u_4026164552 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1203279712 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1017339689 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1558713423 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1107734188 img { object-fit:contain !important; }

  *#dm .dmInner *.u_1011790880 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1627372150 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner a.u_1140953658 span.text {
    font-weight:normal !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_1543580915 span.text {
    font-size:18px !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Header-Text1 { font-weight:700 !important; }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Content-Description { font-weight:700 !important; }

  *#dm .dmInner div.u_1343316930 div.cSwipe-Content-Description { font-weight:700 !important; }

  *#dm .dmInner div.u_1343316930 div.cSwipe-Header-Text1 {
    color:var(--color_16) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1343316930 div.cSwipe-Header-Text2 { color:var(--color_16) !important; }

  *#dm .dmInner div.u_1343316930 div.evSldr-Content-Description {
    color:var(--color_18) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1343316930 div.evSldr-Header-Text1 {
    color:var(--color_16) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1343316930 div.evSldr-Header-Text2 { color:var(--color_16) !important; }

  *#dm .dmInner div.u_1748724911 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1627372150 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1627372150 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1627372150 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1627372150 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1011790880 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1011790880 .photoGalleryThumbs { padding:0px !important; }

  *#dm .dmInner *.u_1011790880 .layout-container { padding:0px !important; }

  *#dm .dmInner *.u_1011790880 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner div.u_4250827995 .newsletter-hc { width:1200px !important; }

  *#dm .dmInner div.u_3928286918 .headline-title { font-size:32px !important; }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Header-Text2 { font-size:24px !important; }

  *#dm .dmInner *.u_1984258021 a.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1984258021 div.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Header-Text1 { font-size:24px !important; }

  *#dm .dmInner *.u_1343316930 a.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1343316930 div.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1343316930 a.evSldr-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1343316930 div.evSldr-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1627372150 .photoGalleryThumbs .image-container a { padding-top:227px !important; }

  *#dm .dmInner div.u_3928286918 .slider-container { height:631px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1140953658 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1543580915 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_3928286918 .headline-description { font-size:14px !important; }

  *#dm .dmInner div.u_3928286918 .headline-title { font-size:20px !important; }

  *#dm .dmInner div.u_3928286918 .slider-container { height:370px !important; }

  *#dm .dmInner *.u_1984258021 a.cSwipe-Item-Image img { height:200px !important; }

  *#dm .dmInner *.u_1984258021 div.cSwipe-Item-Image img { height:200px !important; }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Header-Text1 { font-size:18px !important; }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Header-Text2 { font-size:18px !important; }

  *#dm .dmInner *.u_1343316930 a.cSwipe-Item-Image img { height:200px !important; }

  *#dm .dmInner *.u_1343316930 div.cSwipe-Item-Image img { height:200px !important; }

  *#dm .dmInner *.u_1343316930 a.evSldr-Item-Image img { height:200px !important; }

  *#dm .dmInner *.u_1343316930 div.evSldr-Item-Image img { height:200px !important; }

  *#dm .dmInner div.u_1343316930 div.evSldr-Header-Text1 { font-size:16px !important; }

  *#dm .dmInner div.u_1343316930 div.evSldr-Header-Text2 { font-size:16px !important; }

  *#dm .dmInner a.u_655870179 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1208954337 span.text { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1984258021 a.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1984258021 div.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Header-Text1 { font-size:20px !important; }

  *#dm .dmInner div.u_1984258021 div.cSwipe-Header-Text2 { font-size:20px !important; }

  *#dm .dmInner *.u_1343316930 a.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1343316930 div.cSwipe-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1343316930 a.evSldr-Item-Image img { height:250px !important; }

  *#dm .dmInner *.u_1343316930 div.evSldr-Item-Image img { height:250px !important; }

  *#dm .dmInner div.u_1343316930 div.evSldr-Header-Text1 { font-size:16px !important; }

  *#dm .dmInner div.u_1343316930 div.evSldr-Header-Text2 { font-size:16px !important; }

  *#dm .dmInner *.u_1627372150 .photoGalleryThumbs .image-container a { padding-top:160px !important; }
}
*#dm .dmInner div.u_4283563682
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1484656163
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1479478528
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1767077074
{
	z-index:1 !important;
}
*#dm .dmInner div.u_3331763282
{
	line-height:.1 !important;
}
*#dm .dmInner div.u_1556456052
{
	line-height:.1 !important;
}
*#dm .dmInner div.u_1853438702
{
	line-height:.1 !important;
}
*#dm .dmInner div.u_1347060040
{
	line-height:.1 !important;
}
*#dm .dmInner div.u_1874237638
{
	line-height:.1 !important;
}
*#dm .dmInner div.u_1183746429
{
	line-height:.1 !important;
}
*#dm .dmInner div.u_1483736173
{
	line-height:.1 !important;
}
*#dm .dmInner div.u_1136944182 svg
{
	box-shadow:none !important;
}
*#dm .dmInner div.u_1737509305 svg
{
	box-shadow:none !important;
}
*#dm .dmInner div.u_1963962445 svg
{
	box-shadow:none !important;
}
*#dm .dmInner div.u_1905835639 svg
{
	box-shadow:none !important;
}
*#dm .dmInner div.u_1869531231 svg
{
	box-shadow:none !important;
}
*#dm .dmInner div.u_1648133232
{
	border:none !important;
}
*#dm .dmInner div.u_1365577156 svg
{
	box-shadow:none !important;
}
*#dm .dmInner div.u_1219091080 svg
{
	box-shadow:none !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm .dmInner div.u_4283563682
{
}
*#dm .dmInner div.u_1484656163
{
}
*#dm .dmInner div.u_1479478528
{
}
*#dm .dmInner div.u_1767077074
{
}
*#dm .dmInner div.u_3331763282
{
}
*#dm .dmInner div.u_1556456052
{
}
*#dm .dmInner div.u_1853438702
{
}
*#dm .dmInner div.u_1347060040
{
}
*#dm .dmInner div.u_1874237638
{
}
*#dm .dmInner div.u_1183746429
{
}
*#dm .dmInner div.u_1483736173
{
}
*#dm .dmInner div.u_1136944182
{
}
*#dm .dmInner div.u_1737509305
{
}
*#dm .dmInner div.u_1963962445
{
}
*#dm .dmInner div.u_1905835639
{
}
*#dm .dmInner div.u_1869531231
{
}
*#dm .dmInner div.u_1648133232
{
}
*#dm .dmInner div.u_1365577156
{
}
*#dm .dmInner div.u_1365577156
{
}
*#dm .dmInner div.u_1219091080
{
}
*#dm .dmInner div.u_1219091080
{
}
separatorHomeCss{color:red !important}@media all {
    
#\38 dd34122 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 5% 0%;
}
    
#f9be4cb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    min-width: 32px;
    align-self: flex-start;
}
    
#\35 bc854d9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e90beb4 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#widget_foh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_foh {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#group_g98 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 500px 16px 100px;
    margin: 0px 0% 0px 0%;
}
    
#group_cph {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: initial;
    justify-content: flex-start;
    order: 1;
    min-width: 300px;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: -140px 0% 0px 0%;
}
    
#\36 ffc7622 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: initial;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0% 0px 0%;
}
    
#\36 2639e74 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 0;
}
    
#f094ef1b {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 40px 32px 40px 32px;
    margin: 0px 0% 0px 0%;
}
    
#ff6d1dae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i9i {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 1bd24ff {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 4061015 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5ff9dab {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 230px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c86b55e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://de.cdn-website.com/4874aad3c9414736bb6263693ba85db4/dms3rep/multi/Group+269+%281%29.svg?dm-skip-opt=true");
    background-position: 50% 0%;
    background-origin: border-box;
    background-size: contain;
}
    
#fbb82032[data-css-edit] {
    z-index: 1;
}
#fbb82032 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e67a4803.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e67a4803 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0px 0px 0px;
}
    
#b01aee80 {
    width: 67.61%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 677732d[data-css-edit] {
    z-index: 1;
}
#\35 677732d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    order: 1;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#db0c7223 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#de5ee692 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#\37 dcf602d {
    align-items: center;
    width: 12.57%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b476c5f[data-css-edit] {
    z-index: 1;
}
#\33 b476c5f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fa46530b[data-css-edit] {
    font-size: 50px !important;
}
#fa46530b {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    align-self: center;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8389bb5 {
    align-items: center;
    width: 12.57%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d6a4130 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\38 d76b5f1 {
    align-items: center;
    width: 12.57%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7d67934 {
    align-items: center;
    width: 12.57%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2b32a11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2b32a11 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#a2d86b2b {
    align-items: center;
    width: 12.57%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 47cc503 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#d132d406 {
    align-items: center;
    width: 12.57%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d9932fa6 {
    margin: -150px 0% 0px 0%;
}
    
#widget_j9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d073378.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\37 d073378 {
    width: 250px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5bo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc8c7baa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c093792 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c438414 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 738f6c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e5f698 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 eb61d10 {
    align-items: center;
    width: 12.57%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e26df4ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 2f274ef {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
    order: 2;
}
    
#\37 3860b52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2tt {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 684baf4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6cd3caf {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6985e68 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4229d4c {
    width: 181px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 33b4476 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76965f5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5c88c25 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2b360cf {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 aa10026 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 7c58dcd {
    margin: 0px 0% 0px 0%;
}
    
#widget_dr7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 90f2f85[data-css-edit] {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#\30 90f2f85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: NaN%;
    min-width: 4%;
    align-items: flex-end;
    order: 0;
    padding: 104px 16px 104px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f161058[data-css-edit] {
    background: linear-gradient(70.54deg, #EBB000 0.84%, #F4521B 85.51%);
}
#\39 f161058 {
    min-height: 150px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#b849db14 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 1cca461[data-css-edit] {
    z-index: 1;
}
#\37 1cca461 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 91870c1 {
    min-height: 1094px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 172f82f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(216, 233, 255, 1);
}
    
#\38 b27aabc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin-top: 4px;
}
    
#b568df4e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
}
    
#group_163 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\39 f7a964a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_ue1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ab0f1fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 ec82483 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 80b4cba[data-css-edit] {
    background: linear-gradient(180.14deg, #68038A -38.75%, #F8501A 102.06%);
}
#\37 80b4cba {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#d5f22403 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_1n6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e4371308 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: -150px 0% 0px 0%;
}
    
#d17339d4 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ff9a99f[data-css-edit] {
    z-index: 1;
}
#\30 ff9a99f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 7% 0%;
}
    
#db66f8a3 {
    background-image: url("https://le-de.cdn-website.com/4874aad3c9414736bb6263693ba85db4/dms3rep/multi/opt/waves-mask-1920w.png");
    background-position: 50% 100%;
}
    
#group_023 {
    align-items: center;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2v0 {
    width: auto;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_cdi.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_cdi {
    width: 300px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
    margin: -56px 0% 0px 0%;
}
    
#\37 b11dcda {
    align-items: center;
    width: auto;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8db35ec {
    width: auto;
    height: 320px;
    max-width: 100%;
}
    
#ff08b08d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#ff08b08d {
    width: 300px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    margin: -56px 0% 0px 0%;
}
    
#c7f174f6 {
    margin: 0px 0% 0px 0%;
}
    
#group_ipc {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_at5 {
    align-items: center;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    flex-direction: row;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_vfu {
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_027 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 df8c3c5 {
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
}
    
#c7bea33c {
    width: 80px;
    height: 80px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#acad9c62 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a6f64667 {
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2bba6da {
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1fc6876 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b30ee15 {
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 0px;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d03561f {
    width: 80px;
    height: 80px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c7j {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f2cdc88b {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7768037 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f7b7288 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb8d49f {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d36 {
    align-items: flex-start;
    width: auto;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_97u {
    width: 100%;
    height: 0px;
    min-height: 0px;
    max-width: 100%;
    order: 1;
    max-height: 0px;
}
    
#\37 78ec6cd {
    align-items: center;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 30b5101 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fd90d499 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bf3c05cf[data-css-edit] {
    z-index: 1;
}
#bf3c05cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: -250px 0% 0px 0%;
}
    
#\33 7d7269a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\33 de2fd94 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b06028d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5b0ecc6 {
    background-color: rgba(51, 170, 255, 1);
    background-image: none;
}
    
#\36 bd7cc0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\36 bd7cc0c {
    width: 376px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f2eb3c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f7eb8075 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c948a04 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 8af19ca {
    width: 100%;
    height: 350px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef96e88 {
    margin: -75px 0% 0px 0%;
}
    
#\30 3086a5a {
    background-image: url("https://de.cdn-website.com/4874aad3c9414736bb6263693ba85db4/dms3rep/multi/Group+270.svg?dm-skip-opt=true");
    background-position: 50% 0%;
}
}



@media all {
    
#f1b332de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(226, 10, 21, 1);
    background-image: none;
}
    
#f88a20c7 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_v3t {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db9cd7f2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 834c228 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8eb7e32 {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4417156 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7f099b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(244, 139, 21, 1);
    background-image: none;
    order: 0;
}
    
#d8b4ff04 {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9fa2117 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7e357c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(43, 86, 165, 1);
    background-image: none;
    order: 0;
}
    
#\31 fc6603d {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 86fb509 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2788d05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(249, 219, 26, 1);
    background-image: none;
    order: 0;
}
    
#\30 593efac {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a856499 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(9, 130, 53, 1);
    background-image: none;
    order: 0;
}
    
#f174b584 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 dd34122 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_i9i {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5ff9dab {
    padding: 16% 2% 4% 2%;
}
    
#d9932fa6 {
    margin: -75px 0% 0px 0%;
}
    
#\38 d76b5f1 {
    width: 33.3%;
    margin-right: 0%;
    margin-left: 0%;
    row-gap: 0px;
    flex: 0 1 auto;
}
    
#d132d406 {
    width: 32%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 dcf602d {
    width: 32%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 7d67934 {
    width: 32%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 8389bb5 {
    width: 32%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 110px;
}
    
#a2d86b2b {
    width: 32%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 110px;
}
    
#\33 b476c5f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#fa46530b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
}
    
#b2b32a11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2b32a11 {
    margin: 20px 0% 0px 0%;
}
    
#\35 677732d {
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 eb61d10 {
    width: 32%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_2tt {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2b360cf {
    min-height: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\33 7c58dcd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f161058 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 160px;
}
    
#\30 90f2f85 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -150px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 91870c1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0px;
}
    
#f07e58a6 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1cca461 {
    column-gap: 4%;
}
    
#\39 f7a964a {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 80b4cba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 5b54b74 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ff9a99f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_cdi.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_cdi {
    width: 100%;
    margin: -56px 0% 0px 0%;
}
    
#ff08b08d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#ff08b08d {
    width: 100%;
    margin: -56px 0% 0px 0%;
}
    
#widget_2v0 {
    height: auto;
}
    
#\36 8db35ec {
    height: auto;
}
    
#feb8d49f {
    width: 100.00%;
}
    
#\35 b30ee15 {
    order: 2;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#e4371308 {
    column-gap: 4%;
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: -130px 0% 0px 0%;
}
    
#\32 2bba6da {
    width: 33%;
    order: 1;
}
    
#d17339d4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 100%;
    min-height: 80px;
}
    
#group_ipc {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_at5 {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 df8c3c5 {
    justify-self: auto;
    align-self: auto;
    width: 33%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7d7269a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bf3c05cf {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: -250px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c948a04 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f88a20c7 {
    min-height: 150px;
    padding: 0% 0% 0% 0%;
}
    
#f1b332de {
    width: 20%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7f099b7 {
    width: 20%;
    padding: 8px 4px 8px 4px;
    margin: 0px 0% 0px 0%;
}
    
#e2788d05 {
    width: 20%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a856499 {
    width: 20%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#c7e357c0 {
    width: 20%;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#db9cd7f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 dd34122 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 bc854d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 1px;
}
    
#group_g98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2639e74 {
    height: 240px;
    max-height: 10px;
    min-height: 5px;
    max-width: none;
    min-width: auto;
}
    
#widget_i9i {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 4061015.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4061015 {
    margin: 10px 0% 0px 0%;
}
    
#a5ff9dab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16% 4% 4% 4%;
}
    
#fbb82032 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 677732d {
    min-height: 0px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b476c5f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 24px 0px 24px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fa46530b[data-css-edit] {
    font-size: 10vw !important;
}
#fa46530b {
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    align-content: center;
    min-height: auto;
    column-gap: 2%;
}
    
#\38 d76b5f1 {
    min-width: 32px;
    width: 33.3%;
    min-height: auto;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
}
    
#d132d406 {
    min-width: 32px;
    width: 32%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 dcf602d {
    min-width: 32px;
    min-height: auto;
    width: 32%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7d67934 {
    min-width: 32px;
    width: 32%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 8389bb5 {
    min-width: 32px;
    width: 32%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a2d86b2b {
    min-width: 32px;
    width: 32%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c86b55e0 {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#d9932fa6 {
    margin: -45px 0% 0px 0%;
}
    
#\37 d073378.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 3px 10px 3px;
}
#\37 d073378 {
    min-height: 37px;
    width: 231px;
    margin: 0px 0% 0px 0%;
}
    
#b01aee80 {
    width: 100.00%;
}
    
#e67a4803 {
    width: 100%;
}
    
#b2b32a11.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2b32a11 {
    margin: 10px 0% 0px 0%;
}
    
#de5ee692.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de5ee692 {
    margin: 10px 0% 0px 0%;
}
    
#\31 47cc503.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 47cc503 {
    margin: 10px 0% 0px 0%;
}
    
#\39 d6a4130.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d6a4130 {
    margin: 10px 0% 0px 0%;
}
    
#db0c7223.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db0c7223 {
    margin: 10px 0% 0px 0%;
}
    
#\34 eb61d10 {
    min-width: 32px;
    width: 32%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f274ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 2f274ef {
    margin: 10px 0% 0px 0%;
}
    
#widget_2tt {
    width: auto;
}
    
#\36 684baf4 {
    width: auto;
}
    
#a6cd3caf {
    width: auto;
}
    
#\39 6985e68 {
    width: auto;
}
    
#d4229d4c {
    width: auto;
}
    
#\35 33b4476 {
    width: auto;
}
    
#f76965f5 {
    width: auto;
}
}



@media (max-width: 767px) {
    
#a5c88c25 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 2b360cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 7c58dcd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 90f2f85 {
    width: 100%;
    min-height: 130px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% -20px 0%;
}
    
#\39 f161058 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 1cca461 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 91870c1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 4% 32px 4%;
}
    
#group_163 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f7a964a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f07e58a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 ec82483 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 80b4cba {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e4371308 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    padding: 0px 0px 16px 0px;
    margin: -85px 0% 0px 0%;
}
    
#d17339d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 ff9a99f {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#db66f8a3 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#widget_2v0 {
    height: auto;
}
    
#\36 8db35ec {
    height: auto;
}
    
#widget_cdi.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 3px 10px 3px;
}
#widget_cdi {
    min-height: auto;
    width: 95%;
    margin: -30px 0% 0px 0%;
}
    
#\37 b11dcda {
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_023 {
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff08b08d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 3px 10px 3px;
}
#ff08b08d {
    min-height: auto;
    width: 95%;
    margin: -30px 0% 0px 0%;
}
    
#c7f174f6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_027 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c7bea33c {
    height: auto;
}
    
#acad9c62 {
    height: auto;
}
    
#f1fc6876 {
    height: auto;
}
    
#\30 d03561f {
    height: auto;
}
    
#group_vfu {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c7j {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_ipc {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_at5 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2bba6da {
    min-height: auto;
}
    
#\35 b30ee15 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 30b5101 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#bf3c05cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: -85px 0% 0px 0%;
}
    
#\33 7d7269a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 bd7cc0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 3px 0px 3px;
}
#\36 bd7cc0c {
    min-height: 37px;
    width: 231px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f7eb8075 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c948a04 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\37 8af19ca {
    height: 100px;
}
    
#\33 ef96e88 {
    margin: -30px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f1b332de {
    width: 100%;
    min-height: 230px;
    align-items: center;
}
    
#f88a20c7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 7f099b7 {
    width: 100%;
    min-height: 230px;
    align-items: center;
}
    
#c7e357c0 {
    width: 100%;
    min-height: 230px;
    align-items: center;
}
    
#e2788d05 {
    width: 100%;
    min-height: 230px;
    align-items: center;
}
    
#\35 a856499 {
    width: 100%;
    min-height: 230px;
    align-items: center;
}
    
#db9cd7f2 {
    margin: 0px 0% 0px 0%;
}
}

#c86b55e0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wGkAFv/AN9DLKrOOTrHti1M6ZoeYvV8F3TuVjF63S9lc8ARmWeMALpgSgG0YRkA5EUp19Q8Nee7L0j3niBf+4EUdPpiIX3rOlJ30heOaq8AuWB8ALZhVwDmRifP1z4z3sAyRe+iIlv0iBJx7G4Tfs9FQXqtG4hrkgC5YHQAt2FcAOlIJZjYPzK2wTNE2qYkWOeMFm3Vdw97nFclgF8hfG48ALtgOgC2YULsgUh5Z2RE0gAAAABJRU5ErkJggg==')!important}#\30 3086a5a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAO0lEQVQI1y2KIQ6AMBTFesp3uN6KZDj8HFsQJHOE5YuathAnsRMv4kk8ilau74e4iC/xIQ7iXYxyf1sfvGsk7vOIURUAAAAASUVORK5CYII=')!important}