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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3882281199 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1982628624 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7bda12b3/icon/call_3993397.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1982628624:hover .iconBg { background-color:rgb(227,103,5) !important; }

  *#dm .dmInner a.u_1982628624.hover .iconBg { background-color:rgb(227,103,5) !important; }

  *#dm .dmInner div.u_1821560857 {
    border-style:solid !important;
    border-width:0px 0px 0px 6px !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) var(--color_2) !important;
    background-color:rgba(227,103,5,0.15) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1181151259 {
    border-style:solid !important;
    border-width:0px 0px 0px 6px !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) var(--color_2) !important;
    background-color:rgba(227,103,5,0.15) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1036817195 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/7bda12b3/icon/call_3993397.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1036817195:hover .iconBg { background-color:rgb(227,103,5) !important; }

  *#dm .dmInner a.u_1036817195.hover .iconBg { background-color:rgb(227,103,5) !important; }

  *#dm .dmInner div.u_1423653586 {
    border-style:solid !important;
    border-width:0px 0px 0px 6px !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) var(--color_2) !important;
    background-color:rgba(227,103,5,0.15) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1890907420 {
    border-style:solid !important;
    border-width:0px 0px 0px 6px !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) var(--color_2) !important;
    background-color:rgba(227,103,5,0.15) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1506473540 img {
    border-style:solid !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1959068098 img {
    border-style:solid !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_1917609428 img {
    border-style:solid !important;
    border-color:rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) rgb(4,4,4) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_2068994310 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    width:170px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(29,107,163,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(29,107,163,1) !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(29,107,163,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(29,107,163,1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8d41278 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#ffffd11e::before, #ffffd11e > .bgExtraLayerOverlay {
    
}
#ffffd11e {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://lirp.cdn-website.com/7bda12b3/dms3rep/multi/opt/Home-Away-From-Home-Pet-Boarding-Day-Care--284-29-b16cb030-1920w.png");
    border-style: solid;
}
    
#a16896c8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2795f3d {
    margin: 0px 0% 0px 0%;
}
    
#\37 213799e {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_61s {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    max-height: 100%;
    width: 100%;
    min-height: 506px;
    align-items: flex-start;
    background-image: url("https://lirp.cdn-website.com/7bda12b3/dms3rep/multi/opt/pexels-photo-6474313-1920w.jpeg");
    height: auto;
}
    
#widget_atq {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_11u {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_5fo {
    max-width: 100%;
    width: 41.72%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_9vv {
    max-width: 100%;
    grid-template-rows: minmax(480px, max-content);
    width: 98.97%;
    order: 0;
}
    
#widget_124 {
    align-self: end;
    max-width: 100%;
    width: 231px;
    justify-self: end;
    height: 231px;
    order: 1;
    margin: 0px -9.878007321644183% -83px 0%;
}
    
#\36 d0a0974 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#group_2kf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 435px;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 605a223 {
    max-width: 100%;
    width: 47.93%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 4a206a9 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9cde9ee {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 253px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d01908c1::before, #d01908c1 > .bgExtraLayerOverlay {
    
}
#d01908c1 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#widget_pon {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_jtk {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 34dc252 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 588px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 542a4fb {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#fb6e4603 {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/7bda12b3/dms3rep/multi/opt/pexels-photo-5691677-1920w.jpeg");
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
#fb6e4603.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIBAAAwABAgcAAAAAAAAAAAAAAQIDAAQxBRESFCFRU//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEhQVH/2gAMAwEAAhEDEQA/ANBeJMCpXffI+yh8hi5Yzloqs68/WEqcRkKMOk+CclLEMWf/2Q==');
}
    
#d055c8e9 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(227,103,5,1);
    width: 50%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#c19beff9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ni0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#group_bc9 {
    max-height: 100%;
    --column-gap: 2%;
    min-height: 54px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    align-items: center;
    height: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_opt {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e519cee8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 42.34%;
    min-height: 8px;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b2f4494f {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 867px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 fa71f60 {
    background-color: rgba(227,103,5,1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#a80a0cab {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    border-radius: 20px 20px 20px 20px;
    width: 55.55%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_f3b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#c0250fa9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#widget_6c4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\33 dbfdbeb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 302d14f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f807c3dd {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 1073px;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7e1d46c {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\35 abf52c5 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 49%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/7bda12b3/dms3rep/multi/opt/pexels-photo-35107481-1290h.jpeg");
    min-width: 4%;
    background-attachment: fixed;
    margin: 0% 0% 0% 0%;
}
    
#df7c8748 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_nt1 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e89eff3d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 881a213 {
    max-width: 100%;
    width: 41.72%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 310b071 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 435px;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2e406f2 {
    margin: 0px 0% 0px 0%;
}
    
#d8d42203.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#d8d42203 {
    max-width: 100%;
    width: 275px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 83cbace.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\35 83cbace {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 325117c {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#cbd03db0 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\30 83b4e3c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#ab93258d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e84cc547 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 448px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 392e78d {
    max-width: 100%;
    width: 100%;
    height: 296px;
}
    
#\35 b36d32e {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 49%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/7bda12b3/dms3rep/multi/opt/pexels-photo-18126761-1920w.jpeg");
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
#\35 b36d32e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwAEBf/EACcQAAECAwYHAQAAAAAAAAAAAAEABQIDBAYREiExUQcUFSJTYZLR/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwEF/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAAREh/9oADAMBAAIRAxEAPwDDbaidG5yMLjL5gHuEyAaFcYPlaAAJ8+4ekw8QnOTC1VF9LinyTnERkdEQdcPgHyspbjXwdqM1C25Z1sWrcZttffv+IpwjYKUnGQp//9k=');
}
}



@media all {
    
#\31 9403279 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1617425 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5541467 {
    margin: 0px 0% 0px 0%;
}
    
#d0053c76 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c41aa6e {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 674721a {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b47cd2 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100.00%;
    min-height: 160px;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c60063e {
    column-gap: 2%;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: flex-end;
    min-width: 4%;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dedd87cd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\35 510475b {
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-end;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d3f3a84 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#d8f7c59d {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 2c72008[data-pinned] {
    z-index: 1;
    top: 0px;
    bottom: auto;
    position: sticky;
}
#\33 2c72008 {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 1.7095158597662772%;
    margin-left: 0%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    background-image: none;
    order: 0;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#\30 957ce4d {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ff64fce {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 92131a0 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 491a2b5[data-pinned] {
    z-index: 1;
    top: 0px;
    bottom: auto;
    position: sticky;
}
#\38 491a2b5 {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 1.7095158597662772%;
    margin-left: 0%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    background-image: none;
    order: 0;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#ce314b43 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100.00%;
    min-height: 160px;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0a295bd {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbeb1250 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2928686 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#a9a38972 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 965e1eb {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8495662[data-pinned] {
    z-index: 1;
    top: 0px;
    bottom: auto;
    position: sticky;
}
#b8495662 {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 1.7095158597662772%;
    margin-left: 0%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    background-image: none;
    order: 0;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#\32 47a89eb {
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100.00%;
    min-height: 160px;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb7868c {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bcc86d9 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe554e36 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#facd801d {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f30d5b9 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1ba3114[data-pinned] {
    z-index: 1;
    top: 0px;
    bottom: auto;
    position: sticky;
}
#c1ba3114 {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    margin-right: 0%;
    row-gap: 24px;
    column-gap: 1.7095158597662772%;
    margin-left: 0%;
    background-color: var(--color_2);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    background-image: none;
    order: 0;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
}
    
#\38 b7200a6 {
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    max-height: 100%;
    width: 100.00%;
    min-height: 160px;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 578df80 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9a008a8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#dbb85b0e {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf5a4556 {
    align-self: auto;
    max-width: 100%;
    width: 102.33%;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5a54d1e {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    align-items: center;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 df84c07::before, #\34 df84c07 > .bgExtraLayerOverlay {
    
}
#\34 df84c07 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\37 a1a3ddf {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 89400e9 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#df60e1fa {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 253px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 848a54b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 0ff9ac3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d02ab6b5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 2199ef6 {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e2803c1c {
    width: 1032px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bd362eeb {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e5abf04 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 6708359 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd55b43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cbfc21a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ac0f9b {
    align-items: flex-start;
    width: 100%;
    min-height: 135px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f77a267 {
    background-color: var(--color_3);
    background-image: none;
}
    
#c427e01a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d326fd6b {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#eed31c33 {
    min-height: 243px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 2669a35 {
    margin: 0px 0% 0px 0%;
}
    
#\37 0c0a0aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_2);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b936459 {
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4581682 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#c58e2667 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c51686e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5cd32df {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e5f2bd66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 eebd4e4 {
    width: 1032px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 cef993c {
    margin: 0px 0% 0px 0%;
}
    
#\39 d7762aa {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 8258afd {
    min-height: 160px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 d05e47b {
    margin: 0px 0% 0px 0%;
}
    
#\31 cb46bff {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d0144beb.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#d0144beb {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 f0a2043 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2b2a7f6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 c13dd53 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 435px;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 043cc8f {
    max-width: 100%;
    width: 41.72%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a23545e7::before, #a23545e7 > .bgExtraLayerOverlay {
    
}
#a23545e7 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 49%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 3c6d6d2 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#e526a0df.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#e526a0df {
    max-width: 100%;
    width: 203px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#cc990675 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 1073px;
    flex-wrap: nowrap;
    padding: 0% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_03t {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#f498e21a {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d39610c4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8d41278 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 2795f3d {
    margin: 0px 0% 0px 0%;
}
    
#ffffd11e::before, #ffffd11e > .bgExtraLayerOverlay {
    
}
    
#a16896c8 {
    width: 100%;
    min-height: 80px;
}
    
#\37 213799e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9cde9ee {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 8fb9884 {
    margin: 0px 0% 0px 0%;
}
    
#d01908c1::before, #d01908c1 > .bgExtraLayerOverlay {
    
}
    
#\39 4a206a9 {
    align-items: center;
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 34dc252 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c19beff9 {
    margin: 0px 0% 0px 0%;
}
    
#d055c8e9 {
    width: 100%;
    min-height: 80px;
}
    
#fb6e4603 {
    width: 100%;
    min-height: 510px;
    background-position: 50% 50%;
    height: auto;
}
#fb6e4603.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIBAAAwABAgcAAAAAAAAAAAAAAQIDAAQxBRESFCFRU//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEhQVH/2gAMAwEAAhEDEQA/ANBeJMCpXffI+yh8hi5Yzloqs68/WEqcRkKMOk+CclLEMWf/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2f4494f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\31 dbea572 {
    margin: 0px 0% 0px 0%;
}
    
#a80a0cab {
    width: 100%;
    min-height: 80px;
}
    
#e519cee8 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f807c3dd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 2e406f2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 abf52c5 {
    width: 100%;
    min-height: 377px;
    height: auto;
    order: 1;
}
    
#df7c8748 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e84cc547 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\33 a3bef20 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b36d32e {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#\35 b36d32e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwAEBf/EACcQAAECAwYHAQAAAAAAAAAAAAEABQIDBAYREiExUQcUFSJTYZLR/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwEF/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAAREh/9oADAMBAAIRAxEAPwDDbaidG5yMLjL5gHuEyAaFcYPlaAAJ8+4ekw8QnOTC1VF9LinyTnERkdEQdcPgHyspbjXwdqM1C25Z1sWrcZttffv+IpwjYKUnGQp//9k=');
}
    
#\34 325117c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9403279 {
    width: 100%;
}
    
#\38 1617425 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#d0053c76 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\38 c41aa6e {
    width: 100%;
}
    
#\31 674721a {
    width: 100%;
}
    
#\39 1b47cd2 {
    margin-left: 0%;
    width: 100%;
    min-height: 286px;
    margin-right: 0%;
    height: auto;
    row-gap: 16px;
}
    
#\34 c60063e {
    column-gap: 2%;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
    
#\35 510475b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 d3f3a84 {
    row-gap: 0px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 2c72008[data-pinned] {
    top: 0px;
}
#\33 2c72008 {
    column-gap: 1.7095158597662772%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 957ce4d {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\34 ff64fce {
    width: 100%;
}
    
#\36 92131a0 {
    width: 100%;
}
    
#\38 491a2b5[data-pinned] {
    top: 0px;
}
#\38 491a2b5 {
    column-gap: 1.7095158597662772%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ce314b43 {
    margin-left: 0%;
    width: 100%;
    min-height: 286px;
    margin-right: 0%;
    height: auto;
    row-gap: 16px;
}
    
#b0a295bd {
    width: 100%;
}
    
#cbeb1250 {
    width: 100%;
}
    
#a9a38972 {
    width: 100%;
}
    
#\38 965e1eb {
    width: 100%;
}
    
#b8495662[data-pinned] {
    top: 0px;
}
#b8495662 {
    column-gap: 1.7095158597662772%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 47a89eb {
    margin-left: 0%;
    width: 100%;
    min-height: 286px;
    margin-right: 0%;
    height: auto;
    row-gap: 16px;
}
    
#bfb7868c {
    width: 100%;
}
    
#\30 bcc86d9 {
    width: 100%;
}
    
#facd801d {
    width: 100%;
}
    
#\32 f30d5b9 {
    width: 100%;
}
    
#c1ba3114[data-pinned] {
    top: 0px;
}
#c1ba3114 {
    column-gap: 1.7095158597662772%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 b7200a6 {
    margin-left: 0%;
    width: 100%;
    min-height: 286px;
    margin-right: 0%;
    height: auto;
    row-gap: 16px;
}
    
#\30 578df80 {
    width: 100%;
}
    
#dbb85b0e {
    width: 100%;
}
    
#bf5a4556 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 df84c07::before, #\34 df84c07 > .bgExtraLayerOverlay {
    
}
    
#d5a54d1e {
    align-items: center;
    justify-content: center;
}
    
#b1c6e25d {
    margin: 0px 0% 0px 0%;
}
    
#df60e1fa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2199ef6 {
    width: 100%;
}
    
#e2803c1c {
    width: 100.00%;
}
    
#bd362eeb {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\37 0ff9ac3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6708359 {
    height: auto;
    width: 32px;
}
    
#cbfc21a4 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\30 4ac0f9b {
    justify-content: flex-start;
}
    
#c427e01a {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d326fd6b {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#eed31c33 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 245px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 4% 2% 4%;
}
    
#\37 0c0a0aa {
    width: 49%;
    min-height: 8px;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b936459 {
    justify-content: flex-start;
}
    
#c4581682 {
    height: auto;
    width: 32px;
}
    
#\35 c51686e {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\35 5cd32df {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2669a35 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 eebd4e4 {
    width: 100.00%;
}
    
#\38 8258afd {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 33px;
}
    
#e5f2bd66 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d05e47b {
    margin: 0px 0% 0px 0%;
}
    
#a23545e7::before, #a23545e7 > .bgExtraLayerOverlay {
    
}
#a23545e7 {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\36 f0a2043 {
    width: 48.5%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cc990675 {
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 0% 4% 4% 4%;
}
    
#d39610c4 {
    height: 521px;
}
    
#\31 043cc8f {
    width: 60.13%;
}
    
#e526a0df {
    width: 199px;
}
}



@media (max-width: 767px) {
    
#eed31c33 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 f77a267 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 8d41278 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#a16896c8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ffffd11e::before, #ffffd11e > .bgExtraLayerOverlay {
    
}
    
#\37 213799e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_61s {
    min-height: 250px;
}
    
#\39 2795f3d {
    margin: 0px 0% 0px 0%;
}
    
#widget_5fo {
    width: 44.07%;
}
    
#\32 605a223 {
    width: 51.77897533206831%;
}
}



@media (max-width: 767px) {
    
#\39 4a206a9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9cde9ee {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#d01908c1::before, #d01908c1 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 34dc252 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#fb6e4603 {
    width: 100%;
    min-height: 285px;
    align-items: center;
    height: auto;
}
#fb6e4603.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIBAAAwABAgcAAAAAAAAAAAAAAQIDAAQxBRESFCFRU//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEhQVH/2gAMAwEAAhEDEQA/ANBeJMCpXffI+yh8hi5Yzloqs68/WEqcRkKMOk+CclLEMWf/2Q==');
}
    
#d055c8e9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c19beff9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e519cee8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b2f4494f {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#a80a0cab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f807c3dd {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
    row-gap: 24px;
}
    
#\35 abf52c5 {
    width: 100%;
    min-height: 186px;
    align-items: center;
    height: auto;
}
    
#df7c8748 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 881a213 {
    width: 55.26%;
}
    
#d8d42203 {
    width: 231px;
}
    
#\35 310b071 {
    height: auto;
    min-height: 45px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 325117c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e84cc547 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\35 b36d32e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\35 b36d32e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABwAEBf/EACcQAAECAwYHAQAAAAAAAAAAAAEABQIDBAYREiExUQcUFSJTYZLR/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwEF/8QAGREAAgMBAAAAAAAAAAAAAAAAAgMAAREh/9oADAMBAAIRAxEAPwDDbaidG5yMLjL5gHuEyAaFcYPlaAAJ8+4ekw8QnOTC1VF9LinyTnERkdEQdcPgHyspbjXwdqM1C25Z1sWrcZttffv+IpwjYKUnGQp//9k=');
}
}



@media (max-width: 767px) {
    
#\31 9403279 {
    width: 100%;
    order: 1;
}
    
#\38 1617425 {
    width: 100%;
}
    
#d0053c76 {
    width: 100%;
}
    
#\38 c41aa6e {
    width: 100%;
    order: 1;
}
    
#\31 674721a {
    width: 100%;
    order: 0;
}
    
#\39 1b47cd2 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c60063e {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#dedd87cd {
    order: 2;
}
    
#\35 510475b {
    row-gap: 11px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d3f3a84 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\33 2c72008[data-pinned] {
    top: 0px;
}
#\33 2c72008 {
    column-gap: 1.7095158597662772%;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 957ce4d {
    width: 100%;
}
    
#\34 ff64fce {
    width: 100%;
    order: 3;
}
    
#\36 92131a0 {
    width: 100%;
    order: 4;
}
    
#\38 491a2b5[data-pinned] {
    top: 0px;
}
#\38 491a2b5 {
    column-gap: 1.7095158597662772%;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ce314b43 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0a295bd {
    width: 100%;
    order: 0;
}
    
#cbeb1250 {
    width: 100%;
    order: 1;
}
    
#d2928686 {
    order: 2;
}
    
#a9a38972 {
    width: 100%;
    order: 3;
}
    
#\38 965e1eb {
    width: 100%;
    order: 4;
}
    
#b8495662[data-pinned] {
    top: 0px;
}
#b8495662 {
    column-gap: 1.7095158597662772%;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 47a89eb {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bfb7868c {
    width: 100%;
    order: 0;
}
    
#\30 bcc86d9 {
    width: 100%;
    order: 1;
}
    
#fe554e36 {
    order: 2;
}
    
#facd801d {
    width: 100%;
    order: 3;
}
    
#\32 f30d5b9 {
    width: 100%;
    order: 4;
}
    
#c1ba3114[data-pinned] {
    top: 0px;
}
#c1ba3114 {
    column-gap: 1.7095158597662772%;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b7200a6 {
    width: 100%;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 578df80 {
    width: 100%;
    order: 0;
}
    
#f9a008a8 {
    order: 2;
}
    
#dbb85b0e {
    width: 100%;
    order: 3;
}
    
#bf5a4556 {
    width: 100%;
    order: 4;
}
}



@media (max-width: 767px) {
    
#d5a54d1e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 df84c07::before, #\34 df84c07 > .bgExtraLayerOverlay {
    
}
    
#df60e1fa {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\37 0ff9ac3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2199ef6 {
    width: 100%;
}
    
#e2803c1c {
    width: 100%;
}
    
#bd362eeb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\33 e5abf04 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6708359 {
    height: auto;
    width: 30px;
}
    
#c427e01a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#eed31c33 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 3.998418230563003% 4% 4%;
}
    
#\30 4ac0f9b {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\37 0c0a0aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\38 b936459 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#c4581682 {
    height: auto;
    width: 30px;
}
    
#\38 2669a35 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e5f2bd66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 eebd4e4 {
    width: 100%;
}
    
#\38 8258afd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\31 cef993c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a23545e7::before, #a23545e7 > .bgExtraLayerOverlay {
    
}
#a23545e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\36 f0a2043 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cc990675 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_03t {
    height: 240px;
}
    
#f498e21a {
    height: 240px;
}
    
#d39610c4 {
    height: 240px;
}
    
#e526a0df {
    width: 173px;
}
    
#\31 c13dd53 {
    height: auto;
    min-height: 45px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 043cc8f {
    width: 54.95%;
}
}

