@media all {
  *#dm .dmInner a.u_73588525:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_73588525.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_3918846420:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_3918846420.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_3918846420 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/8fafbf3f-1de6-4ed9-b48b-11d95bda7d37/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_73588525 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/8fafbf3f-1de6-4ed9-b48b-11d95bda7d37/icon/Arrow+Top+Right_828802.svg) !important;
    background-color:var(--color_4) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1770895773 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1770895773 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1770895773 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1770895773 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1412863885 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1412863885 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1412863885 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1412863885 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1422426109 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1422426109 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1422426109 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1422426109 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1568169118 .contact-checkable-container { font-size:14px !important; }

  *#dm .dmInner a.u_1322762197:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1322762197.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_1322762197 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/8fafbf3f-1de6-4ed9-b48b-11d95bda7d37/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1074049628 hr {
    border-width:4px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_2184636332 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1467947273 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1632984640 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1368888240 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1417316788 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1046926083 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1625500290 hr {
    border-width:4px !important;
    color:var(--color_6) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1363337360 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1363337360 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1363337360 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1363337360 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

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

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1568169118 .contact-checkable-container { font-size:14px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 98f7809 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    padding-left: 4%;
    width: 100%;
    min-height: 8px;
    background-image: url("https://lirp.cdn-website.com/0bbcf83d/dms3rep/multi/opt/hvac-home-1920w.png");
    min-width: 4%;
    padding-right: 4%;
}
    
#\37 dadf367 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
}
    
#innergrid_bc0 {
    align-self: flex-start;
    max-width: 100%;
    grid-template-rows: minmax(650px, max-content);
    padding-left: 0%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    order: 1;
    padding-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5c0a8e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 d0f5a4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a9780e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#e275e1d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ba10794c {
    width: 90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 43db276 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ca70877 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#b0409a21 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 1.4332703478200015% 16px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#d16b914c {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 868b61a {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 83c8daa {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ad439ea {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d9792bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 5f14958 {
    align-items: flex-start;
    width: 33.00%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    align-self: start;
    height: auto;
    flex-direction: row;
    justify-self: end;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
    padding: 16px 1% 16px 1%;
    margin: -220px 0% 0px 0%;
}
    
#\35 3eb0cfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce162886 {
    width: 200px;
    height: 48px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 07d1ac9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a031e774 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bb54d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 66b5d68 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb1f63f {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 103c07d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 4ba94d4 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    align-items: center;
}
    
#\32 c92e8cd {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 1% 3% 1%;
}
    
#\33 878545e {
    background-color: var(--color_10);
    background-image: none;
    box-shadow: var(--color_1) 0px 0px 11px 0px inset;
}
    
#widget_61k {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1h6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_nnp {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 701.95px;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g21 {
    width: 50.31%;
    height: 436px;
    max-width: 100%;
    order: 0;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cca12c90 {
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 979696a {
    column-gap: 4%;
    row-gap: 0px;
    padding: 4% 1% 1% 1%;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#widget_o1o {
    max-width: 100%;
    width: 918.469px;
    height: auto;
}
    
#widget_or2 {
    max-width: 100%;
    width: 962.5px;
    height: auto;
}
    
#\31 b2932b7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\33 5158889 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 7f40b64 {
    column-gap: 4%;
    row-gap: 24px;
    width: 61.36%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\31 7dce017 {
    column-gap: 4%;
    row-gap: 24px;
    width: 34.51%;
    min-height: 8px;
    min-width: 4%;
}
    
#d2b3aaf4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 290px;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
}
    
#widget_h4g {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mi9 {
    align-self: auto;
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7qu {
    align-self: stretch;
    max-width: 100%;
    width: 91.56%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3df44e {
    margin: 0px 0% 0px 0%;
}
    
#cab4e1a2 {
    row-gap: 24px;
    column-gap: 1%;
    max-height: 100%;
    flex-direction: row;
    width: 100.00%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    order: 1;
    justify-self: auto;
    align-self: auto;
    --column-gap: 1%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eba2faf1 {
    max-width: 100%;
    width: 95.76%;
    height: auto;
}
    
#widget_0pn {
    width: 29.8375px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 742761e {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 467px;
    flex-wrap: nowrap;
    padding: 2% 1% 0% 1%;
}
    
#\37 014b418 {
    column-gap: 4%;
    row-gap: 60px;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 49.5%;
    min-height: 8px;
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/8fafbf3f-1de6-4ed9-b48b-11d95bda7d37/dms3rep/multi/opt/air-conditioner-spinning-fans-in-front-of-house-1920w.png);
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
#\37 014b418.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wXB60rCYACA4e8eJQhUKLdMXdPp5zyEorWZhzac1hhTZ5CGSKKx7Bb81y/v58XnEcn0FdfJBOVaFWs4xgs3WP6W5+iPwfbE6/4fNz4j8rk7VPUWs9Gk77zjR9+Moz3DxQ/95RE7irGWMcLQdLTsPTWzgTuZMf88sPj6xQ3W2N6ces/B6FgIWaqi5R4oFSu8jCa8hWuCjx3dwZTKY5dMoUBKuUFI2ULXJXqxzFNvhDOd4QUrzLZN3pCkVZWUonABlWB/JYN9lHAAAAAASUVORK5CYII=');
}
    
#d8c7ff0f {
    column-gap: 4%;
    row-gap: 100px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 49.5%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#widget_ftc {
    align-self: auto;
    max-width: 100%;
    width: 99.96%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k26 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_se9 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 99.96%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_68h {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ac316bda {
    background-color: var(--color_8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 11px -9px inset;
}
    
#widget_80p {
    max-width: 100%;
    width: 100%;
    height: 200px;
}
}



@media all {
    
#\36 0630880 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 437px;
    flex-wrap: nowrap;
    padding: 1% 1% 4% 1%;
}
    
#\34 1d7ecfa {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6e0065d {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\38 c5ba167 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\33 dbae4f3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e5c4f45a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d9b121c1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a81e58e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5a48401 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da0d892e {
    align-self: auto;
    max-height: 100%;
    padding-left: 16px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc6eaef6 {
    align-self: auto;
    max-width: 100%;
    width: 99.85%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4315cbe {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dab2f669 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\30 26c164b {
    align-self: auto;
    max-width: 100%;
    width: 99.85%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67e2b3c {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb02047d {
    background-color: var(--color_8);
    background-image: none;
}
    
#b91917da {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 af93a40 {
    align-self: auto;
    max-width: 100%;
    width: 100px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#be1a9dfa {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9be80a0 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 281px;
    flex-wrap: nowrap;
    padding: 1% 2% 0% 2%;
}
    
#d81fc168 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#eb1e53e2 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\35 5ecae65 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\37 b5b8854 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fcce66a {
    align-self: auto;
    max-width: 100%;
    width: 79px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a8b941 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 404df0a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c8866d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 66dcb64 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0d77d75 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: space-between;
    min-height: auto;
    align-items: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e803850 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c31c31b1 {
    max-width: 100%;
    width: 72px;
    height: auto;
    order: 0;
}
    
#\35 c66e36f {
    margin: 0px 0% 0px 0%;
}
    
#ad83e39d {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\37 6fccb22 {
    align-self: auto;
    max-height: 100%;
    padding-left: 16px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0en {
    width: 409px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8fe1d41 {
    width: 409px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaf8ce01 {
    width: 409px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 3920810 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\39 c1574cf {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e332f37f {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c08c3866 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aaa5792 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 49cad88 {
    align-self: auto;
    max-height: 100%;
    padding-left: 16px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be1ec01 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e8641d3 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 281px;
    flex-wrap: nowrap;
    padding: 1% 2% 4% 2%;
}
    
#\32 7f591ec {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#f08bb22b {
    align-self: auto;
    max-width: 100%;
    width: 80px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 77d04ce {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0b75421 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2e32bc6 {
    max-width: 100%;
    width: 82px;
    height: auto;
    order: 0;
}
    
#\31 ec58183 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d6f70bb {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f056693b {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\39 719cb3e {
    align-self: auto;
    max-width: 100%;
    width: 80px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a31e6c1c {
    width: 409px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e52825c {
    width: 409px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8315f56 {
    width: 409px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 5215c04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}
    
#\30 faa8068 {
    min-height: 88px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#widget_3dn {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 ec01029 {
    margin: 0px 0% 0px 0%;
}
    
#e4d552c5 {
    max-width: 100%;
    width: 21.95%;
    min-height: 54px;
    height: auto;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a02d97d {
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\32 bc36ad1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e6ecad46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
}
    
#e05fa03d {
    min-height: 163px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#\39 bd06bc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2c6e008 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f21ad4f8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f21ad4f8 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e1cd101 {
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\30 2577f01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\30 d908fe2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 cd9a057::before, #\35 cd9a057 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.68;
    border-radius: inherit;
}
#\35 cd9a057 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0bbcf83d/dms3rep/multi/opt/pexels-photo-349506-1920w.jpeg");
}
#\35 cd9a057.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAgEAABAwIHAAAAAAAAAAAAAAAAAQIDBBEFBhRBQpHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQMEUQX/2gAMAwEAAhEDEQA/AJsostT3fFK9LbDT4EnN3SegCPsWtJroQ4f/2Q==');
}
    
#widget_i6k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a93d8e9 {
    width: 58.31%;
    height: auto;
    max-width: 100%;
}
    
#widget_gfk.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_gfk {
    width: 31.98%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: -20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dadf367 {
    padding: 6% 4% 6% 4%;
}
    
#\38 98f7809 {
    justify-content: center;
    padding: 16px 4% 16px 4%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(384px, max-content);
    padding-left: 0%;
    width: 100.00%;
    padding-right: 0%;
}
    
#\37 5a9780e {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\37 5f14958 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: auto;
    width: 59.23%;
    column-gap: 1%;
    padding: 8px 1% 8px 1%;
    margin: -80px 0% -80px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 ca70877 {
    height: auto;
    min-height: 78px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\33 ad439ea {
    height: auto;
    min-height: 80px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6bb54d6 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c92e8cd {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\32 4ba94d4 {
    row-gap: 9px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    column-gap: 4%;
}
    
#group_nnp {
    align-items: flex-start;
    min-width: 32px;
    width: 47.998775194366566%;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    min-width: 32px;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_61k {
    width: 100.00%;
}
    
#widget_g21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    height: 568px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 979696a {
    padding: 4% 4% 3% 4%;
}
    
#d301728e {
    margin: 0px 0% 0px 0%;
}
    
#widget_or2 {
    width: 640px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 742761e {
    column-gap: 2%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#\37 014b418 {
    width: 49%;
    min-height: 8px;
}
#\37 014b418.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wXB60rCYACA4e8eJQhUKLdMXdPp5zyEorWZhzac1hhTZ5CGSKKx7Bb81y/v58XnEcn0FdfJBOVaFWs4xgs3WP6W5+iPwfbE6/4fNz4j8rk7VPUWs9Gk77zjR9+Moz3DxQ/95RE7irGWMcLQdLTsPTWzgTuZMf88sPj6xQ3W2N6ces/B6FgIWaqi5R4oFSu8jCa8hWuCjx3dwZTKY5dMoUBKuUFI2ULXJXqxzFNvhDOd4QUrzLZN3pCkVZWUonABlWB/JYN9lHAAAAAASUVORK5CYII=');
}
    
#d8c7ff0f {
    row-gap: 30px;
    width: 49%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#d99f8f4d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0630880 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: row;
    min-height: 571px;
    flex-wrap: wrap;
    padding: 1% 4% 4% 4%;
}
    
#\34 1d7ecfa {
    min-height: auto;
}
    
#\33 6e0065d {
    row-gap: 30px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c5ba167 {
    row-gap: 30px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#da0d892e {
    min-height: auto;
}
    
#dab2f669 {
    row-gap: 30px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 67e2b3c {
    min-height: auto;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0d77d75 {
    min-height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 af93a40 {
    width: 75px;
}
    
#be1a9dfa {
    min-height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9be80a0 {
    column-gap: 1%;
    row-gap: 14px;
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
}
    
#eb1e53e2 {
    row-gap: 12px;
    width: 32.6%;
    min-height: 8px;
    justify-content: space-between;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5ecae65 {
    row-gap: 12px;
    width: 32.6%;
    min-height: 8px;
    justify-content: space-between;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b5b8854 {
    width: 100.00%;
}
    
#c31c31b1 {
    width: 50px;
}
    
#\33 fcce66a {
    width: 45px;
    height: auto;
}
    
#\35 c66e36f {
    margin: 0px 0% 0px 0%;
}
    
#ad83e39d {
    row-gap: 12px;
    width: 32.6%;
    min-height: 8px;
    justify-content: space-between;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6fccb22 {
    min-height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3920810 {
    row-gap: 12px;
    width: 49.5%;
    min-height: 80px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f08bb22b {
    width: 75px;
}
    
#\39 c1574cf {
    min-height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e332f37f {
    min-height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2e32bc6 {
    width: 50px;
}
    
#c08c3866 {
    width: 100.00%;
}
    
#e23f1618 {
    margin: 0px 0% 0px 0%;
}
    
#\33 49cad88 {
    min-height: auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#f056693b {
    row-gap: 12px;
    width: 49.5%;
    min-height: 80px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 719cb3e {
    width: 40px;
}
    
#\39 e8641d3 {
    column-gap: 1%;
    row-gap: 14px;
    flex-direction: row;
    min-height: 0;
    flex-wrap: wrap;
    padding: 2% 4% 6% 4%;
}
    
#\32 7f591ec {
    row-gap: 12px;
    width: 49.5%;
    min-height: 80px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 faa8068 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e4d552c5 {
    width: 31.32%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d908fe2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 cd9a057::before, #\35 cd9a057 > .bgExtraLayerOverlay {
    
}
#\35 cd9a057.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAgEAABAwIHAAAAAAAAAAAAAAAAAQIDBBEFBhRBQpHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQMEUQX/2gAMAwEAAhEDEQA/AJsostT3fFK9LbDT4EnN3SegCPsWtJroQ4f/2Q==');
}
}



@media (max-width: 767px) {
    
#\38 98f7809 {
    padding-left: 6%;
    width: 100%;
    min-height: 462px;
    align-items: center;
    padding-right: 6%;
    height: auto;
}
    
#\37 dadf367 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20% 2% 4% 2%;
}
    
#de8def55 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_bc0 {
    grid-template-rows: minmax(312px, max-content);
    padding-left: 0%;
    width: 99.54%;
    padding-right: 0%;
}
    
#\37 5a9780e {
    width: 100%;
}
    
#\37 d9792bd {
    min-width: 32px;
}
    
#ba10794c {
    width: 100%;
}
    
#\37 5f14958 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: auto;
    width: 98.51%;
    padding: 8px 1% 8px 1%;
    margin: -160px 0% -160px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 07d1ac9 {
    min-width: 32px;
}
    
#a031e774 {
    min-width: 32px;
}
    
#\33 ad439ea {
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ca70877 {
    min-height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\36 868b61a {
    align-items: center;
}
    
#\39 83c8daa {
    align-items: center;
}
    
#\34 66b5d68 {
    width: 152px;
    height: auto;
}
    
#\37 fb1f63f {
    width: 166px;
    height: auto;
}
    
#\38 103c07d {
    min-width: 32px;
}
}



@media (max-width: 767px) {
    
#\32 4ba94d4 {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\32 c92e8cd {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_61k {
    margin-left: 0px;
    width: 100.00%;
    margin-right: 0px;
}
    
#widget_1h6 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#group_nnp {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    min-width: 32px;
}
    
#widget_g21 {
    height: 240px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cca12c90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 979696a {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_o1o {
    width: 311px;
}
}



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



@media (max-width: 767px) {
    
#\39 742761e {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 014b418 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 014b418.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wXB60rCYACA4e8eJQhUKLdMXdPp5zyEorWZhzac1hhTZ5CGSKKx7Bb81y/v58XnEcn0FdfJBOVaFWs4xgs3WP6W5+iPwfbE6/4fNz4j8rk7VPUWs9Gk77zjR9+Moz3DxQ/95RE7irGWMcLQdLTsPTWzgTuZMf88sPj6xQ3W2N6ces/B6FgIWaqi5R4oFSu8jCa8hWuCjx3dwZTKY5dMoUBKuUFI2ULXJXqxzFNvhDOd4QUrzLZN3pCkVZWUonABlWB/JYN9lHAAAAAASUVORK5CYII=');
}
    
#d8c7ff0f {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#group_se9 {
    row-gap: 24px;
}
    
#d99f8f4d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0630880 {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\33 6e0065d {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#\38 c5ba167 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#dab2f669 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0d77d75 {
    row-gap: 12px;
    align-items: center;
}
    
#\37 af93a40 {
    width: 52px;
}
    
#be1a9dfa {
    row-gap: 12px;
    align-items: center;
}
    
#\38 9be80a0 {
    row-gap: 10px;
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
}
    
#eb1e53e2 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5ecae65 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c31c31b1 {
    width: 42px;
}
    
#\33 fcce66a {
    width: 32px;
}
    
#\35 c66e36f {
    margin: 0px 0% 0px 0%;
}
    
#ad83e39d {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6fccb22 {
    row-gap: 12px;
    align-items: center;
}
    
#\32 404df0a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 3920810 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f08bb22b {
    width: 52px;
}
    
#\39 c1574cf {
    row-gap: 12px;
    align-items: center;
}
    
#e332f37f {
    row-gap: 12px;
    align-items: center;
}
    
#\37 2e32bc6 {
    width: 42px;
}
    
#e23f1618 {
    margin: 0px 0% 0px 0%;
}
    
#\33 49cad88 {
    row-gap: 12px;
    align-items: center;
}
    
#f056693b {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 719cb3e {
    width: 32px;
}
    
#\39 e8641d3 {
    row-gap: 10px;
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
}
    
#\32 7f591ec {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d6f70bb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 5215c04 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 faa8068 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e4d552c5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3dn {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\32 bc36ad1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6ecad46 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e05fa03d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\30 2577f01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d908fe2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 cd9a057::before, #\35 cd9a057 > .bgExtraLayerOverlay {
    
}
#\35 cd9a057.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAgEAABAwIHAAAAAAAAAAAAAAAAAQIDBBEFBhRBQpHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQMEUQX/2gAMAwEAAhEDEQA/AJsostT3fFK9LbDT4EnN3SegCPsWtJroQ4f/2Q==');
}
    
#\38 a93d8e9 {
    width: 100.00%;
}
    
#widget_gfk {
    margin-top: -16px;
}
}

