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

  *#dm .dmInner div.u_1061543895 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1611768088 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1747992470 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1473481538 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1873935980 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1602400960 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1014098033 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1897640381 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1137698936 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1384843331 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1328817130 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1398327447 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1376750413 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1408517157 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1826020521 .svg { fill:rgba(72,60,50,1) !important; }

  *#dm .dmInner div.u_1784228991 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_3999052937 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner *.u_1307683943 { display:block !important; }

  *#dm .dmInner *.u_1235438415 { display:block !important; }

  *#dm .dmInner *.u_1821744498 { display:block !important; }

  *#dm .dmInner *.u_1764741738 { display:block !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_662006737 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_662006737 .caption-container .caption-text { font-size:18px !important; }

  *#dm .dmInner div.u_662006737 .caption-container .caption-text .rteBlock { font-size:18px !important; }

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

  *#dm .dmInner div.u_662006737 .caption-button { width:163px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_662006737 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_662006737 .caption-button { width:176px !important; }

  *#dm .dmInner div.u_662006737 .caption-container .caption-text { font-size:18px !important; }

  *#dm .dmInner div.u_662006737 .caption-container .caption-text .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_3999052937 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_662006737 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner div.u_662006737 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_662006737 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_662006737 .caption-button { width:185px !important; }
}
*#dm .dmInner div.u_3032900639
{
	text-shadow:1.5px 1.5px black !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3032900639
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(72,60,50,1);
    --overlapping-background-image: rgba(72,60,50,1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 100px 0px 0px 0px;
    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: rgba(0, 0, 0, 1);
    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://lirp.cdn-website.com/183ff627/dms3rep/multi/opt/AdobeStock_1093664143-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_0gn {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 10% 0px 10%;
    margin: 0px 0% 0px 0%;
}
    
#group_pn8 {
    width: 100%;
    min-width: 4%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/183ff627/dms3rep/multi/divider.svg");
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_028 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_umc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_dod {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\32 c943d7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#\38 bbc0f84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 49%;
    min-width: 4%;
}
    
#\30 bd2b8c3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_1f6 {
    width: 100.00%;
    height: 460px;
    max-width: 100%;
}
    
#widget_p96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ots {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 8b88dba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 1df0daa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 8a41a81 {
    width: 100.00%;
    height: 460px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ac0ad11 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\30 a457cde {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 1;
}
    
#\38 c76d771 {
    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;
}
    
#b2544e6b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5703c54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l3t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\30 f31559e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 e66fe12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
}
    
#\30 7c3a919 {
    background-color: rgba(195,166,121,1);
    background-image: none;
}
    
#group_iga {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
}
    
#group_3mk {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\34 c17fe68 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e726768a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 20306a5 {
    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;
}
    
#\37 f3deda8 {
    width: 100.00%;
    height: 460px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 92cc56b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 2%;
    flex-wrap: nowrap;
}
    
#widget_j0s {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 41px 0% 0px 0%;
}
    
#widget_j8f {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a87f5bdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\35 746a1d0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a3e41cae::before, #a3e41cae > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#a3e41cae {
    background-image: url("https://lirp.cdn-website.com/183ff627/dms3rep/multi/opt/AdobeStock_205915445-1920w.jpg");
    background-attachment: fixed;
}
    
#widget_q2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qav {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de9789a3 {
    width: 62.52%;
    height: 413px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4834539 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6d98f2b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#b0190422 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f67a9cd4 {
    background-color: rgba(195,166,121,1);
    background-image: none;
}
    
#ebb4db2e {
    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;
}
    
#dad369db {
    width: 100.00%;
    height: 460px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab2c6380 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0b75478 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad849a52 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
}
    
#c1ee90b2 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\32 4dee401 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c329a73 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_13r {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_dd7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_j7i {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#widget_5fd {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_7i9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d7ca5b0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#c4097f4f {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 062845c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca7c1269 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e4fa41 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#b57e2dda {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 111469d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 409654d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#dca59946 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 6072c51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 581a263 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6e118c0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\30 9522808 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 58949f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1e72c0f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#f01ab2eb {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3a0a58d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d876a42 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#e865007f {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cebdf75e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea6002b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\33 305a592 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 aed0bcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfe3bd57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4db7bd6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#aecd7a95 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 c699d6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c69e5be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\30 2c705fa {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c76df472 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f54b1ee9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hcl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 4dd6ab8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.10%;
    min-width: 4%;
}
    
#\32 be7bfe2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_jdo[data-background-color-animation] {
    
    --bg-end: rgba(211,182,156,1);
}
#group_jdo {
    width: 60.898317757009345%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
}
    
#\34 39a27d3 {
    width: 92.70%;
    height: 332px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1on {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 80px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_pn8 {
    padding: 80px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bd2b8c3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 c943d7c {
    width: 100%;
    min-height: 80px;
}
    
#\38 bbc0f84 {
    width: 100%;
    min-height: 80px;
}
    
#widget_1f6 {
    width: 100.00%;
    height: 546px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8b88dba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b2544e6b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 ac0ad11 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a457cde {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8a41a81 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f31559e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_iga {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3mk {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c17fe68 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f3deda8 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 746a1d0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a3e41cae::before, #a3e41cae > .bgExtraLayerOverlay {
    
}
    
#de9789a3 {
    width: 100.00%;
    height: 340px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6d98f2b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 0b75478 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad849a52 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1ee90b2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 be7bfe2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 4dd6ab8 {
    width: 100%;
    min-height: 80px;
}
    
#group_jdo {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#\34 39a27d3 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_0gn {
    width: 100%;
    min-height: 32px;
    align-items: center;
}
    
#group_pn8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dod {
    width: 222px;
    height: auto;
    min-height: 41px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_umc {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 c943d7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 bbc0f84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 bd2b8c3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1f6 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 8b88dba {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 1df0daa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8a41a81 {
    height: 240px;
}
    
#b2544e6b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 ac0ad11 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a457cde {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 f31559e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 e66fe12 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f3deda8 {
    height: 240px;
}
    
#group_iga {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3mk {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c17fe68 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a87f5bdc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 746a1d0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a3e41cae::before, #a3e41cae > .bgExtraLayerOverlay {
    
}
    
#de9789a3 {
    height: 240px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 4834539 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6d98f2b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b0190422 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dad369db {
    height: 240px;
}
    
#\36 0b75478 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ad849a52 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1ee90b2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_dd7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_j7i {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d7ca5b0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ca7c1269 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 5e4fa41 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 409654d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 581a263 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 6e118c0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c1e72c0f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d876a42 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ea6002b6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#dfe3bd57 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 4db7bd6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c69e5be {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_5fd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c4097f4f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b57e2dda {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dca59946 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 9522808 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f01ab2eb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e865007f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 305a592 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aecd7a95 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 2c705fa {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 4dd6ab8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 be7bfe2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_jdo {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 39a27d3 {
    height: 240px;
    width: 100.00%;
}
}

