*#dm .dmInner a.u_3945809064
{
	border-style:dashed !important;
}
@media all {
  *#dm .dmInner a.u_3945809064 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/360df4ee4c224f35a8ff0df388b4bcfd/icon/Phone_1147910.svg) !important;
    background-color:rgba(98,110,143,1) !important;
  }

  *#dm .dmInner a.u_3945809064:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_3945809064.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner div.u_2641262598 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1246698993 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1886360766 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1042540187 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_4127733968 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1616046211 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1373498813 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner a.u_1563843258:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1563843258.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1563843258 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/360df4ee4c224f35a8ff0df388b4bcfd/icon/Address+Book_7849409.svg) !important;
    background-color:rgba(98,110,143,1) !important;
  }

  *#dm .dmInner nav.u_1012680048 { justify-content:center !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_486875348 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_486875348 .photoGalleryViewAll { padding:0 5px !important; }
}
*#dm .dmInner a.u_1563843258
{
	border-style:dashed !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner a.u_3945809064
{
}
*#dm .dmInner a.u_1563843258
{
}
*#dm .dmInner a.u_1563843258
{
}
separatorHomeCss{color:red !important}

@media all {
    
#\31 56ad8a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 100px 100px 100px 100px;
}
    
#\39 653fa78 {
    min-height: 764px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 0% 300px 0%;
}
    
#\33 69bb263::before, #\33 69bb263 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#\33 69bb263 {
    background-image: url(https://le-de.cdn-website.com/360df4ee4c224f35a8ff0df388b4bcfd/dms3rep/multi/opt/imgi_25_sam_1785_485__msi___jpg_355-1920w.webp);
}
    
#widget_pl3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_981 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 653fa78 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 748px;
}
    
#\33 69bb263::before, #\33 69bb263 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 56ad8a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 50px 50px 50px;
}
    
#\39 653fa78 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 150px 4%;
}
    
#\33 69bb263::before, #\33 69bb263 > .bgExtraLayerOverlay {
    
}
    
#widget_981 {
    width: 100.00%;
}
    
#d12e4968 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 782a4e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#c36a0f68 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_jlk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 558d004 {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#widget_mcl.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_mcl {
    width: 39.64%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_tgt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_cjf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_9t3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\39 0f729e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#b1e93199 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#widget_mps {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d1d073 {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#widget_ccu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_b9i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_hn6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_076 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#widget_d6a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_d6a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d3d7f5e4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d3d7f5e4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7681a39.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 7681a39 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#\37 04f432c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 04f432c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
}



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



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



@media all {
    
#cfd13ce3 {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#ae397fc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb319a3d {
    min-height: 263px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#fbf5ca66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\34 fbe653a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qne {
    width: 202px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\33 74499ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-image: url(https://le-de.cdn-website.com/360df4ee4c224f35a8ff0df388b4bcfd/dms3rep/multi/opt/134871269_m_normal_none-1920w.jpg);
    padding: 0px 0px 0px 0px;
}
#\33 74499ac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACBAMFBiESI1Fh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiED/9oADAMBAAIRAxEAPwDD2nHrVVwSHPMfudp59PxRTilBx5BwAO0REumng/lCc6f/2Q==');
}
    
#\32 62b1426 {
    min-height: 500px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 0%;
}
    
#e172d9cd {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#bd18b260 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: url(https://le-de.cdn-website.com/360df4ee4c224f35a8ff0df388b4bcfd/dms3rep/multi/opt/imgi_2_chul-1920w.jpg);
}
#bd18b260.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQADAgQFIQYRFBYiUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAQADAQAAAAAAAAAAAAAAAAEAAzEC/9oADAMBAAIRAxEAPwCNTwnItsuNTBEUvnxA69WDtigC2mNkRFRDZZrq4dJ//9k=');
}
}



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



@media (max-width: 767px) {
    
#\33 74499ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 74499ac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACBAMFBiESI1Fh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAiED/9oADAMBAAIRAxEAPwDD2nHrVVwSHPMfudp59PxRTilBx5BwAO0REumng/lCc6f/2Q==');
}
    
#bd18b260 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#bd18b260.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQADAgQFIQYRFBYiUZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAQADAQAAAAAAAAAAAAAAAAEAAzEC/9oADAMBAAIRAxEAPwCNTwnItsuNTBEUvnxA69WDtigC2mNkRFRDZZrq4dJ//9k=');
}
    
#\32 62b1426 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#\36 494e111 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#e81dd103 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
}
    
#facf487d {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#widget_85k {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\33 8074d0e {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#\38 7239e93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ffbb88a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 0% 4%;
}
    
#\34 2e73d04 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b794b94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 b794b94 {
    width: 39.64%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#cf767b38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#widget_c7i {
    width: 100%;
    height: 402px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



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



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



@media all {
    
#cf541531 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e040ed94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3cbb91d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e3c737d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e3c737d5 {
    width: 39.64%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\34 3df654d {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#ccffca3c {
    min-height: 161px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
}



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



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



@media all {
    
#\37 d668e50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 dcb21bd {
    min-height: 193px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\35 85a987e {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
    
#widget_kac {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#widget_1rb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6c7f66e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\35 96514c2 {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#\30 d361dcd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a215113 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#\33 ef3b504 {
    width: 34px;
    height: auto;
    max-width: 100%;
}
    
#\34 ff7c412 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 d668e50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 dcb21bd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e6c7f66e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a215113 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\32 302c77a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#f5429cb3 {
    min-height: 33px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#f281d01f {
    width: 202px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1cec169 {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#bea5fa94 {
    min-height: 251px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\32 e687ee4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 e687ee4 {
    width: 39.64%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#df9afd64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#aef9ff62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 62def5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8204531 {
    background-color: rgba(62, 69, 89, 1);
    background-image: initial;
}
}



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



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



@media all {
    
#\31 2a62128 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\33 b55841d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_gt1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3365243 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b55841d {
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 3365243 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2a62128 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b55841d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}

