@media all {
  *#dm .dmInner *.u_1194218452 { display:block !important; }

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

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

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

  *#dm .dmInner a.u_1666299830 span.text { font-weight:500 !important; }*#dm .dmInner div.u_1025768568 hr {
  color:var(--color_2) !important;
  border-top-width:3px !important;
  border-top-style:solid !important;
}

*#dm .dmInner div.u_1546862809 {
  border-style:solid !important;
  border-width:0px !important;
  -webkit-box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  -moz-box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
}

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

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

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

*#dm .dmInner *.u_1292120563 { width:100% !important; }

*#dm .dmInner div.u_1292120563 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
  border-radius:50% !important;
  -moz-border-radius:50% !important;
  -webkit-border-radius:50% !important;
}

*#dm .dmInner div.u_1292120563 img {
  object-position:50% 50% !important;
  object-fit:cover !important;
  border-radius:50% !important;
  -moz-border-radius:50% !important;
  -webkit-border-radius:50% !important;
}

*#dm .dmInner div.u_1031868558 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
  border-radius:50% !important;
  -moz-border-radius:50% !important;
  -webkit-border-radius:50% !important;
}

*#dm .dmInner div.u_1031868558 img {
  object-position:50% 50% !important;
  object-fit:cover !important;
  border-radius:50% !important;
  -moz-border-radius:50% !important;
  -webkit-border-radius:50% !important;
}

*#dm .dmInner *.u_1031868558 { width:100% !important; }

*#dm .dmInner div.u_1237831313 img[dm_changed] {
  object-position:50% 50% !important;
  object-fit:contain !important;
  border-radius:300px 300px 300px 300px !important;
}

*#dm .dmInner div.u_1237831313 img {
  object-position:50% 50% !important;
  object-fit:cover !important;
  border-radius:300px 300px 300px 300px !important;
}

*#dm .dmInner *.u_1237831313 { width:100% !important; }

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

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

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

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

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


  *#dm .dmInner div.u_1172496978 hr {
    color:var(--color_2) !important;
    border-top-width:3px !important;
    border-top-style:solid !important;
  }

  *#dm .dmInner div.u_1112070270 img {
    border-radius:20px 20px 20px 20px !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1592670157 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width: 1025px) {}
@media (min-width: 0px) and (max-width: 767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 10% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 219px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.64;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
}



@media all {
    
#\33 5743018 {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e455c8e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1afc80c {
    min-height: 133px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 64678a8 {
    width: 48px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9bf895d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 5779113 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 891d0e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 2px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e76c0d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_meh {
    width: 54.64%;
    height: 154px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c86508a0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a8f1c00e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ca904981 {
    min-height: 300px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b8670641 {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/de91c295/dms3rep/multi/opt/sede+da+ASAS_02-1920w.png");
}
    
#widget_hue.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hue {
    width: 60.17%;
    height: 654px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d1ceddf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 9387e20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 0% 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 47ece1e {
    min-height: 858px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d25199b::before, #\30 d25199b > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\30 d25199b {
    background-position: 0% 50%;
    background-image: url("https://lirp.cdn-website.com/de91c295/dms3rep/multi/opt/fundo_01b-1920w.png");
}
    
#widget_qt7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qt7 {
    width: 100.00%;
    height: 670px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_19l {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_190 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2sl {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#widget_pmg {
    width: 100.00%;
    height: 772px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b096eb69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a1cf644d::before, #a1cf644d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#a1cf644d {
    background-position: 0% 50%;
    background-image: url("https://lirp.cdn-website.com/de91c295/dms3rep/multi/opt/fundo_03b-1920w.png");
}
#a1cf644d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAWklEQVQI12N48/cuGN1BRq//3oYghoe/Tz78feLh7xMPEOg4HDGc/7kajFYho3M/V0IQw75vfTDUu+9b714E6tn7rYdh7ZciZLTmSyEyYlj4KQEJxUPQAhgCAPp+jSyLKWRoAAAAAElFTkSuQmCC');
}
    
#\35 9177ffc {
    min-height: 405px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: wrap;
    padding: 2% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6271763 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 71b6058 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    flex: 1 1 auto;
    padding: 0% 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7pt {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pqq {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6kj {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_748 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_lph {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 0cccfcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c2497e5 {
    width: 90px;
    height: 90px;
    max-width: 100%;
    align-self: center;
}
    
#\32 f25159a {
    width: 100.00%;
    max-width: 100%;
    align-self: center;
}
    
#\32 065f156 {
    width: 100.00%;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aff4a9eb {
    width: 100%;
    max-width: 100%;
}
    
#\38 961d0e6::before, #\38 961d0e6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\38 961d0e6 {
    background-position: 0% 50%;
    background-image: none;
}
    
#db67f8b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fc6956b {
    width: 100%;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d4131f37 {
    width: 90px;
    height: 90px;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 39fcb1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    padding: 0% 20px 16px 20px;
    margin: 0% 0% 0% 0%;
}
    
#fa167ee4 {
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\34 957be2f {
    min-height: 329px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb5082cc {
    width: 100%;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fa9291a {
    width: 90px;
    height: 90px;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#\35 cfdb2db {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 1174197 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 bc86b89 {
    min-height: 559px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#d7400c82 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bbc467fb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ql0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_m47 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 33ef490 {
    min-height: 72px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0fecbc0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cc08a505 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 85.31299492385787%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 557c845 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 6.50%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_bs5 {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_83d {
    width: 4.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 08aa6d7 {
    margin: 0px 0% 0px 0%;
}
    
#group_c4d {
    align-items: center;
    width: 6.19%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_gle {
    width: 17.03%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e4f7fce5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e4f7fce5 {
    width: 99.00%;
    height: 456px;
    max-width: 100%;
    align-self: stretch;
    margin: 10px 0% 10px 1.0%;
}
    
#\30 fa14137 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 c2ee894 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#efa68ed5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cdac59c3 {
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#e7b6b798 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b646db6b {
    width: 48px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4fb152a {
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#widget_ki3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ki3 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 646px;
    padding-bottom: 0%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5743018 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1afc80c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
    padding-bottom: 1%;
}
    
#e455c8e6 {
    width: 100%;
    min-height: 8px;
}
    
#\31 64678a8 {
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5779113 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c86508a0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_meh {
    width: 64.72%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca904981 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 d1ceddf {
    margin: 0px 0% 0px 0%;
}
    
#widget_hue.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hue {
    height: 750px;
    margin: 130px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 47ece1e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 583px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\30 d25199b::before, #\30 d25199b > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\30 d25199b {
    background-position: 0% 50%;
}
    
#\38 9387e20 {
    width: 50%;
    min-height: 8px;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#group_19l {
    width: 50%;
    min-height: 8px;
}
    
#widget_qt7 {
    width: 94.51%;
    height: 346px;
}
    
#group_2sl {
    height: auto;
    min-height: 462px;
}
    
#widget_pmg {
    width: 86.51%;
    height: 410px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b096eb69 {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\35 9177ffc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 340px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\30 6271763 {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a1cf644d::before, #a1cf644d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#a1cf644d {
    background-position: 0% 50%;
}
#a1cf644d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAWklEQVQI12N48/cuGN1BRq//3oYghoe/Tz78feLh7xMPEOg4HDGc/7kajFYho3M/V0IQw75vfTDUu+9b714E6tn7rYdh7ZciZLTmSyEyYlj4KQEJxUPQAhgCAPp+jSyLKWRoAAAAAElFTkSuQmCC');
}
    
#\36 71b6058 {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#group_748 {
    order: 3;
    width: 25%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0cccfcf {
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\38 961d0e6::before, #\38 961d0e6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\38 961d0e6 {
    background-position: 0% 50%;
}
    
#db67f8b1 {
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 fc6956b {
    justify-self: auto;
    align-self: center;
    width: 86.01%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4131f37 {
    order: 0;
}
    
#\38 39fcb1b {
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    padding-left: 8px;
    padding-right: 8px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#fa167ee4 {
    order: 2;
}
    
#\34 957be2f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\32 065f156 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1174197 {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 68a5137 {
    margin: 0px 0% 0px 0%;
}
    
#\38 bc86b89 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 240px;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d7400c82 {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 33ef490 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 08aa6d7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bs5 {
    order: 0;
    width: 92.99%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4f7fce5 {
    height: 302px;
}
    
#\33 c2ee894 {
    padding-left: 1%;
    padding-right: 1%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
}



@media (max-width: 767px) {
    
#\33 5743018 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e455c8e6 {
    width: 100%;
    min-height: 95px;
    align-items: center;
}
    
#\30 1afc80c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#\33 9bf895d {
    margin-top: 0px;
}
    
#\31 64678a8 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\35 5779113 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 891d0e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_meh {
    height: 42px;
    width: 45.98%;
}
}



@media (max-width: 767px) {
    
#a8f1c00e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ca904981 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_hue.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_hue {
    height: 488px;
    margin: 130px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\32 47ece1e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
    padding: 2% 4% 12% 4%;
}
    
#\30 d25199b::before, #\30 d25199b > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\30 d25199b {
    background-position: 0% 50%;
}
    
#\39 c1761e6 {
    margin-top: 0px;
}
    
#\38 9387e20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 16px 16px 16px 16px;
}
    
#widget_qt7.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 2px 2px 2px;
}
#widget_qt7 {
    height: 338px;
    width: 92.48%;
    margin: 0px 0% 0px 0%;
}
    
#group_19l {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_pmg {
    height: 376px;
}
}



@media (max-width: 767px) {
    
#b096eb69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 16px 16px 16px 16px;
}
    
#\35 9177ffc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
    padding: 2% 4% 12% 4%;
}
    
#\30 6271763 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 0px;
    padding: 16px 16px 16px 16px;
}
    
#a1cf644d::before, #a1cf644d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#a1cf644d {
    background-position: 0% 50%;
}
#a1cf644d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAWklEQVQI12N48/cuGN1BRq//3oYghoe/Tz78feLh7xMPEOg4HDGc/7kajFYho3M/V0IQw75vfTDUu+9b714E6tn7rYdh7ZciZLTmSyEyYlj4KQEJxUPQAhgCAPp+jSyLKWRoAAAAAElFTkSuQmCC');
}
    
#b58d69eb {
    margin-top: 0px;
}
    
#\36 71b6058 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#widget_7pt {
    height: 240px;
}
    
#widget_pqq {
    height: 240px;
}
    
#widget_6kj {
    height: 240px;
}
    
#group_748 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 0cccfcf {
    width: 100%;
    min-height: 251px;
    align-items: center;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\38 961d0e6::before, #\38 961d0e6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\38 961d0e6 {
    background-position: 0% 50%;
}
    
#db67f8b1 {
    width: 100%;
    min-height: 251px;
    align-items: center;
    margin-top: 0px;
    padding: 16px 16px 16px 16px;
}
    
#\36 fc6956b {
    order: 1;
}
    
#d4131f37 {
    height: 80px;
    width: 80px;
    min-width: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 39fcb1b {
    width: 100%;
    min-height: 251px;
    align-items: center;
    margin-top: 0px;
    padding: 16px 16px 16px 16px;
}
    
#fa167ee4 {
    order: 2;
}
    
#\34 957be2f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
    padding: 2% 4% 12% 4%;
}
    
#\30 c2497e5 {
    height: 80px;
    width: 80px;
    min-width: 10px;
}
    
#\35 fa9291a {
    height: 80px;
    width: 80px;
    min-width: 10px;
}
    
#\35 cfdb2db {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\38 1174197 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 bc86b89 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d7400c82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ql0 {
    height: 240px;
}
    
#widget_m47 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 33ef490 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cc08a505 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 557c845 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_bs5 {
    order: 0;
    width: 84.45%;
}
    
#group_c4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e4f7fce5 {
    height: 224px;
}
    
#\33 c2ee894 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
}
    
#efa68ed5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e7b6b798 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
}

