@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1465135666 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1984592710 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1994801779 hr {
    border-width:3px !important;
    color:rgba(0,151,57,1) !important;
  }

  *#dm .dmInner div.u_3925655277 hr {
    border-width:3px !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1951287671 .search-control-panel {
    background-color:rgba(245,245,245,1) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1951287671 .search-input {
    font-family:'Open Sans' !important;
    color:rgba(84,86,90,1) !important;
    border-style:solid !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1951287671 .filter-dropdown {
    font-family:'Open Sans' !important;
    color:rgba(84,86,90,1) !important;
    border-style:solid !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1951287671 .search-button span.text {
    color:var(--color_1) !important;
    font-family: 'Georgia' !important;
  }

  *#dm .dmInner div.u_1951287671 .search-button:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1951287671 .search-button.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1951287671 .search-button:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1951287671 .search-button.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1951287671 .search-button {
    background-color:var(--color_3) !important;
    border-color:var(--color_1) !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1951287671 .item-card {
    border-style:solid !important;
    border-width:1px !important;
    border-radius:2px 2px 2px 2px !important;
  }

  *#dm .dmInner div.u_1951287671 .item-description {
    font-family:'Open Sans' !important;
    color:rgba(84,86,90,1) !important;
  }

  *#dm .dmInner div.u_1951287671 .item-content a.item-link span.text {
    font-family:'Open Sans' !important;
    font-weight:700 !important;
    color:rgba(23,69,143,1) !important;
  }

  *#dm .dmInner div.u_1951287671 .item-content a.item-link:hover span.text { color:rgba(0,151,57,1) !important; }

  *#dm .dmInner div.u_1951287671 .item-content a.item-link.hover span.text { color:rgba(0,151,57,1) !important; }

  *#dm .dmInner div.u_1951287671 .link-button {
    border-color:var(--color_1) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1951287671 .page-btn.active { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1951287671 .pagination-container {
    border-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1951287671 .page-btn {
    border-style:solid !important;
    border-color:var(--color_1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1951287671 .item-title { font-weight:700 !important; }

  *#dm .dmInner div.u_1951287671 .item-time-date {
    font-family:'Open Sans' !important;
    font-weight:700 !important;
    color:rgba(84,86,90,1) !important;
  }

  *#dm .dmInner div.u_1951287671 .pagination-btn {
    border-color:var(--color_1) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1951287671 .clear-all-btn { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1951287671 .pagination-summary {
    font-family:'Open Sans' !important;
    color:rgba(84,86,90,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1951287671 .pagination-btn span.text { font-weight:700 !important; }

  *#dm .dmInner div.u_1951287671 .page-btn span.text { font-weight:700 !important; }

  *#dm .dmInner div.u_1951287671 .item-loction {
    font-family:'Open Sans' !important;
    color:rgba(84,86,90,1) !important;
    font-weight:700 !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1951287671 .search-input { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .filter-dropdown { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .item-description { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .pagination-summary { font-size:14px !important; }

  *#dm .dmInner div.u_1951287671 .item-title { font-size:20px !important; }

  *#dm .dmInner div.u_1951287671 .item-time-date { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1951287671 .item-description { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .item-content a.item-link span.text { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .item-title { font-size:22px !important; }

  *#dm .dmInner div.u_1951287671 .item-time-date { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1951287671 .item-description { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .item-loction { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .item-content a.item-link span.text { font-size:15px !important; }

  *#dm .dmInner div.u_1951287671 .item-title { font-size:22px !important; }

  *#dm .dmInner div.u_1951287671 .item-time-date { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\34 471bf62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
}
    
#\35 92d08ee {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cd919c15 {
    background-color: rgba(23, 69, 143, 1);
    background-image: none;
}
    
#widget_84t {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_kbg.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#widget_kbg {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d8b8204b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
}
    
#\33 7ba105b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_mlf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vmf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
}
    
#widget_bb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_g6r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g6r {
    width: 35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_c2u {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 20px;
    flex-direction: row;
}
    
#group_ipn {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1f9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_94p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1bb180c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af7a8417 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cf72c22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 001722a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bd36de0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c434c607 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 ad9f85d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 0f5ee3f {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8395c5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c38f55ab {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c6b6882 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fff53331 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c1c7c8cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_p6j.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#widget_p6j {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    margin: 10px 0% 10px 0%;
}
    
#\37 539bbfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#fbde9fe5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#fbde9fe5 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3c2eb3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#b3c2eb3b {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4d1f332 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
}
    
#\36 fdb67b3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 20px 100px 20px;
}
    
#f7982438::before, #f7982438 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.67;
    border-radius: inherit;
}
#f7982438 {
    background-image: url("https://lirp.cdn-website.com/6689cfa6/dms3rep/multi/opt/full_m_giannotti1552675005-1920w.jpeg");
}
#f7982438.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQGESExQmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDMLmaXILJIcXxHoeB4qm5jVLQXUhqRuiIEJHa3/9k=');
}
    
#group_9lu {
    align-items: center;
    width: 40%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4a397b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rk2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 447193d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\32 447193d {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcd8cbb7 {
    margin: 0px 0% 0px 0%;
}
    
#a5b19338 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9c9bc5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
}
    
#\34 37176ff {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 10px 100px 10px;
}
    
#widget_gg2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 22d3dd5 {
    background-color: rgba(23, 69, 143, 1);
    background-image: none;
}
    
#group_e7v {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#widget_trg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_trg {
    width: 35%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_9kt {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 10px;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    --column-gap: 10px;
}
    
#group_s99 {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 3px 3px 3px 3px;
    border-color: rgba(239, 239, 239, 1) rgba(239, 239, 239, 1) rgba(239, 239, 239, 1) rgba(239, 239, 239, 1);
    border-style: solid;
    padding: 40px 10px 40px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gkd {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#widget_vqs {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b1s {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\30 af7c760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cebd4f69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2f43e99 {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 3px 3px 3px 3px;
    border-color: rgba(239, 239, 239, 1) rgba(239, 239, 239, 1) rgba(239, 239, 239, 1) rgba(239, 239, 239, 1);
    border-style: solid;
    padding: 40px 10px 40px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4e85642 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\36 419aff3 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\38 2d7af4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 81b9e7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 888f9c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fb7422e {
    align-items: center;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 3px 3px 3px 3px;
    border-color: rgba(239, 239, 239, 1) rgba(239, 239, 239, 1) rgba(239, 239, 239, 1) rgba(239, 239, 239, 1);
    border-style: solid;
    padding: 40px 10px 40px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c017e6ba {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#e076cd21 {
    align-items: center;
    width: 99.56%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#ba11511c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7f9defb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 59d189a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3aa1cd9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 92d08ee {
    padding: 50px 20px 50px 20px;
}
    
#\35 993618f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7ba105b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_u7c {
    height: auto;
}
    
#\30 cf72c22 {
    height: auto;
}
    
#\38 8395c5c {
    height: auto;
}
    
#group_c2u {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_ipn {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#af7a8417 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0f5ee3f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fdb67b3 {
    padding: 50px 0px 50px 0px;
}
    
#f7982438::before, #f7982438 > .bgExtraLayerOverlay {
    
}
#f7982438.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQGESExQmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDMLmaXILJIcXxHoeB4qm5jVLQXUhqRuiIEJHa3/9k=');
}
    
#dcd8cbb7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 4d1f332 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9lu {
    width: 100%;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4a397b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 37176ff {
    padding: 50px 20px 50px 20px;
}
    
#group_s99 {
    min-width: 32px;
    width: 60%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c2f43e99 {
    min-width: 32px;
    width: 60%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fb7422e {
    min-width: 32px;
    width: 60%;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_9kt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f3aa1cd9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 471bf62 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 92d08ee {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d8b8204b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 7ba105b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_u7c {
    height: auto;
}
    
#\30 cf72c22 {
    height: auto;
}
    
#\38 8395c5c {
    height: auto;
}
    
#group_c2u {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ipn {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af7a8417 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0f5ee3f {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4d1f332 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 fdb67b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 0px 50px 0px;
}
    
#f7982438::before, #f7982438 > .bgExtraLayerOverlay {
    
}
#f7982438.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwQGESExQmH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDMLmaXILJIcXxHoeB4qm5jVLQXUhqRuiIEJHa3/9k=');
}
    
#group_9lu {
    min-width: 32px;
    width: 100%;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4a397b0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dcd8cbb7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9c9bc5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 37176ff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#group_s99 {
    min-width: 32px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c2f43e99 {
    min-width: 32px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fb7422e {
    min-width: 32px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_9kt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f3aa1cd9 {
    margin: 0px 0% 0px 0%;
}
}

