@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner *.u_1422491010 { display:none !important; }

  *#dm .dmInner *.u_1232434946 { display:none !important; }

  *#dm .dmInner *.u_1917542763 { display:none !important; }

  *#dm .dmInner *.u_1760674961 { display:none !important; }

  *#dm .dmInner *.u_1118945399 { display:none !important; }

  *#dm .dmInner *.u_1539644154 { display:none !important; }

  *#dm .dmInner *.u_1848415373 { display:none !important; }

  *#dm .dmInner *.u_1270498551 { display:none !important; }

  *#dm .dmInner *.u_1967650779 { display:none !important; }

  *#dm .dmInner *.u_1930058437 { display:none !important; }

  *#dm .dmInner *.u_1336125458 { display:none !important; }

  *#dm .dmInner *.u_1641153320 { display:none !important; }

  *#dm .dmInner div.u_1526153917 .caption-container .caption-title { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1526153917 .caption-inner { background-color:rgba(0,0,102,0.31) !important; }

  *#dm .dmInner *.u_1745829347 { display:none !important; }

  *#dm .dmInner *.u_1031698447 { display:none !important; }

  *#dm .dmInner *.u_1775897245 { display:none !important; }

  *#dm .dmInner *.u_1980225226 { display:none !important; }

  *#dm .dmInner *.u_1236267435 { display:none !important; }

  *#dm .dmInner *.u_1104068471 { display:none !important; }

  *#dm .dmInner *.u_1683922864 { display:none !important; }

  *#dm .dmInner *.u_1988783074 { display:none !important; }

  *#dm .dmInner *.u_1914796782 { display:none !important; }

  *#dm .dmInner *.u_1133850466 { display:none !important; }

  *#dm .dmInner *.u_1660764711 { display:none !important; }

  *#dm .dmInner *.u_1853136214 { display:none !important; }

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

  *#dm .dmInner div.u_3109603379 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner nav.u_1059656403 { color:white !important; }

  *#dm .dmInner *.u_1558657040 { background-position:50% 100% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3725210406 .photoGalleryThumbs .image-container a { padding-top:308px !important; }

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

  *#dm .dmInner div.u_1526153917 .caption-container .caption-title { font-size:48px !important; }

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

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

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

  *#dm .dmInner *.u_1602129102 .photoGalleryThumbs .image-container a { padding-top:568px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1526153917 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

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

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

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

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

  *#dm .dmInner *.u_1352719355 .photoGalleryThumbs .image-container a { padding-top:341px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1526153917 .photoGalleryThumbs .image-container a { padding-top:268px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 400px 40px 255px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/opt/pexels-photo-7027842-1920w.jpeg");
    background-attachment: fixed;
    background-position: 50% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_v75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_fr5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#widget_fr5 {
    width: 246px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 2635471 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 4ee4e0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.95%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 1b11465 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/opt/cf_1968652456-1920w.jpg");
    background-attachment: fixed;
}
    
#f58882a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 0ee1dc8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#aed5c941 {
    width: 52.04%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: var(--color_4);
    background-image: none;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#cd9ffacc {
    width: 65.55%;
    height: 44px;
    max-width: 100%;
}
    
#widget_dao {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b65cbf34 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 932de18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d9f7e025 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.02%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c5a35edd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/opt/ag-square-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\39 fe1e110 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#group_a07 {
    width: 48.95%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#innergrid_lrk {
    width: 100.00%;
    grid-template-rows: minmax(512px, max-content);
    max-width: 100%;
}
    
#widget_0oa {
    width: 68.27%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 203px 0% 0px -0.7168253240050465%;
}
    
#\35 c4135a3 {
    width: 74.55%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d55e78eb {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#efa2de31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 9505afe {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 36.92%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/square+%281%29.svg");
    background-position: 0% 50%;
    padding: 30px 0px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#a954df23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
}
    
#\37 8b6f05d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d3a8775f {
    width: 59.11%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
}
    
#f6a2780d {
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 1434829.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1434829 {
    width: 34.74%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02b1aef {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#e92200e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b71fdc83::before, #b71fdc83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#b71fdc83 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/opt/batthern-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\33 817e14a {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0% 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a227187.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a227187 {
    width: 30.96%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5r7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dc66435.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dc66435 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0000d9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0000d9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 5abdada {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
}
    
#\35 abaeb25 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/opt/ag-square-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\33 10d0a51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c22ba0c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 522bce5 {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#c7d526c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 82810f6 {
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cc88f710 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe05c71f {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
}
    
#dd1f168c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/opt/ag-square-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\34 442c34e {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 aac6076 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 209f488 {
    min-height: 396px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 30px 100px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6b3a9c8 {
    margin: 0px 0% 0px 0%;
}
    
#f7f93511 {
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c74df5da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 a40f562 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 30px 200px 30px;
    margin: 0% 0% 0% 0%;
}
    
#b0e4c192::before, #b0e4c192 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#b0e4c192 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/8e924725/dms3rep/multi/opt/pexels-photo-13702811-1920w.jpeg");
    background-attachment: fixed;
}
    
#widget_id6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_dq7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ptr {
    width: 100%;
    height: 321px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
    
#widget_8e8 {
    width: 23.68%;
    height: 98px;
    max-width: 100%;
    order: 3;
}
    
#e88b266c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4ee4e0d {
    width: 27.34%;
}
    
#\30 0ee1dc8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#aed5c941 {
    width: 100%;
    min-height: 8px;
}
    
#\32 703c774 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 caccea5 {
    margin: 0px 0% 0px 0%;
}
    
#b65cbf34 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d9f7e025 {
    width: 100%;
    min-height: 80px;
}
    
#group_a07 {
    width: 100%;
    min-height: 80px;
}
    
#innergrid_lrk {
    width: 100.00%;
    grid-template-rows: minmax(494px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d55e78eb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 9505afe {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 cf4d224 {
    margin: 0px 0% 0px 0%;
}
    
#d3a8775f {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#f6a2780d {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1434829.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1434829 {
    width: 48.79%;
}
    
#\39 02b1aef {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\33 817e14a {
    width: 100%;
    min-height: 80px;
}
    
#\38 a227187.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a227187 {
    width: 41.34%;
}
    
#\30 dc66435.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dc66435 {
    margin: 20px 0% 0px 0%;
}
    
#\30 0000d9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0000d9b {
    margin: 20px 0% 0px 0%;
}
    
#group_5r7 {
    align-items: flex-start;
    align-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5abdada {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#\30 c22ba0c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 f178884 {
    margin: 0px 0% 0px 0%;
}
    
#\34 522bce5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe05c71f {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\32 209f488 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 6b3a9c8 {
    margin: 0px 0% 0px 0%;
}
    
#\34 442c34e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a40f562 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e88b266c {
    margin: 0px 0% 0px 0%;
}
    
#widget_8e8 {
    width: 41.36%;
    height: 104px;
}
    
#widget_ptr {
    height: 411px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 140px 30px 80px 30px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_v75 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 4ee4e0d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 0ee1dc8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#aed5c941 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cd9ffacc {
    height: 166px;
}
}



@media (max-width: 767px) {
    
#b65cbf34 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d9f7e025 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_a07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_0oa {
    justify-self: start;
    align-self: start;
    width: 68.26778523489932%;
    margin: 76px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_lrk {
    width: 100.00%;
    grid-template-rows: minmax(280px, max-content);
}
}



@media (max-width: 767px) {
    
#d55e78eb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#efa2de31 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9505afe {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 5%;
    order: 1;
    padding: 20px 0px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#d3a8775f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    order: 0;
}
    
#f6a2780d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 1434829.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1434829 {
    width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\39 02b1aef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 817e14a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 0px;
}
    
#\38 a227187.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 a227187 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 dc66435.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dc66435 {
    align-self: flex-start;
    margin: 20px 0px 0px 0px;
}
    
#\30 0000d9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0000d9b {
    align-self: flex-start;
    margin: 20px 0px 0px 0px;
}
    
#group_5r7 {
    column-gap: 8.053691275167784%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\39 5abdada {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\33 10d0a51 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 c22ba0c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\34 522bce5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 5%;
}
    
#\31 82810f6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cc88f710 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fe05c71f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    order: 0;
}
    
#\34 442c34e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 5%;
    order: 1;
}
    
#\32 209f488 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 30px 30px 30px;
}
    
#f7f93511 {
    width: 100%;
}
    
#\37 6b3a9c8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c74df5da {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 a40f562 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 30px 130px 30px;
}
    
#widget_8e8 {
    height: 80px;
    width: 100.00%;
}
    
#e88b266c {
    margin: 0px 0% 0px 0%;
}
    
#widget_ptr {
    height: 533px;
}
}

#\35 1b11465.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwUGERMhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAwECMRH/2gAMAwEAAhEDEQA/ALsXuq22qwZeUAa78m2cmYkkUV1EQ9brzGiDE07h/9k=')!important}#\35 9505afe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQY02NgYGD4D8V/ofQjBgaGLgYGBkMGNDCqkI4KAUxdN+eXU05hAAAAAElFTkSuQmCC')!important}#b71fdc83.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABYElEQVQY0x1QTauCQADc535pDzp36tpBgg7boRJMKCp2KQQTyiX6UjCoLclDGEgFnYL+8mPfYWAY5gMGAABwtVoltm1jz/NgkiQ/nHODMYYajQZhjJnj8dgCtVqN1ut1yhijo9EIK6WMOI6h5lpzHMcSQlRAq9Wi7XabDodDGgQBOR6PSCmFpJREa0IIa7FYVIDrurjf7+PJZEKCIMBpmqI8z9HhcMA6GEURTZLEAvP53NhsNsZ2u4V6Mo5jI89zoygKqJSCRVGgx+NBwOVygafTSQNdr1f0er3g9/uFn88HlWWpTfj5fFLAOcdCCLxcLkmSJFgb3+83yrIMr1Yrsl6vaZqmFuh2u7TX61HOOY2iCJdlCXXTfr8ns9mM+r5vSSkrwLZt2mw2Tdd16XQ6xVmWwfP5jMIwJJ7nmYPBwPJ9/xd0Oh3TcRxTCGFKKen9fse32w3vdrv/a/SHYRj+/gGAUWhWe6K2AwAAAABJRU5ErkJggg==')!important}#\35 abaeb25.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAE0lEQVQY02NgYGBgJhKPKqSnQgDwFAEtt/gspAAAAABJRU5ErkJggg==')!important}#dd1f168c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAE0lEQVQY02NgYGBgJhKPKqSnQgDwFAEtt/gspAAAAABJRU5ErkJggg==')!important}#b0e4c192.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECBgQhESMz/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDERP/2gAMAwEAAhEDEQA/ANjZLFkvNjrpS2iC7NHnzYBPqyWj/KOI/9k=')!important}