*#dm .dmInner div.u_1286404626
{
}
*#dm .dmInner div.u_1825767103
{
}
*#dm .dmInner div.u_1683315135
{
}
*#dm .dmInner div.u_1660441087
{
}
*#dm .dmInner div.u_1120902305
{
}
*#dm .dmInner div.u_1452614332
{
}
@media all {
  *#dm .dmInner *.u_1552330552 { display:block !important; }

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

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

  *#dm .dmInner div.u_998061128 .photoGalleryThumbs .image-container { border-radius:12px 12px 12px 12px !important; }

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

  *#dm .dmInner div.u_998061128 .caption-container .caption-title { font-family:'Noto Sans TC' !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1078899014 .postDescription { max-height:-0.1em !important; }

  *#dm .dmInner div.u_1078899014 .postArticle>.inner {
    border-bottom-color:rgba(189,200,215,1) !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
  }

  *#dm .dmInner div.u_1078899014 .postTitle a {
    font-family:'Noto Sans TC' !important;
    font-weight:400 !important;
    color:rgba(24,24,24,1) !important;
  }

  *#dm .dmInner div.u_1078899014 .authorBar { color:rgba(115,113,119,1) !important; }

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

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

  *#dm .dmInner div.u_2590152821 .caption-container .caption-title {
    font-family:'Noto Sans TC' !important;
    color:rgba(115,113,119,1) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_2590152821 .caption-container .caption-text { font-weight:700 !important; }

  *#dm .dmInner div.u_2590152821 .caption-container .caption-text .rteBlock { font-weight:700 !important; }

  *#dm .dmInner div.u_2590152821 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1815985941 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_998061128 .photoGalleryThumbs .image-container a { padding-top:230px !important; }

  *#dm .dmInner *.u_998061128 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1078899014 .postTitle a { font-size:18px !important; }

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

  *#dm .dmInner *.u_2590152821 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_2590152821 .caption-inner {
    padding-left:20px !important;
    padding-right:20px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_998061128 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_998061128 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_1078899014 .postTitle a { font-size:16px !important; }

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

  *#dm .dmInner *.u_2590152821 .photoGalleryThumbs { padding:4px !important; }

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

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

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

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

  *#dm .dmInner div.u_2590152821 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_998061128 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner *.u_998061128 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

  *#dm .dmInner div.u_1078899014 .postTitle a { font-size:15px !important; }

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

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

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

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

  *#dm .dmInner *.u_2590152821 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_2590152821 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1286404626
{
}
*#dm .dmInner div.u_1286404626
{
}
*#dm .dmInner div.u_1825767103
{
}
*#dm .dmInner div.u_1825767103
{
}
*#dm .dmInner div.u_1683315135
{
}
*#dm .dmInner div.u_1683315135
{
}
*#dm .dmInner div.u_1660441087
{
}
*#dm .dmInner div.u_1660441087
{
}
*#dm .dmInner div.u_1120902305
{
}
*#dm .dmInner div.u_1120902305
{
}
*#dm .dmInner div.u_1452614332
{
}
*#dm .dmInner div.u_1452614332
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    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/43eab6d1/dms3rep/multi/opt/bg01-1920w.jpg");
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_t5t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qhn {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fgq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d512d6f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5st {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fs4 {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3571381 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5eac888 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#b3467bd1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#aeca6283 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#group_cr2 {
    align-items: flex-start;
    width: 47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bdf50d66 {
    align-items: flex-start;
    width: 73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -20%;
}
    
#da966db1 {
    margin: 0px 0% 0px 0%;
}
    
#cf9c371b {
    background-image: url("https://lirp.cdn-website.com/43eab6d1/dms3rep/multi/opt/bg02-1920w.jpg");
}
#cf9c371b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGRABAAMBAQAAAAAAAAAAAAAAAQACAwQR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAMQL/2gAMAwEAAhEDEQA/ANCUyeLMpVFX1ZQXiJVR5j//2Q==');
}
    
#a7753de0 {
    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;
}
    
#\38 a317168 {
    width: 30%;
    height: 157.6796875px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a417b836 {
    width: 30%;
    height: 157.6796875px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8d34351 {
    width: 30%;
    height: 157.6796875px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1ba9a04 {
    width: 30%;
    height: 157.6796875px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e7243ad {
    width: 30%;
    height: 157.6796875px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b590693 {
    width: 30%;
    height: 157.6796875px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2929f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 eeecfff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a92ed1a {
    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_bhq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f52ac170 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 93ad811 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\31 10e59b7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 5% 0%;
}
    
#da6dae26 {
    background-image: url("https://lirp.cdn-website.com/43eab6d1/dms3rep/multi/opt/bg03-1920w.jpg");
    background-position: 50% 0%;
}
#da6dae26.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 16301fe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ad69b43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f29dedf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 50910ee {
    margin: 0px 0% 0px 0%;
}
    
#widget_6bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#bd81091b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
}
    
#\35 981690a {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#b1fae10a {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
}
    
#\31 800ecea[data-css-edit] {
    position: absolute;
    width: auto;
    left: 0;
    bottom: -100%;
}
#\31 800ecea {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_1nn {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f55aa51 {
    align-items: flex-start;
    width: 70%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    padding: 25px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ea0e743 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 dfd6c1f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b5901e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e11bee50 {
    width: 180px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fhq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9b36e25 {
    width: 300px;
    height: auto;
    max-width: 100%;
}
    
#ee4e4030[data-css-edit] {
    position: absolute;
    width: auto;
    right: 0;
    top: 5%;
}
#ee4e4030 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ddcbfaaa {
    width: 300px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ac097a5c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 25d2641 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 8b575c5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 5% 0%;
}
    
#\32 895e5c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b86548a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8bb5df6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 47a263b {
    margin: 0px 0% 0px 0%;
}
    
#widget_48c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b61d6aa {
    width: 150px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 47420fb {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\36 ba80873[data-css-edit] {
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
}
#\36 ba80873 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\31 f634634 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 22vh 0% 22vh 0%;
}
    
#group_s14 {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 a01ad3d {
    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;
}
    
#\30 e60a9dc {
    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 8fd6231 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 38431c5 {
    background-image: url("https://lirp.cdn-website.com/43eab6d1/dms3rep/multi/opt/hero_bg-1920w.jpg");
}
    
#widget_cg4 {
    width: 48vw;
    height: auto;
    max-width: 100%;
}
    
#f255c633 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_t5t {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aeca6283 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 5% 0% 0% 0%;
}
    
#widget_bhq {
    height: auto;
}
    
#c5eac888 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#group_cr2 {
    min-width: 32px;
    width: 100%;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
    
#bdf50d66 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da966db1 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd81091b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 f55aa51 {
    padding: 15px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9b36e25 {
    height: auto;
}
    
#ddcbfaaa {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f634634 {
    padding: 5vh 2% 5vh 2%;
}
    
#widget_cg4 {
    height: auto;
}
    
#f255c633 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#widget_t5t {
    height: auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c5eac888 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#b3467bd1 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#aeca6283 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 0% 0px 0%;
}
    
#a7753de0 {
    height: auto;
}
    
#\38 a317168 {
    height: auto;
    width: 30%;
}
    
#a417b836 {
    height: auto;
}
    
#\34 8d34351 {
    height: auto;
}
    
#\35 1ba9a04 {
    height: auto;
}
    
#\30 e7243ad {
    height: auto;
}
    
#\35 b590693 {
    height: auto;
}
    
#widget_bhq {
    height: auto;
}
    
#group_cr2 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bdf50d66 {
    min-width: 32px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% 0px 0%;
}
    
#da966db1 {
    margin: 0px 0% 0px 0%;
}
    
#cf9c371b {
    background-position: 50% 50%;
}
#cf9c371b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGRABAAMBAQAAAAAAAAAAAAAAAQACAwQR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAAAMQL/2gAMAwEAAhEDEQA/ANCUyeLMpVFX1ZQXiJVR5j//2Q==');
}
}



@media (max-width: 767px) {
    
#f52ac170 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 93ad811 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 10e59b7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 25px 4% 30px 4%;
}
    
#\34 50910ee {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd81091b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#b1fae10a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 800ecea[data-css-edit] {
    position: absolute;
    width: auto;
    left: 0;
    bottom: -60%;
}
#\31 800ecea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f55aa51 {
    min-width: 32px;
    width: 100%;
    padding: 5px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9b36e25 {
    height: auto;
    width: 150px;
}
    
#ee4e4030 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ddcbfaaa {
    height: auto;
    width: 180px;
}
    
#group_1nn {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df7e6f30 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ac097a5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 25d2641 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8b575c5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\37 47420fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ba80873[data-css-edit] {
    width: auto;
    position: absolute;
    right: 0;
    top: 0;
}
#\36 ba80873 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 f634634 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30vh 4% 5vh 4%;
}
    
#widget_cg4 {
    height: auto;
    width: 80vw;
}
    
#group_s14 {
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f255c633 {
    margin: 0px 0% 0px 0%;
}
}

