@media all {
  *#dm .dmInner a.u_1950445143 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0e92bde7/icon/Arrow_7486795.svg) !important;
  }

  *#dm .dmInner a.u_1950445143:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1950445143.hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1905578421 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1581849714 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1583871802 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1059105293 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1238590471 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1349259784 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1132306695 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1892217315 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner *.u_1672354043 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1140858140 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0e92bde7/icon/Arrow_7486795.svg) !important;
  }

  *#dm .dmInner a.u_1140858140:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1140858140.hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1575995181 .svg { fill:rgba(236,195,148,1) !important; }

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

  *#dm .dmInner div.u_1059883286 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1162613548 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1008536015 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner *.u_1121171970 { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner *.u_1907387449 { text-align:CENTER !important; }

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

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

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

  *#dm .dmInner div.u_1826608059 input:not([type="submit"]) {
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1826608059 textarea {
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1826608059 select {
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1212153604 .svg { fill:rgba(234,193,175,0.48) !important; }

  *#dm .dmInner div.u_1345397175 .svg { fill:rgba(85,64,45,0.63) !important; }

  *#dm .dmInner div.u_1075503024 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner *.u_1239397111 { text-align:CENTER !important; }

  *#dm .dmInner a.u_1841618911 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/0e92bde7/icon/Arrow_7486795.svg) !important;
  }

  *#dm .dmInner a.u_1841618911:hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner a.u_1841618911.hover .iconBg { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1307918370 .svg { fill:rgba(236,195,148,1) !important; }

  *#dm .dmInner div.u_1826608059 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:202px !important;
    height:45px !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1826608059 input[type="submit"] { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 2% 10%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22.281786663086418%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 2;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(238, 232, 230, 1);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_bsk {
    width: 97.53974787356022%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0si {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_qib {
    width: 75.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#innergrid_1kd {
    width: 99.70%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_r1m {
    width: 228px;
    height: 217px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-left: 48px;
    margin-top: 39px;
}
    
#widget_gnu {
    width: 173px;
    height: 260px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin-top: 19px;
    margin-left: 85px;
}
    
#group_o9r {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 61.81%;
    min-height: 88.73%;
    row-gap: 24px;
    column-gap: 4%;
    margin-right: 24px;
    margin-top: 15px;
    height: auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_e2v {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    padding-left: 2%;
}
    
#widget_r1m {
    justify-self: start;
    align-self: start;
    margin: 39px 0px 0px 4px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_gnu {
    justify-self: start;
    align-self: start;
    margin: 14px 0px 0px 30px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_o9r {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 99.10%;
    width: 84.01%;
    margin: 2px 9px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_qib {
    width: 62.60345860946751%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 35.24%;
}
    
#innergrid_1kd {
    justify-self: auto;
    align-self: auto;
    width: 99.70173690732645%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_qib {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_o9r {
    width: 89.31%;
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 57.21%;
    margin: 245px 8px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_1kd {
    width: 99.70%;
    grid-template-rows: minmax(613.991455078125px, max-content);
}
}



@media all {
    
#ce8cce64 {
    min-height: 420px;
    padding-top: 4%;
    padding-bottom: 2%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 f88ad7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eccf62cd {
    width: 220px;
    height: auto;
    max-width: 100%;
}
    
#c9757a77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 05d0747 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 09c4652 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e2486b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce8cce64 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c9757a77 {
    width: 100%;
    min-height: 80px;
}
    
#\32 05d0747 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#ce8cce64 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 12px;
}
    
#c9757a77 {
    min-height: 158px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\32 05d0747 {
    min-height: 240px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 f88ad7d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 e2486b6 {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 11cc6b8 {
    width: 100%;
    height: 616px;
    max-width: 100%;
}
    
#a80b77df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#addb1928 {
    padding-top: 2%;
    padding-bottom: 4%;
    min-height: 756px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#addb1928 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 395px;
}
    
#\31 11cc6b8 {
    height: 434px;
}
}



@media (max-width: 767px) {
    
#\31 11cc6b8 {
    height: 240px;
}
    
#a80b77df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#addb1928 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 2752171 {
    width: 46.57585616438356%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5917495 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\35 c3156a3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 ece0fad {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b6daa3cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bee83a86 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\36 af6b2c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a44e233d {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 cb8fb09 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 77234bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e33a86fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c4d70580 {
    width: 276px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6c79f24 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 733px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dc87ee0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 be896bb {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 b29eff4 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6b3a159 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.99914383561644%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8179a69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b6bfed8e {
    width: 99.99709484381137%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 62571a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 725px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 747d69e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 d5591c1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 725px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a275556d {
    width: 99.99709484381137%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f4504916 {
    background-color: rgba(172, 231, 230, 1);
    background-image: url();
    background-size: contain;
}
#f4504916.lazy {
    background-image: url('');
}
    
#baa1b3c2 {
    width: 99.99709484381137%;
    height: 320px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dcc4b8f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.99914383561644%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b41f4412 {
    width: 99.99709484381137%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e0c73dae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 604defe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c38bf30f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7f8bf4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 9440fda {
    justify-content: space-between;
    align-items: flex-start;
    width: 50.00002771638032%;
    min-height: 721px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1b1409d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#c4b19dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b131925 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 733px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db0c0f08 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#eb6137b2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 dfc2e1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 38e8aad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a6484b64 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\35 f14873d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.99914383561644%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bdfaa1c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#a5e14ffa {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#ca13d7a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.977402420155805%;
    min-height: 721px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e873103f {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\39 be182c2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.22534744978279%;
    min-height: 721px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa5d41df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f8172e22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ba65ebc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b29eff4 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 f14873d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 604defe {
    width: 99%;
    height: auto;
    min-height: 655px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9440fda {
    width: 99%;
    height: auto;
    min-height: 655px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6b3a159 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1310px;
}
    
#\36 62571a8 {
    width: 99%;
    height: auto;
    min-height: 655px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d5591c1 {
    width: 99%;
    height: auto;
    min-height: 631px;
    margin: 0px 0% 0px 0%;
}
    
#c38bf30f {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1394px;
}
    
#\37 b131925 {
    width: 99%;
    height: auto;
    min-height: 631px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c79f24 {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dcc4b8f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca13d7a4 {
    width: 99%;
    height: auto;
    min-height: 694px;
    margin: 0px 0% 0px 0%;
}
    
#\39 be182c2 {
    width: 99%;
    height: auto;
    min-height: 655px;
    margin: 0px 0% 0px 0%;
}
    
#c4b19dc7 {
    row-gap: 14px;
}
}



@media (max-width: 767px) {
    
#\31 2752171 {
    order: 0;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 5917495 {
    height: 240px;
}
    
#e873103f {
    height: 240px;
}
    
#\38 1b1409d {
    height: 240px;
}
    
#\37 b29eff4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a6484b64 {
    height: 240px;
}
    
#baa1b3c2 {
    height: 240px;
    order: 0;
}
    
#\30 bdfaa1c {
    height: 240px;
}
    
#a5e14ffa {
    height: 240px;
}
    
#bee83a86 {
    height: 240px;
}
    
#c4b19dc7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 f14873d {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    height: auto;
    min-height: 1541px;
    width: 100%;
}
    
#\35 604defe {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9440fda {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6b3a159 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 62571a8 {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d5591c1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c38bf30f {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 4;
    width: 100%;
}
    
#\37 b131925 {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6c79f24 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 7f8bf4f {
    justify-self: auto;
    align-self: auto;
    width: 99.99415994027767%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 af6b2c5 {
    order: 2;
}
    
#\32 ece0fad {
    order: 3;
}
    
#\37 dcc4b8f {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 5;
    width: 100%;
}
    
#ca13d7a4 {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#\39 be182c2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 cb8fb09 {
    order: 1;
}
}



@media all {
    
#\33 f2eef02 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#db47bb67 {
    width: 75.69%;
    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 59e2ecc {
    width: 56.117722602739725%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daae79a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 6803c98 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 dca8206 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    margin-top: 20px;
    flex-wrap: nowrap;
    order: 2;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 9c3ddba {
    width: 244px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    max-height: none;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 35d41ce {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e828797 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a72d9d4f {
    width: 89.7762775964978%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a4cabb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    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);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 50a9e8d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.50268524126793%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 24px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 3036bba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    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);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d1759ca {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.50268524126793%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 24px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 39070d8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bddda93 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2d458f9 {
    width: 89.7762775964978%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c4a83f4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    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);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c712ea6c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.50268524126793%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    row-gap: 24px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 9b7e7ea {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b5432c2 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a519f6 {
    width: 89.7762775964978%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6803c98 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 dca8206 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 a4cabb3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3036bba {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c4a83f4b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#daae79a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6803c98 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 9c3ddba {
    height: 50px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e828797 {
    width: 96px;
    height: auto;
}
    
#\32 a4cabb3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3036bba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 39070d8 {
    width: 96px;
    height: auto;
}
    
#c4a83f4b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b7e7ea {
    width: 96px;
    height: auto;
}
    
#\38 dca8206 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 59e2ecc {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#db47bb67 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#cf29a0a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#b176a8c1 {
    padding-top: 60px;
    padding-bottom: 60px;
    min-height: 965px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#innergrid_ifo {
    column-gap: 40px;
    width: 64.31%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(821.9176025390625px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 15px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 92ef70f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 43bfc4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dcade15 {
    width: 244px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    max-height: none;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9fa8c40 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b64487e1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.46%;
    min-height: 55px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 952fcc6 {
    width: 46.74%;
    height: 737px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 0;
    margin-right: 9px;
    margin-top: 70px;
}
    
#group_ji0 {
    align-items: flex-start;
    width: 45.55757606616284%;
    min-height: 476px;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 2;
    margin-top: 194px;
    margin-left: 16px;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#widget_ng8 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 2;
}
    
#widget_h8q {
    width: 13.52%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-right: 104px;
    margin-top: 25px;
}
    
#e56aeeb5 {
    background-color: rgba(243, 211, 174, 1);
    background-image: initial;
}
    
#widget_amb {
    width: 589px;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 9px;
    margin-right: 143px;
}
    
#widget_mgh {
    width: 5.17%;
    height: 48px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b176a8c1 {
    min-height: 887px;
    padding: 20px 2% 20px 2%;
}
    
#\31 43bfc4c {
    width: 100%;
}
    
#b64487e1 {
    min-height: 55px;
}
    
#widget_h8q {
    height: 235px;
    justify-self: start;
    align-self: start;
    width: 19.56%;
    margin: 40px 0px 0px 33px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 952fcc6 {
    height: 429px;
    justify-self: end;
    align-self: start;
    width: 64.95%;
    margin: 6px 23px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_amb {
    height: 428px;
    justify-self: center;
    align-self: start;
    width: 487px;
    margin: -32px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_ji0 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 365px;
    width: 98.14%;
    margin: 460px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ifo {
    width: 96.64%;
    grid-template-rows: minmax(785.9232788085938px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#cf29a0a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b176a8c1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 1% 30px 1%;
}
    
#\36 dcade15 {
    height: 50px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b64487e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: center;
    align-items: center;
    min-height: 146px;
    height: auto;
}
    
#\38 952fcc6 {
    height: 261px;
    justify-self: center;
    align-self: start;
    width: 85%;
    margin: 76px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_h8q {
    height: 146px;
    justify-self: start;
    align-self: start;
    width: 25.07%;
    margin: 3px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_amb {
    height: auto;
    justify-self: end;
    align-self: start;
    margin: 2px -3px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_ifo {
    width: 96.38%;
    grid-template-rows: minmax(736.9744262695312px, max-content);
}
    
#group_ji0 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 390px;
    width: 98.99%;
    justify-content: flex-start;
    margin: 352px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_ng8 {
    height: 20px;
}
    
#\36 9fa8c40 {
    width: 252px;
}
    
#widget_mgh {
    width: 86.10%;
    height: 22px;
}
}



@media all {
    
#\34 033ca46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9896c62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 30c16f9 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 1%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e5b4b424 {
    background-color: rgba(238, 232, 230, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 30c16f9 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 119px;
}
}



@media (max-width: 767px) {
    
#\34 033ca46 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\34 9896c62 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\39 30c16f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#de4cb977 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b9a2a49f {
    width: 93.41971117667434%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f0d2f44d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 56.40337477797514%;
    min-height: 262px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    justify-self: auto;
    row-gap: 24px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 b4bf55c {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 752907e::before, #\32 752907e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 752907e {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 48px;
    background-color: rgba(243, 211, 174, 1);
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    border-style: solid;
    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);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin-left: 0%;
}
    
#\34 24093d2 {
    width: 37.60%;
    height: 258px;
    max-width: 100%;
    order: 0;
}
    
#widget_u0c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 e6cc60c {
    background-color: rgba(238, 232, 230, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de4cb977 {
    width: 100%;
}
    
#b9a2a49f {
    width: 99%;
    margin-bottom: 20px;
}
    
#f0d2f44d {
    height: auto;
    min-height: 170px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b4bf55c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 3% 4% 3% 4%;
}
    
#\32 752907e {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 24093d2 {
    width: 99%;
    height: 335px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#de4cb977 {
    width: 100%;
}
    
#b9a2a49f {
    width: 100%;
    margin-bottom: 16px;
}
    
#f0d2f44d {
    width: 100%;
    min-height: 185px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b4bf55c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding-bottom: 2%;
}
    
#\32 752907e {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 24093d2 {
    height: 198px;
    width: 100%;
    order: 0;
}
}



@media all {
    
#a2de945b {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 4b472c9::before, #\36 4b472c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 4b472c9 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 48px;
    background-color: rgba(243, 211, 174, 1);
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    border-style: solid;
    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);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin-left: 0%;
}
    
#\38 e456e06 {
    width: 36.58%;
    height: 248px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bf2993 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 57.418383658969795%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    height: auto;
    row-gap: 24px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f51751ac {
    width: 84.16%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0a48433 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7145ac4 {
    box-shadow: none;
    background-color: rgba(238, 232, 230, 1);
    background-image: initial;
}
    
#ec52fba2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    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) {
    
#a2de945b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 3% 4% 3% 4%;
}
    
#\36 4b472c9 {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e456e06 {
    height: 339px;
    width: 99%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 8bf2993 {
    min-height: 170px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f51751ac {
    width: 100%;
    margin-bottom: 20px;
}
    
#\34 0a48433 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a2de945b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 2% 4% 2% 4%;
}
    
#\36 4b472c9 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e456e06 {
    height: 193px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8bf2993 {
    order: 1;
    width: 100%;
    min-height: 185px;
}
    
#f51751ac {
    width: 100%;
    margin-bottom: 16px;
}
    
#\34 0a48433 {
    width: 100%;
}
}



@media all {
    
#\37 c8e3120 {
    min-height: 380px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 eb8fca1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc7d249 {
    width: 36.67%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#de45b205 {
    width: 93.19%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 754fb6f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 57.327531083481354%;
    min-height: 250px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 24px;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#cc1d292d::before, #cc1d292d > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#cc1d292d {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 48px;
    background-color: rgba(243, 211, 174, 1);
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    border-style: solid;
    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);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin-left: 0%;
}
    
#\35 785fab8 {
    background-color: rgba(238, 232, 230, 1);
    background-image: initial;
}
    
#\36 2dde3da {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    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) {
    
#\37 c8e3120 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    padding-top: 3%;
}
    
#\38 eb8fca1 {
    width: 100%;
    order: 2;
}
    
#\37 fc7d249 {
    height: 391px;
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#de45b205 {
    width: 100%;
    margin-bottom: 20px;
    order: 0;
}
    
#\32 754fb6f {
    min-height: 170px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cc1d292d {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 c8e3120 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 2% 4% 4% 4%;
}
    
#\38 eb8fca1 {
    width: 100%;
}
    
#\37 fc7d249 {
    height: 212px;
    width: 100%;
}
    
#de45b205 {
    width: 100%;
    margin-bottom: 16px;
}
    
#\32 754fb6f {
    width: 100%;
    min-height: 185px;
}
    
#cc1d292d {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b3426084::before, #b3426084 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.3;
    border-radius: inherit;
}
#b3426084 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/0e92bde7/dms3rep/multi/opt/pexels-photo-1631678-1920w.jpeg);
    background-attachment: fixed;
}
#b3426084.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFERIhQVL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEBAAMAAwAAAAAAAAAAAAAAAQACExIhI//aAAwDAQACEQMRAD8A2VWnin03Pd0R4jzFjdnooShdllpS7Pil5u+ii8Li+jGtKAPA7n//2Q==');
}
    
#f124cf96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#dd9851fe {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 4e202d5 {
    width: 56.117722602739725%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e91a2161 {
    width: 89.39%;
    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) {
    
#dd9851fe {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b3426084::before, #b3426084 > .bgExtraLayerOverlay {
    
}
#b3426084.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFERIhQVL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEBAAMAAwAAAAAAAAAAAAAAAQACExIhI//aAAwDAQACEQMRAD8A2VWnin03Pd0R4jzFjdnooShdllpS7Pil5u+ii8Li+jGtKAPA7n//2Q==');
}
}



@media (max-width: 767px) {
    
#f124cf96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dd9851fe {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b3426084::before, #b3426084 > .bgExtraLayerOverlay {
    
}
#b3426084.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFERIhQVL/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEBAAMAAwAAAAAAAAAAAAAAAQACExIhI//aAAwDAQACEQMRAD8A2VWnin03Pd0R4jzFjdnooShdllpS7Pil5u+ii8Li+jGtKAPA7n//2Q==');
}
    
#e91a2161 {
    width: 100.00%;
}
}



@media all {
    
#\38 64bd328 {
    width: 89px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 86c465b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#b936e7d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ba91f3d3 {
    width: 75.69%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cdd8f9c {
    width: 244px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    max-height: none;
    justify-self: auto;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8df96b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 91202e7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    margin-top: 20px;
    flex-wrap: nowrap;
    order: 2;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 06d8235 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f58644bb {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 11207f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 ced4a2c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 d9a3400 {
    width: 89px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ea89ba {
    width: 101px;
    height: auto;
    max-width: 100%;
}
    
#\33 a9d3a08 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 61c174a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\33 f316a1e {
    width: 56.117722602739725%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 51b8a45 {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    align-self: auto;
    padding: 30px 30px 30px 30px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f9834423 {
    align-items: center;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 18d12cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a9d3a08 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 91202e7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#f9834423 {
    width: 70%;
    margin: 0px 0% 0px 0%;
}
    
#\36 51b8a45 {
    width: 70%;
    margin: 0px 0% 0px 0%;
}
    
#f58644bb {
    width: 70%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 a9d3a08 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 61c174a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 cdd8f9c {
    height: 50px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ba91f3d3 {
    width: 100%;
}
    
#\32 91202e7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f9834423 {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#\36 51b8a45 {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#f58644bb {
    width: 99%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f316a1e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
}



@media all {
    
#abdc89e8 {
    background-color: rgba(238, 232, 230, 1);
    background-image: initial;
}
    
#b23894d8 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 1%;
    padding-bottom: 4%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 4b6dd6c::before, #\39 4b6dd6c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 4b6dd6c {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 48px;
    background-color: rgba(243, 211, 174, 1);
    width: 100%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    border-style: solid;
    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);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 3% 3% 3% 3%;
    margin-left: 0%;
}
    
#daa7a641 {
    width: 37.23%;
    height: 276px;
    max-width: 100%;
    order: 1;
}
    
#\35 f06d942 {
    width: 93.19%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e1f0495 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b362ab9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 56.18%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    justify-self: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 cd7cf95 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    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) {
    
#b23894d8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
    padding-top: 3%;
}
    
#\39 4b6dd6c {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#daa7a641 {
    height: 391px;
    width: 99%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 b362ab9 {
    order: 1;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b23894d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 2% 4% 4% 4%;
}
    
#\39 4b6dd6c {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#daa7a641 {
    height: 212px;
    width: 100%;
    order: 0;
}
    
#\35 f06d942 {
    width: 100%;
    margin-bottom: 16px;
}
    
#\39 e1f0495 {
    width: 100%;
}
    
#\32 b362ab9 {
    width: 100%;
    min-height: 185px;
    order: 1;
}
}



@media all {
    
#\35 36cb6ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b84393b {
    width: 589px;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 9px;
    margin-right: 143px;
}
    
#\30 3a3cfac {
    column-gap: 40px;
    width: 72.22%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(667.90625px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 15px 15px 15px 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b72ff0 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9e4c855 {
    width: 244px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    max-height: none;
    grid-area: auto / auto / auto / auto;
}
    
#\33 25b2115 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.46%;
    min-height: 55px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d86bcb51 {
    background-color: rgba(243, 211, 174, 1);
    background-image: initial;
}
    
#\39 1d41b69 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 2;
}
    
#\35 20b5137 {
    min-height: 811px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 60px 0% 60px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e90d8bd {
    align-items: flex-start;
    width: 44.81%;
    min-height: 476px;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 146px 0% 0% 15px;
}
    
#aa213c9f {
    width: 5.17%;
    height: 48px;
    max-width: 100%;
    order: 1;
}
    
#\38 23d3ad1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d7198de9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b651f1d3 {
    width: 13.52%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin-right: 104px;
    margin-top: 25px;
}
    
#group_njm {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 50.64%;
    min-height: 76.77%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 127px 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b84393b {
    height: 428px;
    justify-self: center;
    align-self: start;
    width: 487px;
    margin: -32px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 20b5137 {
    min-height: 887px;
    padding: 20px 2% 20px 2%;
}
    
#\30 3a3cfac {
    width: 96.64%;
    grid-template-rows: minmax(785.9232788085938px, max-content);
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e90d8bd {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 365px;
    width: 98.14%;
    margin: 460px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d7198de9 {
    width: 100%;
}
    
#b651f1d3 {
    height: 235px;
    justify-self: start;
    align-self: start;
    width: 19.56%;
    margin: 40px 0px 0px 33px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 25b2115 {
    min-height: 55px;
}
}



@media (max-width: 767px) {
    
#\39 1d41b69 {
    height: 20px;
}
    
#\35 36cb6ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b84393b {
    height: auto;
    justify-self: end;
    align-self: start;
    margin: 2px -3px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 20b5137 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 1% 30px 1%;
}
    
#\30 3a3cfac {
    width: 96.38%;
    grid-template-rows: minmax(736.9744262695312px, max-content);
}
    
#\39 1b72ff0 {
    width: 252px;
}
    
#\35 e90d8bd {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 390px;
    width: 98.99%;
    justify-content: flex-start;
    margin: 352px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#aa213c9f {
    width: 86.10%;
    height: 22px;
}
    
#\38 9e4c855 {
    height: 50px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b651f1d3 {
    height: 146px;
    justify-self: start;
    align-self: start;
    width: 25.07%;
    margin: 3px 0px 0px 1px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 25b2115 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: center;
    align-items: center;
    min-height: 146px;
    height: auto;
}
}

