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

  *#dm .dmInner a.u_73588525 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/d6a105c8-a4d2-4e1c-8e83-a810fdb79b2b/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_73588525:hover .iconBg { background-color:rgb(43,49,127) !important; }

  *#dm .dmInner a.u_73588525.hover .iconBg { background-color:rgb(43,49,127) !important; }

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

  *#dm .dmInner a.u_3918846420:hover .iconBg { background-color:rgb(43,49,127) !important; }

  *#dm .dmInner a.u_3918846420.hover .iconBg { background-color:rgb(43,49,127) !important; }

  *#dm .dmInner a.u_3918846420 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/34f730e6/icon/beach_7918317.svg) !important;
    order:1 !important;
    background-color:rgba(255,255,255,1) !important;
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner a.u_2058126368 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

  *#dm .dmInner a.u_1697901465:hover .iconBg { background-color:rgb(43,49,127) !important; }

  *#dm .dmInner a.u_1697901465.hover .iconBg { background-color:rgb(43,49,127) !important; }

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

  *#dm .dmInner a.u_1697901465 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/34f730e6/icon/Restaurant_8403037.svg) !important;
    order:1 !important;
    background-color:rgba(255,255,255,1) !important;
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner a.u_1711411499:hover .iconBg { background-color:rgb(43,49,127) !important; }

  *#dm .dmInner a.u_1711411499.hover .iconBg { background-color:rgb(43,49,127) !important; }

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

  *#dm .dmInner a.u_1711411499 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/34f730e6/icon/Hotel_3846052.svg) !important;
    order:1 !important;
    background-color:rgba(255,255,255,1) !important;
    width:32px !important;
    height:32px !important;
  }

  *#dm .dmInner a.u_1803576068:hover .iconBg { background-color:rgb(43,49,127) !important; }

  *#dm .dmInner a.u_1803576068.hover .iconBg { background-color:rgb(43,49,127) !important; }

  *#dm .dmInner a.u_1803576068 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/34f730e6/icon/beach_7918317.svg) !important;
    order:1 !important;
    background-color:rgba(255,255,255,1) !important;
    width:32px !important;
    height:32px !important;
  }

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

  *#dm .dmInner a.u_2058126368 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/34f730e6/icon/Surfing_8086940.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner nav.u_1153483271 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\38 98f7809 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    padding-left: 4%;
    width: 100%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Baleia+com+filhote+%282%29-1920w.jpg");
    min-width: 4%;
    padding-right: 4%;
    justify-content: flex-end;
}
    
#\37 dadf367 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
}
    
#innergrid_bc0 {
    align-self: flex-start;
    max-width: 100%;
    grid-template-rows: minmax(600px, max-content);
    padding-left: 0%;
    width: 99.55%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    padding-right: 0%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5c0a8e {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#widget_qub {
    width: 74.63%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 40px 0% 0px 0.4833959548780172%;
}
    
#widget_2j5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2j5 {
    width: 100%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 227px -0.48343057118109456% 0px 0%;
}
    
#undefined {
    width: 40%;
}
}



@media all {
    
#b5d97d0f {
    column-gap: 10%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    height: auto;
}
    
#\34 301bc1d {
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 1% 0% 1%;
}
    
#widget_3gi {
    align-self: auto;
    max-width: 100%;
    width: 64.2%;
    height: auto;
    min-width: 32px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c000087b {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#group_g2j {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    background-color: var(--color_2);
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    width: 25.80%;
    align-items: center;
    background-image: none;
    height: auto;
    order: 1;
    padding: 10px 16px 10px 16px;
}
    
#widget_5ac {
    max-width: 100%;
    width: 50px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8e38a91 {
    max-width: 100%;
    width: 59.70%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_t7o {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_1s7 {
    width: 69.81%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 5158889 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\35 7f40b64 {
    column-gap: 4%;
    row-gap: 24px;
    width: 61.36%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\31 7dce017 {
    column-gap: 4%;
    row-gap: 24px;
    width: 34.51%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#d2b3aaf4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 290px;
    flex-wrap: nowrap;
    padding: 4% 1% 2% 1%;
}
    
#widget_h4g {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mi9 {
    max-width: 100%;
    width: 300px;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hnu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bke {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#a9e109f6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
}
    
#\36 82927b3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
}
    
#d427c610 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 56px;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#widget_na6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3o3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c19f3a8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b503af {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_pl6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#f80862a5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53de712 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_fio {
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 3;
    padding: 16px 16px 16px 16px;
}
    
#\39 0e9a856 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1b452f3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de6cb850 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



@media all {
    
#\39 98f9add {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    width: 100%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Baleia+com+filhote+%281%29-1920w.jpg");
    min-width: 4%;
}
    
#\32 0bb3298 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
}
    
#widget_13q {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 604px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fe51ce9 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



@media all {
    
#\33 7889014 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6738b6e {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: wrap;
    align-content: center;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ebcbdfde {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c6e8af5::before, #\34 c6e8af5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\34 c6e8af5 {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 300px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Praia+da+Vila+%282%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1893cb8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 feadad8::before, #\35 feadad8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\35 feadad8 {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 300px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Praia+do+Luz+%281%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e0fec59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd992d42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e3f0fa8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 68fe9af::before, #\33 68fe9af > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\33 68fe9af {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 300px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/praia-de-itaperuba-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-position: 50% 100%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 66f564b {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#c3052a88::before, #c3052a88 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#c3052a88 {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 300px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Praia+da+Barra+de+Ibiraquera+%281%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a72019b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 9bc6e99 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#ffcebda9 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 50ec929 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 483f4ea {
    margin: 0px 0% 0px 0%;
}
    
#b4862c39::before, #b4862c39 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#b4862c39 {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 300px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Praia+da+Ribanceira+%283%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d659159 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1244d9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1e4b569 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2456eee::before, #\35 2456eee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\35 2456eee {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 300px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/praia-do-rosa-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8e666d3 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 961db09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 14f8374 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 af58f2a {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\38 b801754 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7153ac7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 56%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_298 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q0p {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ndl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b0aca67c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 1931ec2 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 497px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c5279d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\37 b7addca {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 0px;
}
    
#ff04e732 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\32 eacb475::before, #\32 eacb475 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 eacb475 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Daniel-Pedreira-CircuitoBancoDoBrasil-Imbituba-MarcioDavidPhoto00030023-504h.jpg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1205a37::before, #\35 1205a37 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 1205a37 {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Baleia+com+filhote+%282%29-1920w.jpg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ee60bd0f::before, #ee60bd0f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#ee60bd0f {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pexels-photo-28668527-504h.jpeg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2202f36 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\36 2766c04 {
    margin: 0px 0% 0px 0%;
}
    
#\37 5e90e2a::before, #\37 5e90e2a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 5e90e2a {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 1px 1px 1px 1px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pexels-photo-20030840-504h.jpeg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 415bffe {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media all {
    
#\31 8649814 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7010654 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f4427551 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\31 53265f0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tjk {
    max-width: 100%;
    width: 300px;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1h6 {
    align-self: auto;
    max-width: 100%;
    width: 80.5%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe5ecb92 {
    margin: 0px 0% 0px 0%;
}
    
#group_pvc {
    width: 35.93000000000001%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ocl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a1b3ce42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\35 48529e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 350cadf::before, #\32 350cadf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\32 350cadf {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 330px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Baleia+com+filhote+%282%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a01b690 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f69167f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc3e8c3c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#adf38746 {
    width: 304px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fe41136 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2c29697 {
    width: 304px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bd6a10d2 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bbcf734d::before, #bbcf734d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#bbcf734d {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 330px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pexels-photo-1494718-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9514da7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 c6dbd8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f43702f::before, #\37 f43702f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\37 f43702f {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 330px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Lagoa+de+Ibiraquera+%281%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd25de3 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8db8832 {
    width: 304px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#edc7332e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e0f01e3 {
    width: 304px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d6a4a47b {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6bd4d9f::before, #\38 6bd4d9f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\38 6bd4d9f {
    justify-content: space-between;
    align-items: center;
    width: 99.99%;
    min-height: 330px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/Praia+D_agua+%283%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-position: 0% 50%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 858a4e1 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 497px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#abbe692d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\31 6a3cf4e::before, #\31 6a3cf4e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 6a3cf4e {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pexels-photo-4667154-504h.jpeg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c3023ee::before, #\32 c3023ee > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 c3023ee {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pexels-photo-18233556-504h.jpeg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7503ecd {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\33 8b0ab44 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 cd6c97c::before, #\36 cd6c97c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 cd6c97c {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pexels-photo-612790-504h.jpeg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-content: center;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 46d728a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 0px;
}
    
#\32 1f80134 {
    margin: 0px 0% 0px 0%;
}
    
#ae97df2e::before, #ae97df2e > .bgExtraLayerOverlay {
    
}
#ae97df2e {
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 100px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 23.5%;
    border-width: 0px 0px 0px 0px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pexels-photo-1855214-504h.jpeg");
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0c29ea8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media all {
    
#\36 43ed705 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\35 190a3ff {
    align-self: auto;
    max-width: 100%;
    width: 80.5%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab3bd3c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a070a046 {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\30 dcf7b9a {
    max-width: 100%;
    width: 300px;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a45246aa {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eb8d4d38 {
    margin: 0px 0% 0px 0%;
}
    
#e31ffd32 {
    column-gap: 4%;
    row-gap: 24px;
    width: 55.93000000000001%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_omq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 9892186 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 a2c043f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 727a548 {
    margin: 0px 0% 0px 0%;
}
    
#cb06e6e3::before, #cb06e6e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#cb06e6e3 {
    justify-content: flex-end;
    align-items: center;
    width: 100.00%;
    min-height: 330px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/hostels-em-imbituba-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9da0ab8 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f0a2536 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3a24367 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\33 2127f1b::before, #\33 2127f1b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\33 2127f1b {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 330px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/hoteis-em-imbituba-b0d77248-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c048e3c5 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab84a2d5 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e76f69b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c05ce23::before, #\31 c05ce23 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.25;
    border-radius: inherit;
}
#\31 c05ce23 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 330px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/pousadas-em-imbituba-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ik3 {
    justify-content: flex-end;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/34f730e6/dms3rep/multi/opt/camping-em-imbituba-1920w.jpg");
    border-radius: 20px 20px 20px 20px;
}
    
#widget_ds8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#fff98c33 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#d5f02871 {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\32 d13f76a {
    column-gap: 4%;
    row-gap: 24px;
    width: 55.93%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d470159 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b9db0e79 {
    align-self: auto;
    max-width: 100%;
    width: 80.5%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c146769b {
    margin: 0px 0% 0px 0%;
}
    
#\38 f8e3a4d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53feca5 {
    max-width: 100%;
    width: 300px;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_87i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 472dcad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\33 4df173c {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 aa4974d {
    max-width: 100%;
    width: 300px;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 606d11a {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f81836d {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#abee90c8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c73e0ad {
    align-self: auto;
    max-width: 100%;
    width: 80.5%;
    height: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d2eb59 {
    width: 35.93%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#b3fafb01 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sil {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 9805c8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dadf367 {
    padding: 6% 4% 6% 4%;
}
    
#\38 98f7809 {
    justify-content: center;
    padding: 16px 4% 16px 4%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(384px, max-content);
    padding-left: 0%;
    width: 100.00%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 301bc1d {
    padding: 2% 4% 0% 4%;
}
    
#widget_3gi {
    width: 100.00%;
}
    
#b5d97d0f {
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#group_g2j {
    width: 51.13%;
    min-height: auto;
    height: auto;
}
    
#\33 89ed55b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2b3aaf4 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_h4g {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7f40b64 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_mi9 {
    width: 194.914px;
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d427c610 {
    flex-direction: row;
    min-height: 56px;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#a9e109f6 {
    width: 25%;
    min-height: 8px;
}
    
#\36 82927b3 {
    width: 25%;
    min-height: 8px;
}
    
#group_pl6 {
    width: 25%;
    min-height: 8px;
}
    
#group_fio {
    width: 25%;
    min-height: 8px;
}
    
#bf6f7fbc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0bb3298 {
    padding: 2% 4% 4% 4%;
}
    
#widget_13q {
    height: 260px;
}
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6738b6e {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\34 c6e8af5::before, #\34 c6e8af5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 c6e8af5 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\35 feadad8::before, #\35 feadad8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 feadad8 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#fd992d42 {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c3052a88::before, #c3052a88 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#c3052a88 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#ffcebda9 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 68fe9af::before, #\33 68fe9af > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 68fe9af {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\32 50ec929 {
    row-gap: 16px;
    width: 32%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b8e666d3 {
    width: 32%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b801754 {
    padding-left: 6%;
    min-height: 119px;
    padding-right: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1931ec2 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    padding-left: 6%;
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: 6%;
}
    
#\31 3c5279d {
    width: 100%;
}
    
#\37 b7addca {
    width: 100%;
}
    
#ff04e732 {
    width: 100%;
}
    
#\32 eacb475 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1205a37 {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ee60bd0f {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5e90e2a {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 415bffe {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7010654 {
    padding-left: 6%;
    min-height: 119px;
    padding-right: 6%;
}
    
#widget_tjk {
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a01b690 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#bbcf734d::before, #bbcf734d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#bbcf734d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\33 c6dbd8d {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 fe41136 {
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f43702f::before, #\37 f43702f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\37 f43702f {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\32 cd25de3 {
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#bd6a10d2 {
    width: 23.5%;
    min-height: 8px;
}
    
#d6a4a47b {
    width: 23.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 858a4e1 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    padding-left: 6%;
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: 6%;
}
    
#abbe692d {
    width: 100%;
}
    
#\31 6a3cf4e {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c3023ee {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8b0ab44 {
    width: 100%;
}
    
#\36 cd6c97c {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 46d728a {
    width: 100%;
}
    
#ae97df2e::before, #ae97df2e > .bgExtraLayerOverlay {
    
}
#ae97df2e {
    row-gap: 100px;
    flex: 1 1 auto;
    width: 48%;
    min-height: 8px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 0c29ea8 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 dcf7b9a {
    min-width: 32px;
}
    
#a45246aa {
    padding-left: 6%;
    min-height: 119px;
    padding-right: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9892186 {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ab84a2d5 {
    min-height: 367px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#cb06e6e3::before, #cb06e6e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#cb06e6e3 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#\31 9da0ab8 {
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f0a2536 {
    width: 23.5%;
    min-height: 8px;
}
    
#\31 c05ce23::before, #\31 c05ce23 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 c05ce23 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    padding: 10% 10% 10% 10%;
}
    
#c048e3c5 {
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_ik3 {
    width: 23.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d470159 {
    padding-left: 6%;
    min-height: 119px;
    padding-right: 6%;
}
    
#\33 53feca5 {
    min-width: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 aa4974d {
    min-width: 32px;
}
    
#\39 606d11a {
    padding-left: 6%;
    min-height: 119px;
    padding-right: 6%;
}
}



@media (max-width: 767px) {
    
#\38 98f7809 {
    padding-left: 6%;
    width: 100%;
    min-height: 462px;
    align-items: center;
    padding-right: 6%;
    height: auto;
    justify-content: space-around;
}
    
#\37 dadf367 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 2%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(312px, max-content);
    padding-left: 0%;
    width: 99.54%;
    padding-right: 0%;
}
    
#widget_2j5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2j5 {
    margin: 300px -0.48343057118109456% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b5d97d0f {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\34 301bc1d {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_3gi {
    width: 100.00%;
}
    
#group_g2j {
    width: 100.00%;
    min-height: 41px;
    justify-content: center;
    height: auto;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_t7o {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1s7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 7f40b64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7dce017 {
    width: 100%;
    min-height: 116px;
    align-items: center;
    height: auto;
}
    
#d2b3aaf4 {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#widget_h4g {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a9e109f6 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 82927b3 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d427c610 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    min-height: 0px;
    flex-wrap: wrap;
    padding-right: var(--section-padding-right);
}
    
#group_pl6 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_fio {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 98f9add {
    width: 100%;
    min-height: 200px;
    align-items: center;
}
    
#\32 0bb3298 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#widget_13q {
    height: 200px;
}
    
#\39 bed82dc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 7889014 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 6738b6e {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#ebcbdfde {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 c6e8af5::before, #\34 c6e8af5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 c6e8af5 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1893cb8 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\35 feadad8::before, #\35 feadad8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 feadad8 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 68fe9af::before, #\33 68fe9af > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 68fe9af {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 66f564b {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#c3052a88::before, #c3052a88 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#c3052a88 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ffcebda9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\32 50ec929 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#b4862c39::before, #b4862c39 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b4862c39 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d659159 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\30 1e4b569 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\35 2456eee::before, #\35 2456eee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\35 2456eee {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b8e666d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 b801754 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 7153ac7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_q0p {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_298 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 eacb475 {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1205a37 {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ee60bd0f {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1931ec2 {
    row-gap: 12px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 8%;
    padding-bottom: 16%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 8%;
}
    
#\37 5e90e2a {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 8649814 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 7010654 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_tjk {
    min-width: 32px;
}
    
#widget_1h6 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_pvc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 350cadf::before, #\32 350cadf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\32 350cadf {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a01b690 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#adf38746 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 fe41136 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#a2c29697 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#bd6a10d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#bbcf734d::before, #bbcf734d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#bbcf734d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f43702f::before, #\37 f43702f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\37 f43702f {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 cd25de3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\38 8db8832 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\31 e0f01e3 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#d6a4a47b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\38 6bd4d9f::before, #\38 6bd4d9f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\38 6bd4d9f {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 858a4e1 {
    row-gap: 12px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 8%;
    padding-bottom: 16%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 8%;
}
    
#\36 cd6c97c {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ae97df2e::before, #ae97df2e > .bgExtraLayerOverlay {
    
}
#ae97df2e {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    background-position: 50% 50%;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6a3cf4e {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c3023ee {
    row-gap: 100px;
    width: 100%;
    min-height: 200px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 190a3ff {
    margin-left: 0px;
    margin-right: 0px;
}
    
#a070a046 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 dcf7b9a {
    min-width: 32px;
}
    
#a45246aa {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#e31ffd32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ab84a2d5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#cb06e6e3::before, #cb06e6e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#cb06e6e3 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9da0ab8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\32 f0a2536 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\33 2127f1b::before, #\33 2127f1b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\33 2127f1b {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#c048e3c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
}
    
#\31 c05ce23::before, #\31 c05ce23 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 c05ce23 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ik3 {
    width: 100%;
    min-height: 200px;
    align-items: center;
    order: 3;
}
}



@media (max-width: 767px) {
    
#d5f02871 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d13f76a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d470159 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#b9db0e79 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 53feca5 {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#\33 4df173c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 aa4974d {
    min-width: 32px;
}
    
#\39 606d11a {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 c73e0ad {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 8d2eb59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

#\39 98f9add.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAAEDAgUTFSNBUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIG/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxJR/9oADAMBAAIRAxEAPwDHd/yLldSfqI7qTqRgBa5+kHqT/9k=')!important}#\32 350cadf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABEQMEEhMVQVFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQf/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAMRIf/aAAwDAQACEQMRAD8Ayiu6hOZZYuKHd6/qSDVK8oEZQBg0SPKgh+0NqyfNfDJ//9k=')!important}#\38 6bd4d9f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAgEAACAQMEAwAAAAAAAAAAAAABAgQAAxEFBhJxITM1/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwA/sXTIckMZc52vKM8FNP0h6EEXNy5nHmpVsH646NN7nsbs1Ni3gpn/2Q==')!important}#\37 f43702f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAIRAAAQMDBAMAAAAAAAAAAAAAAQACAwQRMQYHFiFxsdH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABoRAQADAAMAAAAAAAAAAAAAAAEAAgMEIjH/2gAMAwEAAhEDEQA/AK1NuFQguayCN8t8jHpZjm8x7FPDbwPiIpTbQDsxW49F8n//2Q==')!important}#bbcf734d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgMAAwEAAAAAAAAAAAAAAQMAAgQREzFB/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AwSdy1JqK5FcECSmaKFlj019P2IiNBkf/2Q==')!important}#\35 2456eee.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAhEAABAwIHAQAAAAAAAAAAAAACAAEDBBIFBgcRITFBcf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREAAgMBAAAAAAAAAAAAAAAAAQMAAhEE/9oADAMBAAIRAxEAPwCGDPghEB1FRUyS+i3SmLUrEbntFrd+PiIpF+55zbQS+dYJwT//2Q==')!important}#b4862c39.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwURIQYSIlHw/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAICAwAAAAAAAAAAAAAAAAACAxEBBDH/2gAMAwEAAhEDEQA/AJ9H12DxnL3dG60gr+4BwkfY59hERWjxYJNmSun/2Q==')!important}#\34 c6e8af5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHRABAAICAgMAAAAAAAAAAAAAAQIDAAUEIQYR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAECA1H/2gAMAwEAAhEDEQA/AK4/lO7plEebAR7j67TN/TvrmmtlsrhYinf3GMnrWuiFnJ//2Q==')!important}#\33 68fe9af.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAhEAABAwMEAwAAAAAAAAAAAAABAAIDBBESBRMhkRRRcf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACEQQF/9oADAMBAAIRAxEAPwASXCOVrZKCUAnk8pRtLQFoOzN0qbXGN8e+Iv8AEDkfZ7SKvRfYaTCH8SaWwCf/2Q==')!important}#\35 feadad8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYSIUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQEAAwEBAAAAAAAAAAAAAAABAAMRAjL/2gAMAwEAAhEDEQA/AIrNUUlwjcyKR0JI4d4VnTJdcnbXMx0iIrLOx9Mhqx3Qn//Z')!important}#c3052a88.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQFExExQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQIAAwQxMv/aAAwDAQACEQMRAD8AtyV8KFfTdFkU9OJlnYSSuTpgeciIkTZdw00FUQjkT//Z')!important}#\36 cd6c97c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAACAgMBAQAAAAAAAAAAAAABAgADBAUhBhH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMh/9oADAMBAAIRAxEAPwCDoM7V6rHx3srYX9KlRF3rMtrnZbD8LEjkRJmUNG+H/9k=')!important}#\31 6a3cf4e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGIQUTFCJB4f/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDNqSyNnSpInBvLI6kOx6rx2rXCNoMFPgD36iKZgl03/9k=')!important}#ae97df2e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUG/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQIDEQAEBSEGEhMiMUH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQACQRH/2gAMAwEAAhEDEQA/AAfx+LaZU0hRUv0QDUw8akyLfR2POsO3zB4p7aEEkfVHdCclkVHqF46J3EnVHrY2JHHJ/9k=')!important}#\32 c3023ee.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgYHCP/EACEQAAIBAwQDAQAAAAAAAAAAAAECBAADEQUGEjEHQnGh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIREv/aAAwDAQACEQMRAD8Az3AQMlpXjuMuAXx0M1ZIu29PaNabl2gP5RCFDbx+NQtxrduVaXPIe32kld2agFABXGKCjspuc4M//9k=')!important}#\33 2127f1b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBAVRBhETIf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAHREAAQMFAQAAAAAAAAAAAAAAAgABEQMEBSGhsf/aAAwDAQACEQMRAD8AvYrikdWj1FMRpT346yHuHsPh2iJULYBGG9Ue+Rry++L/2Q==')!important}#\31 c05ce23.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAgEEAwAAAAAAAAAAAAABAgAFEQMGBxMVIjL/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAQEAAwAAAAAAAAAAAAAAAAEAAgMR/9oADAMBAAIRAxEAPwCZ49sqxn6LavTVDnKsBkiWDXe2kYp4tfU4+TESZsxFmDy//9k=')!important}#cb06e6e3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFERITIbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABoRAAICAwAAAAAAAAAAAAAAAAECAAMEERP/2gAMAwEAAhEDEQA/AJK0WTdjGwXrDS54JLDr0LAz46t3Sbed8j9RFOrzr7UBdoeKKx0J/9k=')!important}#group_ik3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAAFERMhQQYSIjFhMv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIEABH/2gAMAwEAAhEDEQA/ADmwWSI3HU/KUFkYIPHuk+I/YxEZCnxnsTnx+VJuWki1NMpZQErWEZG1aBjpWBoN7H8jj5Qyb2J8mTracSor3//Z')!important}#\35 1205a37.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQF/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABEQMEEhMVQVFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQf/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAMRIf/aAAwDAQACEQMRAD8Ayiu6hOZZYuKHd6/qSDVK8oEZQBg0SPKgh+0NqyfNfDJ//9k=')!important}#\32 eacb475.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAgEAABAwIHAAAAAAAAAAAAAAABAAIEAwUWISJBQnHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AINssLqzw2WNB5B2atYUibTKo90iJQpzTf/Z')!important}#ee60bd0f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYCBAX/xAAjEAABAwMDBQEAAAAAAAAAAAABAAIEAwUREiIxBhUhQVGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIRAyEx/9oADAMBAAIRAxEAPwBCg9HwmQxKkPOoN4HGVoU7TFLGkGnggYVa8SakGF2+qC97Rue36lrXK9VKmPSmXe2U3ghwZLnuuW7z5HKhpHwfiEIoEz//2Q==')!important}#\37 5e90e2a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFEhFBYQYTITEy/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAdEQABBAIDAAAAAAAAAAAAAAACAAEDBAURElHB/9oADAMBAAIRAxEAPwAzt9lWbQpDkJRJWCHNyOKkOwEpdWkJe8Ej0aSJkiUJTc+LjiE5oZPyE1jH+spffc1is65Hbmhw5IxItCz+KhYqx8R30v/Z')!important}