@media all {
  *#dm .dmInner a.u_1280246734:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1280246734.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1280246734:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1280246734.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1044210152 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1986414197 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1159150263 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1330942872 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1190326926 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1549832444 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1622851062 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1155296915 .header-cell { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1155296915 .header-cell:not(.linked) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1155296915 .row:nth-child(even) { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1155296915 .row:nth-child(odd) { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2737479099 .header-cell { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_2737479099 .header-cell:not(.linked) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_2737479099 .row:nth-child(even) { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2737479099 .row:nth-child(odd) { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_3355735176 .header-cell { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_3355735176 .header-cell:not(.linked) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_3355735176 .row:nth-child(even) { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_3355735176 .row:nth-child(odd) { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2737479099 .table { table-layout:fixed !important; }

  *#dm .dmInner div.u_3355735176 .table { table-layout:fixed !important; }

  *#dm .dmInner div.u_1008759902 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1791432540 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1412016100 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1386163353 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1239729013 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1278166704 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1278166704:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1278166704.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1702083979 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1280246734 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1878563150 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1280246734 span.text { font-size:16px !important; }

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

  *#dm .dmInner div.u_2737479099 .header-cell:not(.linked) { font-size:14px !important; }

  *#dm .dmInner div.u_2737479099 .row .cell:not(.first):not(.linked) { font-size:14px !important; }

  *#dm .dmInner div.u_3355735176 .header-cell:not(.linked) { font-size:14px !important; }

  *#dm .dmInner div.u_3355735176 .row .cell:not(.first):not(.linked) { font-size:14px !important; }

  *#dm .dmInner div.u_1155296915 .header-cell:not(.linked) { font-size:14px !important; }

  *#dm .dmInner div.u_1155296915 .row .cell:not(.first):not(.linked) { font-size:14px !important; }

  *#dm .dmInner a.u_1053125332 span.text { font-size:14px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f2dbf5ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2dbf5ef {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60924e3 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\32 cea3a53 {
    max-width: 100%;
    width: 210px;
    min-height: 54px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 2aff374 {
    column-gap: 4%;
    row-gap: 24px;
    margin-left: -20%;
    width: 52.48190076869322%;
    min-height: 8px;
    align-items: flex-end;
    min-width: 4%;
    padding: 10% 0% 0px 0px;
}
    
#\30 1e172b4::before, #\30 1e172b4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#\30 1e172b4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 66.39%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    padding: 0% 0px 2% 0px;
    margin: 0% 0% 2% 0%;
}
    
#\34 eee490d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 eee490d {
    align-self: auto;
    margin-left: 2%;
    max-width: 100%;
    width: 96.97%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c67f2cf {
    max-width: 100%;
    width: 210px;
    min-height: 54px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dd76e1d5 {
    align-self: auto;
    max-height: 100%;
    min-height: 54px;
    flex-wrap: nowrap;
    margin-right: 2%;
    row-gap: 24px;
    column-gap: 4%;
    margin-left: 20%;
    flex-direction: row;
    width: auto;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f03d1eed {
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    min-height: 85vh;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2dbf5ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2dbf5ef {
    width: 100.00%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#fbdd50e9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cea3a53 {
    width: 250px;
}
    
#\39 2aff374 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 1e172b4::before, #\30 1e172b4 > .bgExtraLayerOverlay {
    
}
#\30 1e172b4 {
    width: 100%;
    min-height: 368px;
    height: auto;
    order: 1;
    align-items: center;
    padding: 0% 2% 2% 2%;
    margin: 0% 0% 0px 0%;
}
    
#\34 eee490d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 eee490d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c67f2cf {
    width: 250px;
}
    
#dd76e1d5 {
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f03d1eed {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 5% 4% 5% 4%;
}
}



@media (max-width: 767px) {
    
#fbdd50e9 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cea3a53 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2aff374 {
    width: 100%;
    min-height: 237px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 8% 0% 8% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1e172b4::before, #\30 1e172b4 > .bgExtraLayerOverlay {
    
}
#\30 1e172b4 {
    width: 100%;
    min-height: 343px;
    align-items: center;
    height: auto;
    order: 1;
    justify-content: flex-end;
    padding: 0% 0px 8% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 eee490d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 eee490d {
    width: 95.34%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c67f2cf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd76e1d5 {
    margin-left: 0px;
    justify-content: center;
    margin-right: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    width: 336px;
    align-items: center;
}
    
#f03d1eed {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#f2dbf5ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2dbf5ef {
    margin: -40px 0% 0px 0%;
}
}



@media all {
    
#\37 88c1e90::before, #\37 88c1e90 > .bgExtraLayerOverlay {
    
}
#\37 88c1e90 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 100px;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 1;
    background-color: rgba(0,0,0,0.6);
    padding: 10px 5px 10px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c377539 {
    max-width: 100%;
    width: 95.25%;
    height: auto;
}
    
#\34 ef99d5d::before, #\34 ef99d5d > .bgExtraLayerOverlay {
    
}
#\34 ef99d5d {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 100px;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 1;
    background-color: rgba(0,0,0,0.6);
    padding: 10px 5px 10px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#bb14f48d {
    max-width: 100%;
    width: 95.25%;
    height: auto;
}
    
#\36 7d356d4 {
    row-gap: 24px;
    column-gap: 1%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 160px;
    justify-content: space-between;
    align-items: flex-start;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cddc4071 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
    width: auto;
    justify-content: flex-start;
    align-items: flex-end;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 54bfce9::before, #\35 54bfce9 > .bgExtraLayerOverlay {
    
}
#\35 54bfce9 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 100px;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 1;
    background-color: rgba(0,0,0,0.6);
    padding: 10px 5px 10px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#edcdb032::before, #edcdb032 > .bgExtraLayerOverlay {
    
}
#edcdb032 {
    align-self: auto;
    max-height: 100%;
    min-height: 100px;
    background-position: 50% 100%;
    row-gap: 24px;
    column-gap: 4%;
    width: 100%;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 0;
    background-color: rgba(0,0,0,0.6);
    padding: 5px 10px 5px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cdf4038 {
    row-gap: 0px;
    column-gap: 4%;
    max-height: 100%;
    width: 100.00%;
    min-height: 48px;
    align-items: center;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 54f0881 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 32%;
    min-height: 200px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f8a2653::before, #\33 f8a2653 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\33 f8a2653 {
    background-color: var(--color_6);
    background-image: url("https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/medium-vecteezy_the-texture-of-the-shutter-door-or-window-in-light-gray-color_12755011_medium-1920w.jpg");
}
    
#d232450c {
    max-width: 100%;
    width: 95.25%;
    height: auto;
}
    
#\33 54dc055 {
    max-width: 100%;
    width: 1200px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fee7e1d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 009c314::before, #\35 009c314 > .bgExtraLayerOverlay {
    
}
#\35 009c314 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 100px;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 1;
    background-color: rgba(0,0,0,0.6);
    padding: 10px 5px 10px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 db21448 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 32%;
    min-height: 200px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a3d2551 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ea15d7ec {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 32%;
    min-height: 200px;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8c2d355 {
    max-width: 100%;
    width: 95.25%;
    height: auto;
}
    
#\35 68891fd {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 100%;
    min-height: 72px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    margin-top: 0%;
    margin-bottom: 0%;
    align-self: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 2131269 {
    max-width: 100%;
    width: 95.25%;
    height: auto;
}
    
#bd8f6527.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#bd8f6527 {
    max-width: 100%;
    width: 220px;
    min-height: 54px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d78ba5ee::before, #d78ba5ee > .bgExtraLayerOverlay {
    
}
#d78ba5ee {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    min-height: 100px;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    order: 1;
    background-color: rgba(0,0,0,0.6);
    padding: 10px 5px 10px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#cf7d975b {
    max-width: 100%;
    width: 95.25%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 88c1e90::before, #\37 88c1e90 > .bgExtraLayerOverlay {
    
}
#\37 88c1e90 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    min-height: 60px;
    width: 50%;
}
    
#\34 ef99d5d::before, #\34 ef99d5d > .bgExtraLayerOverlay {
    
}
#\34 ef99d5d {
    height: auto;
    min-height: 60px;
    width: 50%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\36 7d356d4 {
    row-gap: 12px;
    flex-direction: column;
    align-content: stretch;
    flex-wrap: nowrap;
}
    
#cddc4071 {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 54bfce9::before, #\35 54bfce9 > .bgExtraLayerOverlay {
    
}
#\35 54bfce9 {
    width: 50%;
    height: auto;
    min-height: 60px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#edcdb032::before, #edcdb032 > .bgExtraLayerOverlay {
    
}
#edcdb032 {
    width: 50%;
    min-height: 60px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 cdf4038 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 54f0881 {
    align-self: stretch;
    max-height: none;
    flex-direction: row;
    width: 100.00%;
    min-height: 100%;
    justify-content: center;
    height: auto;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f8a2653::before, #\33 f8a2653 > .bgExtraLayerOverlay {
    
}
    
#\33 54dc055 {
    width: 701px;
}
    
#\35 009c314::before, #\35 009c314 > .bgExtraLayerOverlay {
    
}
#\35 009c314 {
    width: 50%;
    height: auto;
    min-height: 60px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\33 db21448 {
    align-self: stretch;
    max-height: none;
    flex-direction: row;
    width: 100.00%;
    min-height: 100%;
    justify-content: center;
    height: auto;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 a3d2551 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ea15d7ec {
    align-self: stretch;
    max-height: none;
    flex-direction: row;
    width: 100.00%;
    min-height: 33.33%;
    justify-content: center;
    height: auto;
    column-gap: 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 68891fd {
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bd8f6527 {
    width: 250px;
}
    
#d78ba5ee::before, #d78ba5ee > .bgExtraLayerOverlay {
    
}
#d78ba5ee {
    height: auto;
    min-height: 60px;
    width: 50%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
}



@media (max-width: 767px) {
    
#\37 88c1e90::before, #\37 88c1e90 > .bgExtraLayerOverlay {
    
}
#\37 88c1e90 {
    width: 100.00%;
    min-width: 32px;
    min-height: 60px;
}
    
#\34 ef99d5d::before, #\34 ef99d5d > .bgExtraLayerOverlay {
    
}
#\34 ef99d5d {
    width: 100.00%;
    min-width: 32px;
    min-height: 60px;
}
    
#\36 7d356d4 {
    row-gap: 12px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cddc4071 {
    align-items: center;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 54bfce9::before, #\35 54bfce9 > .bgExtraLayerOverlay {
    
}
#\35 54bfce9 {
    width: 100.00%;
    min-width: 32px;
    min-height: 60px;
}
    
#edcdb032::before, #edcdb032 > .bgExtraLayerOverlay {
    
}
#edcdb032 {
    width: 100.00%;
    min-width: 32px;
    min-height: 60px;
}
    
#\32 cdf4038 {
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 54f0881 {
    align-self: center;
    width: 100.00%;
    align-items: center;
    row-gap: 12px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 f8a2653::before, #\33 f8a2653 > .bgExtraLayerOverlay {
    
}
    
#\33 54dc055 {
    width: 307px;
}
    
#\38 fee7e1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f212142 {
    margin: 0px 0% 0px 0%;
}
    
#\35 009c314::before, #\35 009c314 > .bgExtraLayerOverlay {
    
}
#\35 009c314 {
    width: 100.00%;
    min-width: 32px;
    min-height: 60px;
}
    
#\33 db21448 {
    align-self: center;
    width: 100.00%;
    align-items: center;
    row-gap: 12px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 a3d2551 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#ea15d7ec {
    align-self: center;
    width: 100.00%;
    align-items: center;
    row-gap: 12px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 68891fd {
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d78ba5ee::before, #d78ba5ee > .bgExtraLayerOverlay {
    
}
#d78ba5ee {
    width: 100.00%;
    min-width: 32px;
    min-height: 60px;
}
}



@media all {
    
#f5193ddf {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#d9399bd9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#df4eb9c9 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fc5a988[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#\35 fc5a988 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#bf736553 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 40.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#a3903dc5 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_dv2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sdh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_89g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c616fa2d {
    margin: 0px 0% 0px 0%;
}
    
#\32 e8ae5c3 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb376ae7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5193ddf {
    width: 100.00%;
}
    
#d9399bd9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df4eb9c9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\35 fc5a988 {
    width: 100.00%;
    height: 450px;
}
    
#bf736553 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#c616fa2d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f5193ddf {
    width: 100.00%;
}
    
#d9399bd9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#df4eb9c9 {
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#\35 fc5a988 {
    height: 350px;
}
    
#bf736553 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c616fa2d {
    margin: 0px 0% 0px 0%;
}
    
#\32 e8ae5c3 {
    width: 100.00%;
}
}



@media all {
    
#\31 8610bd7::before, #\31 8610bd7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 8610bd7 {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/IMG_3689-1920w.jpeg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 8610bd7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAAG/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQMEAAIFIQYREjETIiRBksHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACEQQh/9oADAMBAAIRAxEAPwBaGNlEk+GoiVQRuL+oOcaUzM6mSmrvyn5GipNOZothJI2kNtzcxFo1zPSo+MCvQ7T7KWSrBgn/2Q==');
}
    
#aaa7c755.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aaa7c755 {
    width: 583px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a8f4410 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 c1a17df {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#\32 90298ed::before, #\32 90298ed > .bgExtraLayerOverlay {
    
}
#\32 90298ed {
    background-image: initial;
    background-color: var(--color_2);
}
    
#\30 139bc24 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 70%;
    min-width: 4%;
    height: auto;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
}
    
#c36c4a57::before, #c36c4a57 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#c36c4a57 {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/download---2025-11-11T073934.382-1920w.jpg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c36c4a57.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgEEAwAAAAAAAAAAAAABAgADBAYREhMhMWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAQUAAAAAAAAAAAAAAAAAAAECAzFB/9oADAMBAAIRAxEAPwCIuVZfpui1wva3twPJkBsaskk8tz9iIuWkCs0//9k=');
}
    
#c7f4d4c9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 7d74719 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
}
    
#a9665fb8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 5e5ed87::before, #\37 5e5ed87 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\37 5e5ed87 {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/white-sectional-garage-door-1920w.jpg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 5e5ed87.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAEAAQQDAQAAAAAAAAAAAAABBAACAwUGERRB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADIf/aAAwDAQACEQMRAD8Au8Q1c+RpLM83KY56La2vYNVfDu/s4WlKjWu2kwtSqME//9k=');
}
    
#f95a300c[data-pinned] {
    position: sticky;
    top: 143px;
    bottom: auto;
    z-index: 1;
}
#f95a300c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fee2964f {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#\39 16b8458 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26%;
    min-width: 4%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#c1b5272e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c1b5272e {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cf0cc079.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf0cc079 {
    width: 509px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ea946ec {
    align-items: center;
    width: 99.38%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6462bf0::before, #\36 6462bf0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 6462bf0 {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/1c3056d0/import/clib/ltdoors_com_au/dms3rep/multi/A-High-quality-Garage-Door-Motors-1000x667.jpg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 6462bf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwURIQYSUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDcczt4Sk6uRl6o4XVWwCzhJnG9IiLlB0//2Q==');
}
    
#c27cf0dc {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#\39 8db30f9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 f0bb8f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f0bb8f8 {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6e3b0c6::before, #\34 6e3b0c6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 6e3b0c6 {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/1c3056d0/import/clib/ltdoors_com_au/dms3rep/multi/Centre+pier+removal+before+2-1440x1440.jpeg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 6e3b0c6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQIFEQADBAYSFCExMpH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMAAwAAAAAAAAAAAAAAAAABEQISMv/aAAwDAQACEQMRAD8AS6XlJa2a3exHUXElPI4pqit+cQogNSiJ89qzTRiekSZMxTAXFx7q+0m2S5cJIj//2Q==');
}
    
#\38 b159f67 {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#ea8632e0 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 35c294a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 35c294a {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cec196f::before, #\31 cec196f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 cec196f {
    align-items: center;
    width: 49.00%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/1c3056d0/import/clib/ltdoors_com_au/dms3rep/multi/Worker+doing+Garage+door+maintenance-1000x667.jpeg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 cec196f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBEQAFBAYSQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAACAQADMf/aAAwDAQACEQMRAD8AsdU1200xJJQqWi4sRKM1VfKb4G4i6j7jGE6O9FUvcsmCSHf/2Q==');
}
    
#f70fe047 {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#\30 a93eebc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 096468c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 096468c {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e91406f7::before, #e91406f7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#e91406f7 {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/download+-+2025-11-11T093205.471-1920w.jpg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 7;
    justify-content: flex-start;
    padding: 6% 5.5% 6% 5.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#e91406f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBABAAAFBAMAAAAAAAAAAAAAAQACAwQFERMhMQYSof/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Azteg2mJLj2d7c4TrQeotp+XW8tOUmxNvMgCunPyEIPKQ/9k=');
}
    
#\39 54bced9 {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#ec480d37 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 69af7ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 69af7ab {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b57bed4c::before, #b57bed4c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#b57bed4c {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/1c3056d0/import/clib/ltdoors_com_au/dms3rep/multi/PowerSmart-MB-%2812%29-1000x664.jpg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b57bed4c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQQAAgMREgUGMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/AK3eXL/JN3nFzrT6AZjqW29RmoZxES8iWkWnCf/Z');
}
    
#\36 7ce4fea {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#\37 b983e44 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 84cc5fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 84cc5fc {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a82613c::before, #\38 a82613c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\38 a82613c {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://irp.cdn-website.com/1c3056d0/import/clib/ltdoors_com_au/dms3rep/multi/Garage-Door-Motors-Automation-1000x665.jpeg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 8;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 a82613c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAwABAgQGEiIxQUKx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwC5yy2SgIhYvrHKHD9LBLGUEawXb6f6iI03/9k=');
}
    
#e79e58aa {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
}
    
#b647972e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5ad980a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5ad980a {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 00dd75a::before, #\34 00dd75a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 00dd75a {
    align-items: center;
    width: 48.999827139152984%;
    min-height: 289.484px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/Garage-door-remote-controller-for-closing-and-opening-the-garage-door-1920w.jpg);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    order: 9;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 00dd75a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBAARBSEGB2H/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDHewZOX8arrPFfDhjsrroDIr8zakrxO0j7ZQT38xjDPGv/2Q==');
}
    
#\35 715c3cc {
    align-items: center;
    width: 106.52%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ced81a2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9330049.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9330049 {
    width: 510px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 82868e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7d74719 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 8610bd7::before, #\31 8610bd7 > .bgExtraLayerOverlay {
    
}
#\31 8610bd7 {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#\31 8610bd7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAAG/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQMEAAIFIQYREjETIiRBksHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACEQQh/9oADAMBAAIRAxEAPwBaGNlEk+GoiVQRuL+oOcaUzM6mSmrvyn5GipNOZothJI2kNtzcxFo1zPSo+MCvQ7T7KWSrBgn/2Q==');
}
    
#\37 5e5ed87::before, #\37 5e5ed87 > .bgExtraLayerOverlay {
    
}
#\37 5e5ed87 {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#\37 5e5ed87.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAEAAQQDAQAAAAAAAAAAAAABBAACAwUGERRB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADIf/aAAwDAQACEQMRAD8Au8Q1c+RpLM83KY56La2vYNVfDu/s4WlKjWu2kwtSqME//9k=');
}
    
#\32 90298ed::before, #\32 90298ed > .bgExtraLayerOverlay {
    
}
    
#\30 139bc24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#c36c4a57::before, #c36c4a57 > .bgExtraLayerOverlay {
    
}
#c36c4a57 {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#c36c4a57.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgEEAwAAAAAAAAAAAAABAgADBAYREhMhMWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAQUAAAAAAAAAAAAAAAAAAAECAzFB/9oADAMBAAIRAxEAPwCIuVZfpui1wva3twPJkBsaskk8tz9iIuWkCs0//9k=');
}
    
#\39 16b8458 {
    width: 100%;
    min-height: 62px;
    height: auto;
}
    
#\36 6462bf0::before, #\36 6462bf0 > .bgExtraLayerOverlay {
    
}
#\36 6462bf0 {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#\36 6462bf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwURIQYSUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDcczt4Sk6uRl6o4XVWwCzhJnG9IiLlB0//2Q==');
}
    
#\34 6e3b0c6::before, #\34 6e3b0c6 > .bgExtraLayerOverlay {
    
}
#\34 6e3b0c6 {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#\34 6e3b0c6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQIFEQADBAYSFCExMpH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMAAwAAAAAAAAAAAAAAAAABEQISMv/aAAwDAQACEQMRAD8AS6XlJa2a3exHUXElPI4pqit+cQogNSiJ89qzTRiekSZMxTAXFx7q+0m2S5cJIj//2Q==');
}
    
#\31 cec196f::before, #\31 cec196f > .bgExtraLayerOverlay {
    
}
#\31 cec196f {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#\31 cec196f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBEQAFBAYSQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAACAQADMf/aAAwDAQACEQMRAD8AsdU1200xJJQqWi4sRKM1VfKb4G4i6j7jGE6O9FUvcsmCSHf/2Q==');
}
    
#e91406f7::before, #e91406f7 > .bgExtraLayerOverlay {
    
}
#e91406f7 {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#e91406f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBABAAAFBAMAAAAAAAAAAAAAAQACAwQFERMhMQYSof/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Azteg2mJLj2d7c4TrQeotp+XW8tOUmxNvMgCunPyEIPKQ/9k=');
}
    
#b57bed4c::before, #b57bed4c > .bgExtraLayerOverlay {
    
}
#b57bed4c {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#b57bed4c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQQAAgMREgUGMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/AK3eXL/JN3nFzrT6AZjqW29RmoZxES8iWkWnCf/Z');
}
    
#\38 a82613c::before, #\38 a82613c > .bgExtraLayerOverlay {
    
}
#\38 a82613c {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#\38 a82613c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAwABAgQGEiIxQUKx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwC5yy2SgIhYvrHKHD9LBLGUEawXb6f6iI03/9k=');
}
    
#\34 00dd75a::before, #\34 00dd75a > .bgExtraLayerOverlay {
    
}
#\34 00dd75a {
    min-height: auto;
    width: 90%;
    padding: 6% 8% 6% 8%;
    margin: 0px 0% 0px 0%;
}
#\34 00dd75a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBAARBSEGB2H/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDHewZOX8arrPFfDhjsrroDIr8zakrxO0j7ZQT38xjDPGv/2Q==');
}
}



@media (max-width: 767px) {
    
#\31 7d74719 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\31 8610bd7::before, #\31 8610bd7 > .bgExtraLayerOverlay {
    
}
#\31 8610bd7 {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\31 8610bd7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAAG/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQMEAAIFIQYREjETIiRBksHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACEQQh/9oADAMBAAIRAxEAPwBaGNlEk+GoiVQRuL+oOcaUzM6mSmrvyn5GipNOZothJI2kNtzcxFo1zPSo+MCvQ7T7KWSrBgn/2Q==');
}
    
#\37 5e5ed87::before, #\37 5e5ed87 > .bgExtraLayerOverlay {
    
}
#\37 5e5ed87 {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\37 5e5ed87.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAEAAQQDAQAAAAAAAAAAAAABBAACAwUGERRB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQACAwAAAAAAAAAAAAAAAAABAgADIf/aAAwDAQACEQMRAD8Au8Q1c+RpLM83KY56La2vYNVfDu/s4WlKjWu2kwtSqME//9k=');
}
    
#\39 82868e2 {
    margin: 0px 0% 0px 0%;
}
    
#f95a300c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 90298ed::before, #\32 90298ed > .bgExtraLayerOverlay {
    
}
    
#\32 c1a17df {
    align-items: center;
    width: 100.00%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\30 139bc24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c36c4a57::before, #c36c4a57 > .bgExtraLayerOverlay {
    
}
#c36c4a57 {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#c36c4a57.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgEEAwAAAAAAAAAAAAABAgADBAYREhMhMWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAQUAAAAAAAAAAAAAAAAAAAECAzFB/9oADAMBAAIRAxEAPwCIuVZfpui1wva3twPJkBsaskk8tz9iIuWkCs0//9k=');
}
    
#fee2964f {
    align-items: center;
    width: 100.00%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 16b8458 {
    width: 100%;
    min-height: 48px;
    align-items: center;
    height: auto;
}
    
#\34 ea946ec {
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6462bf0::before, #\36 6462bf0 > .bgExtraLayerOverlay {
    
}
#\36 6462bf0 {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\36 6462bf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABAwURIQYSUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDcczt4Sk6uRl6o4XVWwCzhJnG9IiLlB0//2Q==');
}
    
#c27cf0dc {
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 6e3b0c6::before, #\34 6e3b0c6 > .bgExtraLayerOverlay {
    
}
#\34 6e3b0c6 {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\34 6e3b0c6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQIFEQADBAYSFCExMpH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAMAAwAAAAAAAAAAAAAAAAABEQISMv/aAAwDAQACEQMRAD8AS6XlJa2a3exHUXElPI4pqit+cQogNSiJ89qzTRiekSZMxTAXFx7q+0m2S5cJIj//2Q==');
}
    
#\38 b159f67 {
    align-items: center;
    width: 100.00%;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\31 cec196f::before, #\31 cec196f > .bgExtraLayerOverlay {
    
}
#\31 cec196f {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\31 cec196f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAgICAwEAAAAAAAAAAAAAAgMBEQAFBAYSQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAQEBAAAAAAAAAAAAAAACAQADMf/aAAwDAQACEQMRAD8AsdU1200xJJQqWi4sRKM1VfKb4G4i6j7jGE6O9FUvcsmCSHf/2Q==');
}
    
#f70fe047 {
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#e91406f7::before, #e91406f7 > .bgExtraLayerOverlay {
    
}
#e91406f7 {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#e91406f7.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIBABAAAFBAMAAAAAAAAAAAAAAQACAwQFERMhMQYSof/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8Azteg2mJLj2d7c4TrQeotp+XW8tOUmxNvMgCunPyEIPKQ/9k=');
}
    
#\39 54bced9 {
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#b57bed4c::before, #b57bed4c > .bgExtraLayerOverlay {
    
}
#b57bed4c {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#b57bed4c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQQAAgMREgUGMf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAGBEBAAMBAAAAAAAAAAAAAAAAAQAREiH/2gAMAwEAAhEDEQA/AK3eXL/JN3nFzrT6AZjqW29RmoZxES8iWkWnCf/Z');
}
    
#\36 7ce4fea {
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a82613c::before, #\38 a82613c > .bgExtraLayerOverlay {
    
}
#\38 a82613c {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\38 a82613c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQQBBQEAAAAAAAAAAAAAAwABAgQGEiIxQUKx/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwC5yy2SgIhYvrHKHD9LBLGUEawXb6f6iI03/9k=');
}
    
#e79e58aa {
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 00dd75a::before, #\34 00dd75a > .bgExtraLayerOverlay {
    
}
#\34 00dd75a {
    min-width: 32px;
    width: 100.00%;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
#\34 00dd75a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIG/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIDBAARBSEGB2H/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oADAMBAAIRAxEAPwDHewZOX8arrPFfDhjsrroDIr8zakrxO0j7ZQT38xjDPGv/2Q==');
}
    
#\35 715c3cc {
    align-items: center;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 d60956c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc90c34e {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\31 1ad4f6c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d10b59fd {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 76f0685 {
    max-width: 100%;
    width: 86.21%;
    height: auto;
    order: 0;
}
    
#\34 cc188fc {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#dff4fe39[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#dff4fe39 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#\37 27090ee {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 6cfb781 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_ino {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_4f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_mo8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc90c34e {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\30 76f0685 {
    width: 100.00%;
}
    
#\34 cc188fc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dff4fe39 {
    width: 100.00%;
    height: 450px;
}
    
#\37 27090ee {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\32 75ccf38 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 d60956c {
    width: 100.00%;
}
    
#dc90c34e {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1ad4f6c {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d10b59fd {
    width: 100.00%;
}
    
#\30 76f0685 {
    width: 100.00%;
}
    
#\34 cc188fc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 75ccf38 {
    margin: 0px 0% 0px 0%;
}
    
#dff4fe39 {
    height: 350px;
}
    
#\37 27090ee {
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 4% 4%;
}
}



@media all {
    
#\39 9a6dad6 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b8b05ec {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a493185c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a24f4e04[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#a24f4e04 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#c8a000be {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#d348d589 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\34 884fdec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 b871c10 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#bfb93942 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7930fbf {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3aa0d31 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9a6dad6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#a24f4e04 {
    width: 100.00%;
    height: 450px;
}
    
#c8a000be {
    width: 100.00%;
}
    
#d348d589 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b871c10 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#b7d0dcce {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 9a6dad6 {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 8% 4%;
}
    
#\34 b8b05ec {
    width: 100.00%;
}
    
#b7d0dcce {
    margin: 0px 0% 0px 0%;
}
    
#a24f4e04 {
    height: 350px;
}
    
#c8a000be {
    width: 100.00%;
}
    
#d348d589 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 b871c10 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bfb93942 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b7930fbf {
    width: 100.00%;
}
    
#a493185c {
    width: 97.03%;
}
}



@media all {
    
#\32 6314925 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7520841 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff2f73b1 {
    max-width: 100%;
    width: 703px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 68a92ae::before, #\33 68a92ae > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
}
#\33 68a92ae {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/medium-vecteezy_the-texture-of-the-shutter-door-or-window-in-light-gray-color_12755011_medium-1920w.jpg);
}
#\33 68a92ae.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#\35 f285b8c {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6d0b1c8 {
    max-width: 100%;
    width: 94.76745739994284%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa0b1547 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 1;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a48ae1d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 2;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b164d49e {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 83a10c5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e0a35218 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf4187a {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5f4b55c::before, #\31 5f4b55c > .bgExtraLayerOverlay {
    
}
#\31 5f4b55c {
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    background-size: contain;
    width: 100%;
    min-height: 80px;
    background-image: initial;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0% 0% 0% 0%;
}
    
#group_na5 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_f94 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dob {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q2l {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ndm {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gv6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 994fb39 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 4ca31ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 84a1f53::before, #\38 84a1f53 > .bgExtraLayerOverlay {
    
}
#\38 84a1f53 {
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    background-size: contain;
    width: 100%;
    min-height: 80px;
    background-image: initial;
    min-width: 4%;
    flex-direction: row;
    order: 3;
    padding: 0% 0% 0% 0%;
}
    
#\31 f9f17f5 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 165502b {
    max-width: 100%;
    width: 93.91379735338062%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4bab88 {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 989b7cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b161474 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 1;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3199cb7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd9fbeb2 {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc470fc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca598d9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e433ee72 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 2;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c88f298 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ced73a26 {
    max-width: 100%;
    width: 703px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9dc7bae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 475aa84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k3s {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c46e63db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ec59945 {
    margin: 0px 0% 0px 0%;
}
    
#group_vdt {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7061e70 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3t3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_eq8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_7f5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_ctt {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_ck9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_hkc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_u76 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_roe {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\31 056780a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4d81ddc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7520841 {
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ff2f73b1 {
    width: 100%;
}
    
#\33 68a92ae::before, #\33 68a92ae > .bgExtraLayerOverlay {
    
}
#\33 68a92ae.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#aa0b1547 {
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 ec59945 {
    margin: 0px 0% 0px 0%;
}
    
#\30 83a10c5 {
    padding: 4% 4% 4% 4%;
}
    
#e0a35218 {
    width: 100%;
}
    
#\38 bf4187a {
    width: 100%;
}
    
#\31 5f4b55c::before, #\31 5f4b55c > .bgExtraLayerOverlay {
    
}
#\31 5f4b55c {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 f285b8c {
    width: 100%;
}
    
#\32 6d0b1c8 {
    width: 100%;
}
    
#a48ae1d3 {
    min-width: 32px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b164d49e {
    width: 100%;
}
    
#\38 84a1f53::before, #\38 84a1f53 > .bgExtraLayerOverlay {
    
}
#\38 84a1f53 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f9f17f5 {
    min-width: 32px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 165502b {
    width: 100%;
}
    
#cc4bab88 {
    width: 100%;
}
    
#\35 b161474 {
    min-width: 32px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b3199cb7 {
    width: 100%;
}
    
#cd9fbeb2 {
    width: 100%;
}
    
#e433ee72 {
    min-width: 32px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c88f298 {
    width: 100%;
}
    
#ced73a26 {
    width: 100%;
}
    
#group_vdt {
    align-items: flex-start;
}
    
#group_ck9 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 7520841 {
    width: 100.00%;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ff2f73b1 {
    width: 316px;
}
    
#\33 68a92ae::before, #\33 68a92ae > .bgExtraLayerOverlay {
    
}
#\33 68a92ae.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#aa0b1547 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ec59945 {
    margin: 0px 0% 0px 0%;
}
    
#\30 83a10c5 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e0a35218 {
    width: 100.00%;
}
    
#\38 bf4187a {
    width: 316px;
}
    
#\31 5f4b55c::before, #\31 5f4b55c > .bgExtraLayerOverlay {
    
}
#\31 5f4b55c {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 f285b8c {
    width: 100.00%;
}
    
#\32 6d0b1c8 {
    width: 100.00%;
}
    
#a48ae1d3 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b164d49e {
    width: 316px;
}
    
#group_na5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 994fb39 {
    width: 100%;
    min-height: 72px;
    align-items: flex-start;
    height: auto;
}
    
#\38 84a1f53::before, #\38 84a1f53 > .bgExtraLayerOverlay {
    
}
#\38 84a1f53 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\31 f9f17f5 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 165502b {
    width: 100.00%;
}
    
#cc4bab88 {
    width: 316px;
}
    
#\35 b161474 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b3199cb7 {
    width: 100.00%;
}
    
#cd9fbeb2 {
    width: 329px;
}
    
#e433ee72 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c88f298 {
    width: 100.00%;
}
    
#ced73a26 {
    width: 305px;
}
    
#\32 7061e70 {
    align-items: flex-start;
}
    
#\31 056780a {
    align-items: flex-start;
}
    
#\31 4d81ddc {
    align-items: flex-start;
}
    
#group_vdt {
    align-items: flex-start;
}
    
#group_eq8 {
    align-items: flex-start;
}
    
#group_7f5 {
    align-items: flex-start;
}
    
#group_3t3 {
    align-items: flex-start;
}
    
#group_ctt {
    align-items: flex-start;
}
    
#\31 4ca31ee {
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_ck9 {
    align-items: flex-start;
}
    
#group_roe {
    align-items: flex-start;
}
    
#group_hkc {
    align-items: flex-start;
}
    
#group_u76 {
    align-items: flex-start;
}
}



@media all {
    
#\31 39c6bb6 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#\36 c317e00[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#\36 c317e00 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#\30 67df7d4 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6900cc1 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c5ed62 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 cb7c840 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b9f0342 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#\34 66ed4fb {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\38 f6a13ad {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#widget_6au {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_5m5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_0ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_qfr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_15a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\30 48db77a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 0c24941 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 6481a57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\39 4b33227 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_9lk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 39c6bb6 {
    width: 100.00%;
}
    
#\36 c317e00 {
    width: 100.00%;
    height: 450px;
}
    
#\30 cb7c840 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\34 66ed4fb {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\38 f6a13ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b441ef5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 39c6bb6 {
    width: 100.00%;
}
    
#\36 c317e00 {
    height: 350px;
}
    
#\30 67df7d4 {
    width: 100.00%;
}
    
#\34 6900cc1 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 cb7c840 {
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 4% 4%;
}
    
#\34 66ed4fb {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b441ef5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f6a13ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\33 4667288 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ac2acfa {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#e20b9c30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b8bfd36b {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 8ac5e0a {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8102b4b {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#\32 e3ce330 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0dcf9af[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#\31 0dcf9af {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#\30 729bbf7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 2b95ef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 cb4781b {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9bf80b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f9db161 {
    width: 99.7858056905461%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b71babd [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
}
#\31 b71babd {
    justify-content: flex-start;
    width: 99.99813961354698%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
#\31 b71babd [data-content-reference] .icon-container {
    color: var(--color_2);
    padding: 2px 2px 2px 2px;
}
#\31 b71babd .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#widget_390 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 d13498f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 61673bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 45bcd60 {
    width: 99.73520203675228%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e72f6ed {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d673fb0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3e660b8 {
    width: 99.7858056905461%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fc28532 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 1cf2df0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e530693 {
    width: 99.73520203675228%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a86b5304 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 c7ecb44 {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf7a6e3c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b76f2b68 {
    width: 99.7858056905461%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c1feca9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 4408ef2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a519561 {
    width: 99.73520203675228%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f264e05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_oq4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#de38594c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#\31 b71babd [data-content-reference] .accordion-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b71babd [data-content-reference] .accordion-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ac2acfa {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#b8bfd36b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8102b4b {
    width: 100.00%;
}
    
#\32 e3ce330 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\31 0dcf9af {
    width: 100.00%;
    height: 450px;
}
    
#\32 cb4781b {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 9bf80b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b71babd {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d13498f {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e72f6ed {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d673fb0 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1cf2df0 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c7ecb44 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#bf7a6e3c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4408ef2 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 12px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c261d7e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 b71babd [data-content-reference] .accordion-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#\35 ac2acfa {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8bfd36b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 8ac5e0a {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 8102b4b {
    width: 100.00%;
}
    
#\32 e3ce330 {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 4% 4%;
}
    
#\35 c261d7e {
    margin: 0px 0% 0px 0%;
}
    
#\31 0dcf9af {
    height: 350px;
}
    
#\32 cb4781b {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9bf80b3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.69%;
    align-items: flex-start;
    height: auto;
    min-height: 103px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b71babd [data-content-reference] .accordion-title {
    font-size: 24px;
}
#\31 b71babd {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d13498f {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 109px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e72f6ed {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d673fb0 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 79px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1cf2df0 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: 109px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c7ecb44 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf7a6e3c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 4408ef2 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#de38594c {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\34 0e8c965 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\39 78cc85d {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\30 88ebeb2 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d31b8e7f {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#f8153d3d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#d60cd2e4[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#d60cd2e4 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#\35 905de02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#db693f5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bb5a5678 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#aa17d307 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2240e08 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\30 2c41192 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_06o {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#c48bb4f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rpo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4c7f621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0e8c965 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\39 78cc85d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d31b8e7f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f8153d3d {
    width: 100.00%;
}
    
#d60cd2e4 {
    width: 100.00%;
    height: 450px;
}
}



@media (max-width: 767px) {
    
#\34 0e8c965 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 78cc85d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\30 88ebeb2 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d31b8e7f {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 8% 4%;
}
    
#\31 ecd04d5 {
    margin: 0px 0% 0px 0%;
}
    
#f8153d3d {
    width: 100.00%;
}
    
#d60cd2e4 {
    height: 350px;
}
    
#aa17d307 {
    width: 100.00%;
}
}



@media all {
    
#\35 c472f22 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6bb1a7c {
    margin: 0px 0% 0px 0%;
}
    
#b41c42d9 {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 817ad62 {
    max-width: 100%;
    width: 703px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c891270 {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e578e9a::before, #\39 e578e9a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
}
#\39 e578e9a {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/medium-vecteezy_the-texture-of-the-shutter-door-or-window-in-light-gray-color_12755011_medium-1920w.jpg");
}
#\39 e578e9a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#fe9017df {
    max-width: 100%;
    width: 94.76745739994284%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f577deca {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 2;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 27db951 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 035061e {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 97bd0eb {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a0aa4cd {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 1;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ccc02b::before, #\33 3ccc02b > .bgExtraLayerOverlay {
    
}
#\33 3ccc02b {
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    background-size: contain;
    width: 100%;
    min-height: 80px;
    background-image: initial;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    flex-wrap: wrap;
    padding: 0% 0% 0% 0%;
}
    
#fef4e3dd {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f9b6501 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#d19898a8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4cf4a9f {
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 2;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a949745 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 6656f5a {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3edc328 {
    max-width: 100%;
    width: 703px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ifl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_5kt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_vk8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ppq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 27db951 {
    width: 100%;
}
    
#\39 97bd0eb {
    width: 100%;
}
    
#\39 6bb1a7c {
    margin: 0px 0% 0px 0%;
}
    
#\34 a0aa4cd {
    min-width: 32px;
    justify-content: flex-start;
    order: 2;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b41c42d9 {
    width: 100%;
}
    
#\33 3ccc02b::before, #\33 3ccc02b > .bgExtraLayerOverlay {
    
}
#\33 3ccc02b {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#fef4e3dd {
    padding: 4% 2% 4% 2%;
}
    
#\32 817ad62 {
    width: 100%;
}
    
#\34 c891270 {
    min-width: 32px;
    justify-content: flex-start;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e578e9a::before, #\39 e578e9a > .bgExtraLayerOverlay {
    
}
#\39 e578e9a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#fe9017df {
    width: 100%;
}
    
#d19898a8 {
    width: 100%;
}
    
#f577deca {
    min-width: 32px;
    justify-content: flex-start;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e4cf4a9f {
    min-width: 32px;
    justify-content: flex-start;
    order: 3;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6656f5a {
    width: 100%;
}
    
#\39 3edc328 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 27db951 {
    width: 100.00%;
}
    
#\39 97bd0eb {
    width: 305px;
}
    
#\39 6bb1a7c {
    margin: 0px 0% 0px 0%;
}
    
#\34 a0aa4cd {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b41c42d9 {
    width: 305px;
}
    
#\33 3ccc02b::before, #\33 3ccc02b > .bgExtraLayerOverlay {
    
}
#\33 3ccc02b {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#fef4e3dd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 817ad62 {
    width: 305px;
}
    
#\34 c891270 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e578e9a::before, #\39 e578e9a > .bgExtraLayerOverlay {
    
}
#\39 e578e9a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#fe9017df {
    width: 100.00%;
}
    
#d19898a8 {
    width: 100.00%;
}
    
#f577deca {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e4cf4a9f {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6656f5a {
    width: 100.00%;
}
    
#\39 3edc328 {
    width: 305px;
}
}



@media all {
    
#\39 388979e {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bda5b47[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#\39 bda5b47 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#\30 8d1d6e2 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#\31 0bd006b {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b9818aa {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 1f1caa8 [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
}
#\33 1f1caa8 {
    justify-content: flex-start;
    width: 99.99813961354698%;
    min-height: auto;
    height: auto;
    order: 3;
    align-self: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
#\33 1f1caa8 [data-content-reference] .icon-container {
    color: var(--color_2);
    padding: 2px 2px 2px 2px;
}
#\33 1f1caa8 .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#e14de10d {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\30 c59a30e {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 2713f82 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ie6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_gpt {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8ab1bbd {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0e68b0 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d51a8be5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0af6fab {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb686e8 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 29e823a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 279376e {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b162dee {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1025px) {
    
#\33 1f1caa8 [data-content-reference] .accordion-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1f1caa8 [data-content-reference] .accordion-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1f1caa8 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 388979e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\39 bda5b47 {
    width: 100.00%;
    height: 450px;
}
    
#\30 8d1d6e2 {
    width: 100.00%;
    order: 0;
}
    
#e14de10d {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\30 c59a30e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2713f82 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8ab1bbd {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0af6fab {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 279376e {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 08e9658 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ie6 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 1f1caa8 [data-content-reference] .accordion-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#\33 1f1caa8 [data-content-reference] .accordion-title {
    font-size: 24px;
}
#\33 1f1caa8 {
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 388979e {
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 4% 4%;
}
    
#\39 bda5b47 {
    height: 350px;
}
    
#\30 8d1d6e2 {
    width: 100.00%;
    order: 0;
}
    
#e14de10d {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 08e9658 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c59a30e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 2713f82 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8ab1bbd {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0af6fab {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 279376e {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ie6 {
    order: 1;
}
}



@media all {
    
#b192e722 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eb0d344 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\32 39142e7[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#\32 39142e7 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#\31 292e79b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 8ca2004 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ff19a571 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#ad54ba44 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\31 781d4a1 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\35 f3b7002 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 107c92a {
    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;
}
    
#widget_lms {
    width: 100%;
    height: 452px;
    max-width: 100%;
    order: 4;
}
    
#widget_usd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8ca2004 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ff19a571 {
    width: 100.00%;
}
    
#\32 eb0d344 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 39142e7 {
    width: 100.00%;
    height: 450px;
}
    
#\31 781d4a1 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#widget_lms {
    height: 554px;
}
    
#widget_usd {
    height: 632px;
}
}



@media (max-width: 767px) {
    
#\33 8ca2004 {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 8% 4%;
}
    
#b192e722 {
    width: 100.00%;
}
    
#\39 e2694e5 {
    margin: 0px 0% 0px 0%;
}
    
#ff19a571 {
    width: 100.00%;
}
    
#\32 eb0d344 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 39142e7 {
    height: 350px;
}
    
#\31 781d4a1 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f3b7002 {
    width: 100.00%;
}
    
#widget_lms {
    height: auto;
}
}



@media all {
    
#e63e34c6 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 2;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 45046b1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 32e8f19 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 82607f0::before, #\37 82607f0 > .bgExtraLayerOverlay {
    
}
#\37 82607f0 {
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    background-size: contain;
    width: 100%;
    min-height: 80px;
    background-image: initial;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0% 0% 0% 0%;
}
    
#ad3ec705 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 e48a822 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c13b6694 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb612624 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b611dcdf {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#aa143bf2::before, #aa143bf2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.7;
}
#aa143bf2 {
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/1c3056d0/dms3rep/multi/opt/medium-vecteezy_the-texture-of-the-shutter-door-or-window-in-light-gray-color_12755011_medium-1920w.jpg);
}
#aa143bf2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#\35 73c3a4c {
    max-width: 100%;
    width: 703px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0661a13 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 1;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd69cf57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 664c620 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd4bedc8 {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2cba381 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a309f16 {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce72a671 {
    max-width: 100%;
    width: 94.76745739994284%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9b88d5b {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#c2c358bb::before, #c2c358bb > .bgExtraLayerOverlay {
    
}
#c2c358bb {
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    background-size: contain;
    width: 100%;
    min-height: 80px;
    background-image: initial;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    padding: 0% 0% 0% 0%;
}
    
#afb0ee02 {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 1;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 afe8ead {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 21dcc8e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ca65027 {
    max-width: 100%;
    width: 703px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9d183ff {
    align-items: flex-start;
    width: 33%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: rgba(0,0,0,0.6);
    background-image: initial;
    align-self: stretch;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: space-between;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 76e577f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 e7d64c0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ec184c2 {
    max-width: 100%;
    width: 703px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a90755 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6bf2dd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0a1d4e2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e9876ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0473a6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e19d300f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f3375d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d53280e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 10f57ee {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ddd23fd4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61bf0be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e7320ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8091328 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b64d7427 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e6ff343 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e63e34c6 {
    min-width: 32px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 45046b1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 73c3a4c {
    width: 100%;
}
    
#a0661a13 {
    min-width: 32px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 82607f0::before, #\37 82607f0 > .bgExtraLayerOverlay {
    
}
#\37 82607f0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 e48a822 {
    min-width: 32px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c13b6694 {
    width: 100%;
}
    
#fd4bedc8 {
    width: 100%;
}
    
#fb612624 {
    width: 100%;
}
    
#\32 2cba381 {
    padding: 4% 4% 4% 4%;
}
    
#\35 a309f16 {
    width: 100%;
}
    
#ce72a671 {
    width: 100%;
}
    
#aa143bf2::before, #aa143bf2 > .bgExtraLayerOverlay {
    
}
#aa143bf2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#c2c358bb::before, #c2c358bb > .bgExtraLayerOverlay {
    
}
#c2c358bb {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#afb0ee02 {
    min-width: 32px;
    justify-content: flex-start;
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 21dcc8e {
    width: 100%;
}
    
#\30 ca65027 {
    width: 100%;
}
    
#\38 9d183ff {
    min-width: 32px;
    justify-content: flex-start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e7d64c0 {
    width: 100%;
}
    
#\38 ec184c2 {
    width: 100%;
}
    
#\35 9b88d5b {
    align-items: flex-start;
}
    
#\32 32e8f19 {
    align-items: flex-start;
}
    
#\31 afe8ead {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#e63e34c6 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 45046b1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 73c3a4c {
    width: 316px;
}
    
#a0661a13 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 82607f0::before, #\37 82607f0 > .bgExtraLayerOverlay {
    
}
#\37 82607f0 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 664c620 {
    align-items: flex-start;
}
    
#\39 e48a822 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c13b6694 {
    width: 100.00%;
}
    
#fd4bedc8 {
    width: 316px;
}
    
#fb612624 {
    width: 100.00%;
}
    
#\32 2cba381 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 a309f16 {
    width: 305px;
}
    
#ce72a671 {
    width: 100.00%;
}
    
#aa143bf2::before, #aa143bf2 > .bgExtraLayerOverlay {
    
}
#aa143bf2.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAGxAAAgEFAAAAAAAAAAAAAAAAAAMBAhESIjH/xAAUAQEAAAAAAAAAAAAAAAAAAAAB/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjSpeHDJKlXnUAC//2Q==');
}
    
#\35 9b88d5b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c2c358bb::before, #c2c358bb > .bgExtraLayerOverlay {
    
}
#c2c358bb {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#afb0ee02 {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 21dcc8e {
    width: 100.00%;
}
    
#\30 ca65027 {
    width: 316px;
}
    
#\38 9d183ff {
    width: 100.00%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e7d64c0 {
    width: 100.00%;
}
    
#\38 ec184c2 {
    width: 305px;
}
    
#c0a1d4e2 {
    align-items: flex-start;
}
    
#\32 32e8f19 {
    align-items: flex-start;
}
    
#e19d300f {
    align-items: flex-start;
}
    
#b611dcdf {
    align-items: flex-start;
}
    
#\36 10f57ee {
    align-items: flex-start;
}
    
#\39 76e577f {
    align-items: flex-start;
}
    
#ddd23fd4 {
    align-items: flex-start;
}
    
#\30 e6ff343 {
    align-items: flex-start;
}
    
#\31 afe8ead {
    align-items: flex-start;
}
}



@media all {
    
#\39 8564700 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc5c0aeb {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 aeb2267[data-pinned] {
    z-index: 1;
    top: 165px;
    bottom: auto;
    position: sticky;
}
#\33 aeb2267 {
    max-width: 100%;
    width: 100.00%;
    height: 550px;
}
    
#\33 5e23568 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 dc19252 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
}
    
#bf31411c {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 35.83597014925373%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 1;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\34 609f8ca {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#eaf8628b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_cgq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_e6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_rg0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_fb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#widget_a3n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#widget_9aj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
}
    
#\31 5b5d0c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc5c0aeb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\33 aeb2267 {
    width: 100.00%;
    height: 450px;
}
    
#\33 5e23568 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dc19252 {
    width: 100.00%;
}
    
#bf31411c {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\38 f94d169 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dc5c0aeb {
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#\33 aeb2267 {
    height: 350px;
}
    
#\33 5e23568 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 dc19252 {
    width: 100.00%;
}
    
#bf31411c {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f94d169 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 67a7ede {
    align-self: auto;
    max-width: 100%;
    width: 99.99718570374006%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e6cafd2::before, #\35 e6cafd2 > .bgExtraLayerOverlay {
    
}
#\35 e6cafd2 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0.6);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-size: contain;
    width: 100%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 bf3ce93 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\32 18073ae {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#ffb68a55::before, #ffb68a55 > .bgExtraLayerOverlay {
    
}
#ffb68a55 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 0dc2ebc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0dc2ebc {
    margin: 0px 0% 0px 0%;
}
    
#\38 67a7ede {
    width: 100.00%;
}
    
#\35 e6cafd2::before, #\35 e6cafd2 > .bgExtraLayerOverlay {
    
}
#\35 e6cafd2 {
    align-items: center;
}
    
#\32 18073ae {
    padding: 4% 4% 4% 4%;
}
    
#ffb68a55::before, #ffb68a55 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 0dc2ebc {
    margin: 0px 0% 0px 0%;
}
    
#\38 67a7ede {
    width: 99.54%;
}
    
#\35 e6cafd2::before, #\35 e6cafd2 > .bgExtraLayerOverlay {
    
}
#\35 e6cafd2 {
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bf3ce93 {
    margin: 0px 0% 0px 0%;
}
    
#\32 18073ae {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#ffb68a55::before, #ffb68a55 > .bgExtraLayerOverlay {
    
}
#ffb68a55 {
    background-position: 50% 50%;
}
}



@media all {
    
#f1077e0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1077e0c {
    max-width: 100%;
    width: 100px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3953bff {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 175ea5d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5f7dd83 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f379b921 {
    max-height: 100%;
    width: 99.53%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d78a098a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d78a098a {
    max-width: 100%;
    width: 100px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bcda4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4bcda4d {
    max-width: 100%;
    width: 100px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 908c689 {
    min-height: 100%;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    width: 49%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 32px;
    order: 0;
    align-items: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d696f154 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d47485a::before, #\36 d47485a > .bgExtraLayerOverlay {
    
}
#\36 d47485a {
    background-image: initial;
    background-color: var(--color_2);
}
    
#e58b09fd {
    min-height: 100%;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    width: 49%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 32px;
    order: 0;
    align-items: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aa8d0ec {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 09763d0 {
    min-height: 100%;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    width: 49%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 32px;
    order: 0;
    align-items: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db9da762 {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cad29881 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a18d8af {
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    row-gap: 12px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ebe61fb {
    min-height: 100%;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    column-gap: 4%;
    row-gap: 32px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_1);
    width: 49%;
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 32px;
    order: 0;
    align-items: center;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 122758c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c422406c {
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: wrap;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#da27c72a {
    width: 100%;
    min-width: 4%;
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 555db3d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 52aed2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 52aed2a {
    max-width: 100%;
    width: 100px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b292f3 {
    max-width: 100%;
    width: 210px;
    min-height: 54px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1077e0c {
    width: 100px;
}
    
#\36 175ea5d {
    width: 100.00%;
}
    
#\37 5f7dd83 {
    align-items: center;
    row-gap: 12px;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f379b921 {
    align-items: center;
    row-gap: 12px;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#d78a098a {
    width: 100px;
}
    
#\38 4bcda4d {
    width: 100px;
}
    
#\32 908c689 {
    min-height: auto;
    min-width: 32px;
    order: 2;
    width: 100.00%;
    align-items: center;
    padding: 4% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
}
    
#d696f154 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d47485a::before, #\36 d47485a > .bgExtraLayerOverlay {
    
}
    
#e58b09fd {
    min-height: auto;
    min-width: 32px;
    order: 2;
    width: 100.00%;
    align-items: center;
    padding: 4% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\37 09763d0 {
    min-height: auto;
    min-width: 32px;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-items: center;
    row-gap: 24px;
    padding: 4% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db9da762 {
    align-items: center;
    row-gap: 12px;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a18d8af {
    align-items: center;
    align-self: flex-start;
    row-gap: 12px;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ebe61fb {
    min-height: auto;
    min-width: 32px;
    width: 100.00%;
    order: 1;
    row-gap: 24px;
    padding: 4% 8% 4% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\35 122758c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#c422406c {
    align-content: flex-start;
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#da27c72a {
    width: 100%;
    min-height: 43px;
    height: auto;
    align-items: center;
}
    
#\36 52aed2a {
    width: 100px;
}
}



@media (max-width: 767px) {
    
#f1077e0c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1077e0c {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 3953bff {
    width: 99.61%;
}
    
#\36 175ea5d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 80.77%;
}
    
#\37 5f7dd83 {
    align-items: center;
    row-gap: 12px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f379b921 {
    align-items: center;
    justify-content: center;
    row-gap: 12px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d78a098a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d78a098a {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 4bcda4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4bcda4d {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 908c689 {
    row-gap: 16px;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#d696f154 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d47485a::before, #\36 d47485a > .bgExtraLayerOverlay {
    
}
    
#e58b09fd {
    row-gap: 16px;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\33 aa8d0ec {
    width: 99.60%;
}
    
#\37 09763d0 {
    row-gap: 16px;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#db9da762 {
    align-items: center;
    row-gap: 12px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cad29881 {
    width: 99.61%;
}
    
#\32 a18d8af {
    justify-content: center;
    align-items: center;
    row-gap: 12px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ebe61fb {
    row-gap: 16px;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\35 122758c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#c422406c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#da27c72a {
    width: 100%;
    min-height: 72px;
    align-items: center;
    height: auto;
}
    
#\35 555db3d {
    width: 99.61%;
}
    
#\36 52aed2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 52aed2a {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 5b292f3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 dd9e964.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 dd9e964 {
    max-width: 100%;
    width: 39.47877492877493%;
    height: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ce95d859 {
    background-color: var(--color_1);
    background-image: none;
}
    
#b904d77f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 2% 0px 2% 0px;
    margin: 0% 0% 0% 0%;
}
    
#f0371773 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1f45b06 {
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    height: auto;
    order: 1;
}
    
#\33 947705e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 dd9e964 {
    width: 100.00%;
}
    
#b904d77f {
    column-gap: 1%;
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f0371773 {
    width: 100%;
    min-height: 8px;
    row-gap: 0px;
}
    
#\33 947705e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 dd9e964 {
    width: 91.08%;
}
    
#b904d77f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#f0371773 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\33 947705e {
    margin: 0px 0% 0px 0%;
}
    
#\38 1f45b06 {
    height: 100px;
}
}

