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

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

  *#dm .dmInner a.u_1540576542 { box-shadow:var(--color_3) 0px 0px 11px 0px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1254051509 .baf__labels-wrapper { align-items:center !important; }

  *#dm .dmInner a.u_1194727479 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1429263306 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1254051509 .baf__handle { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1254051509 .baf__title {
    background-color:var(--color_1) !important;
    border-radius:20px 20px 20px 20px !important;
    color:var(--color_2) !important;
    direction:ltr !important;
    font-family: Poppins !important;
    font-style:normal !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    border-style:solid !important;
    border-width:2px !important;
  }

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

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

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

  *#dm .dmInner div.u_1505908342 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1386949231 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1398751103 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1640705967 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1474585506 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner a.u_1056777417 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1537659016 img { border-radius:0px 0px 40px 40px !important; }

  *#dm .dmInner div.u_1975612882 img { border-radius:0px 0px 40px 40px !important; }

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

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

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

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

  *#dm .dmInner div.u_1170356812 .svg { fill:rgba(158,80,79,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1141695004 .svg { fill:rgba(158,80,79,1) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1852263383 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1849558999 img { object-fit:cover !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1298718529 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1298718529:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1298718529.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1767280003 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1767280003:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1767280003.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1289056271 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1289056271:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1289056271.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1644733529 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1644733529:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1644733529.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1238506893 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1238506893:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1238506893.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1940469811 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1940469811:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1940469811.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1991601783 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1991601783:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1991601783.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1480632575 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1480632575:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1480632575.hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1153676780 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/3d12f1e3/icon/Arrow_8099958.svg) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1153676780:hover .iconBg { background-color:rgb(157,79,79) !important; }

  *#dm .dmInner a.u_1153676780.hover .iconBg { background-color:rgb(157,79,79) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1254051509 .baf__title { font-size:18px !important; }

  *#dm .dmInner div.u_1852263383 img {
    object-position:100% 100% !important;
    object-fit:cover !important;
  }
}
.icon
{
	transition:transform 0.3s ease !important;
}
.icon:hover
{
	transform:scale(0.9) !important;
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1849558999 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1564319046
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_5);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#a59e38e7 {
    flex-direction: row;
    align-items: center;
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0px 0px 0px 0px;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#df65b131 {
    min-height: 12vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 12%;
    padding-left: 12%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#ef4eb7f7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fc81bae2 {
    flex-direction: row;
    align-items: center;
    width: 33.366666666666674%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0px 0px 0px 0px;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 a96bcfb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fd857840 {
    width: 81.726101482096%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baf3bc23 {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#feab974a {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fc63b443 {
    background-color: var(--color_2);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-width: 2px 0 2px 0;
    box-shadow: var(--color_1) 0px 0px 11px 0px;
}
    
#\34 643b0a0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 84c83cb {
    flex-direction: row;
    align-items: center;
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\35 851910e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd052f38 {
    min-height: 736px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_97l {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    margin-top: 0px;
    order: 1;
}
    
#c76bab79.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 4%;
}
#c76bab79 {
    width: 99.97%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 75e3c03 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 71a8cd4 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 0%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3b542ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e4b1a19 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 86fa773 {
    align-items: flex-start;
    width: 99.92%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f09c69ce {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1eddb81 {
    width: 92.4%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cfc0a584 {
    width: 89.7%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be7dd4ad {
    align-items: flex-start;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1e7b2f8 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51.72958448753463%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-start;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    padding: 2% 0% 0% 2%;
    margin: 0px 0% 0px -0.8265374043641659%;
}
    
#f630a7a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2b9cf53 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d63a0f7 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 020697e {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c2d969f0 {
    width: 150px;
    height: 150px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 20px 0% 0px 11.69708545557442%;
}
    
#a50e55c2 {
    background-image: initial;
    background-size: contain;
    background-position: 100% 50%;
    box-shadow: none;
    background-color: var(--color_3);
}
    
#e870ac38 {
    width: 100%;
    height: 640px;
    max-width: 100%;
}
    
#\37 21728ad {
    background-position: 50% 100%;
    align-items: flex-start;
    width: 49.099722991689745%;
    min-height: 631px;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: end;
    align-self: start;
    order: 0;
    height: auto;
    background-image: url();
    background-size: contain;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\37 21728ad.lazy {
    background-image: url('');
}
}



@media all {
    
#\32 e3c388b {
    width: 99.67081174438688%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f32b6fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b5075fa4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 0% 0% 0% 0%;
    background-image: none;
    justify-content: space-around;
    background-color: rgba(247, 211, 174, 1);
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b61d190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c0ee06f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a0147aa {
    width: 100%;
    height: 724px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 59ee8a7 {
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#ddd0cb68 {
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3a06354 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 837b5a0 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 6926251.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\30 6926251 {
    width: 79.62%;
    height: auto;
    max-width: none;
    order: 1;
    align-self: center;
    margin-top: 2%;
    margin-bottom: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b4d7eba {
    margin: 0px 0% 0px 0%;
}
    
#\37 36c7863 {
    width: 71.1214849921011%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#c5663d87 {
    background-image: none;
    background-color: var(--color_6);
}
    
#\39 ce2795a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 4% 0% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9516dc6 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 8270104 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 40px 40px 40px 40px;
    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: radial-gradient(circle, rgba(247, 211, 174, 1) 65%, rgba(227, 144, 21, 0.51) 100%);
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f69500 {
    min-height: 50px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 c66aae7 {
    width: 65%;
    height: 25vh;
    max-width: 100%;
    order: 1;
}
    
#b4d1d8fc {
    margin: 0px 0% 0px 0%;
}
    
#daa9e30e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.09177170084095%;
    min-height: 160px;
    max-height: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc0e551 {
    background-image: linear-gradient(180deg, rgba(247, 211, 174, 1) 36%, rgba(255, 249, 241, 1) 100%);
    background-origin: border-box;
}
    
#e3c11a5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 46dab4d {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#e367d639 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a1f23869 {
    width: 99.99501307058115%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c071158b {
    align-items: flex-start;
    width: 34.868158230540196%;
    min-height: 44px;
    max-height: 100%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ce822a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 40px 40px 40px 40px;
    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: radial-gradient(circle, rgba(247, 211, 174, 1) 65%, rgba(227, 144, 21, 0.51) 100%);
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 161cbe5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.09177170084095%;
    min-height: 160px;
    max-height: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8f1ac71 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#d8ad1d76 {
    width: 99.99501307058115%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d5e634d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5d9f757 {
    align-items: flex-start;
    width: 34.868158230540196%;
    min-height: 44px;
    max-height: 100%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d51f990 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eeecefab {
    width: 65%;
    height: 25vh;
    max-width: 100%;
    order: 1;
}
    
#d62b4472 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 40px 40px 40px 40px;
    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: radial-gradient(circle, rgba(247, 211, 174, 1) 65%, rgba(227, 144, 21, 0.51) 100%);
    background-origin: border-box;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4f9c2af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.09177170084095%;
    min-height: 160px;
    max-height: 100%;
    align-self: center;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ada66630 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bc000af {
    width: 99.99501307058115%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3c04a0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: 100px;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 770b597 {
    align-items: flex-start;
    width: 34.868158230540196%;
    min-height: 44px;
    max-height: 100%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1e3de89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e887708 {
    width: 65%;
    height: 25vh;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\34 25253af {
    margin: 0px 4% 0px 0%;
}
    
#\31 732b201 {
    width: 100.00002088827384%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#d5fdd91e {
    width: 99.99804400977995%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7dae5d2 {
    background-color: var(--color_6);
    background-image: none;
}
    
#b6b50268 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cef91555 {
    align-items: center;
    width: 1130px;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    justify-self: auto;
    order: 0;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db9d98c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 7096552.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
#\34 7096552 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7080cc5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
    padding-bottom: 2%;
}
#\38 7080cc5 {
    width: 99.850714974187%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 13daa4d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 55%;
    min-width: 4%;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f4d32cc8.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#f4d32cc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dc2862e {
    justify-content: flex-start;
    align-items: center;
    width: 52.129742388758785%;
    min-height: 244.844px;
    max-height: none;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3d1712a {
    min-height: 470px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c8de142 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1c30d5c.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\30 1c30d5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 18a0150 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.70300381583638%;
    min-height: 152px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de6b57e {
    align-items: center;
    width: 50%;
    min-height: 102px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdce7c37 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 102%;
    max-height: none;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea5fcf9d {
    align-items: center;
    width: 48.89777719008265%;
    min-height: 102px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    height: auto;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db97dd4.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
#\39 db97dd4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fbc892c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9481a1f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
#\32 9481a1f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9bad447 {
    justify-content: flex-start;
    align-items: center;
    width: 47.49060114947106%;
    min-height: 232.945px;
    max-height: none;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 332e454 {
    flex-direction: row;
    align-items: flex-start;
    width: 98.88908992220011%;
    min-height: 91px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a8d4d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/3d12f1e3/dms3rep/multi/opt/sethalan3_hyper_photo-realistic_picture_of_a_new_trex_composi_5033d5fe-db96-4318-9228-0eb6207ddb38_2_OPTIMIZED-1920w.webp");
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\36 8a8d4d5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAoAAUAmJZQCdADZjkhPgADOPqX2c1FTshOZ7M1d6oAfWhcBs0dRgEtNfjmFVkv1lLsQx6cCsivtzcAAAA==');
}
    
#\32 6e790b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd709ebd {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4a30485 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a97ff7.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 16px;
}
#\39 9a97ff7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e602f771 {
    min-height: 75px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8dae4d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 e990a0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.96143281365998%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_6);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 028d8ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 028d8ad.lazy {
    background-image: url('');
}
    
#d65d2191 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7911b2b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 0efe6c5 {
    width: 100%;
    height: 660px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ef6ee19 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f93d21d2 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0bcfb1b {
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    align-self: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6701783 {
    justify-content: space-between;
    align-items: flex-start;
    width: 87.99859722952833%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb0fd18d {
    justify-content: space-between;
    align-items: flex-start;
    width: 87.9986679669846%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf70e3a0 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 80fb5ea {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e35aebc {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40f9723 {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d3cbc1c {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin-bottom: 15px;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7ceac09.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 7ceac09 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\39 7f75641 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/3d12f1e3/dms3rep/multi/opt/Ranch-style_home_with_dark_gr_bae601c8-007c-4e2d-8d7b-45332be4e5c9_3_OPTIMIZED-1920w.webp");
    order: 1;
    background-position: 100% 50%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 7f75641.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAoAAUAmJQBOgB6M1HkmMgAA/LOWhmeLPazCdPXN76MMR8CMMwSZtl2t8ecOl1tYeRuIM1kx5+jiAAA=');
}
    
#e2b6f1f4 {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9371af9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.99872691137024%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e21fef3 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 548e9a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 548e9a6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#d87dbfbe {
    justify-content: space-between;
    align-items: flex-start;
    width: 88.00002365709047%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 37689da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.99730372058762%;
    min-height: 0px;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 30413be {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 35px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a234b2cc {
    width: 99.99875626187597%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\33 60749dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.95%;
    min-height: 0px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 31b9665 {
    width: 600px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3368a34 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 229c8d0 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b0e6b77 {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b340059 {
    align-items: center;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 7;
    padding: 4% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 afa1520 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2805a03 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ede0296 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 f2a9bf6 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae4d8f7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 78f9337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 12px;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 03f0de8 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 196px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 12px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1da362a {
    width: 100%;
    height: 81vh;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a566c5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dceaf6ab {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 631bb26 {
    width: 39.99666666666667%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: var(--color_6) 3px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b76552b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4% 0% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fda79968 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1b74bf0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 196px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 310eabf {
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 25770ba {
    background-image: none;
    background-color: var(--color_3);
}
    
#\33 8ec9df7 {
    align-items: flex-start;
    width: 99.9988206744835%;
    min-height: 160px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vio {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d1o {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 56b70a9 {
    align-items: center;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b309dddf {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dbb96b9 {
    width: 325px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ehn {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 11e561c {
    align-items: center;
    width: 19.96%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
}
    
#\31 8416f2f {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f0f26ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2ebebc6 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0fec345 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7fb672b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c50bf457 {
    margin: 0px 0% 0px 0%;
}
    
#a81bf26b {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 5;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c556b55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b65b39 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14fae0f {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#e19ce120 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e291c4 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 90b35c2 {
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db49ffd8 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aaa7749 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b1e09bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9eb13b3 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2489aa7 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1fae422 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4d5e279 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e572c352 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5099e1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a980667a {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 28623d8 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0dc8685 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5aa5e3 {
    align-items: center;
    width: 19.96%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
}
    
#\35 10998d4 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09bb435 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0fa90f4 {
    align-items: center;
    width: 19.96%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
}
    
#\36 08c6aaa {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d9537b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f15fde05 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff153b10 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb0bd0cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c692359 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#d88732c6 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 189ea19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 77b0442 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 02296d7 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bff28d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7a79c95 {
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    min-width: 32px;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deb5231b {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ff83f06 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 43aa183 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5bf8900 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#d528d756 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd10303e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8a208c4 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 759d17b {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75b7661 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6d8a86 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b2948897 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7dc821 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1c1de23 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b36a7635 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea6094a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 79d10f3 {
    align-items: center;
    width: 20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2d06045 {
    width: 22.8125px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 01526b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 3966268 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 4014911 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d41fe33f {
    width: 100.00%;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(350.6927083333333px, max-content) minmax(350.6927083333333px, max-content) minmax(350.6927083333333px, max-content);
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f93e7697 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdf8c2c6 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\34 31384d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ae2bae6 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#f60eeeda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bd797bfa {
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 95.99733348267759%;
    min-height: 46%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(236, 193, 140, 1) 65%, rgba(247, 211, 174, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 2% 0%;
    grid-area: 1 / 2 / span 2 / span 1;
}
    
#f4efc75c {
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 95.99744917775726%;
    min-height: 46%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(236, 193, 140, 1) 65%, rgba(247, 211, 174, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\38 35e5db2 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd1b531 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a14d195d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 167f5fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a809f5ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e33a01d3 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5265e08 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\32 caef3fd {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 95.98895848049037%;
    min-height: 46%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(247, 211, 174, 1) 65%, rgba(236, 193, 140, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 2% 0%;
    grid-area: 1 / 3 / span 2 / span 1;
}
    
#fcb52447 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 91e6f78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b02fc634 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 95.99733348267759%;
    min-height: 93.53043160872343%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(247, 211, 174, 1) 65%, rgba(236, 193, 140, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#c7a4c3ca {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\35 d1c0499 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f1c48f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c9e6c18 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\31 0f52ca9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2e44678 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 972287c {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 95.98895848049037%;
    min-height: 94.671046628342%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(247, 211, 174, 1) 65%, rgba(236, 193, 140, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 3 / span 1 / span 1;
}
    
#b14cef07 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#d6f38a6f {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2fe7fc0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a52feb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d61cfa3 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#c5546e6a {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#bed3629e {
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 95.98895848049037%;
    min-height: 93.53043160872343%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(247, 210, 174, 1) 65%, rgba(236, 193, 140, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0.09872852514102438% 2% 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\32 546b661 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6f918d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5e4ff53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 54ac133 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f334d94b {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#e2b9a171 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 20c70c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f0862d9 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 95.99733348267759%;
    min-height: 46%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(247, 211, 174, 1) 65%, rgba(236, 193, 140, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 2% 0%;
}
    
#bd5e56a4 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a9b4957 {
    width: 320px;
    height: auto;
    max-width: 100%;
    min-height: 65px;
}
    
#cf987b92 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4017ab2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a884c290 {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 95.99744917775726%;
    min-height: 46%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(236, 193, 140, 1) 65%, rgba(247, 211, 174, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 2% 0%;
    grid-area: 2 / 3 / span 1 / span 1;
}
    
#f9720b81 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 96%;
    min-height: 46%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    background-image: radial-gradient(circle, rgba(236, 193, 140, 1) 65%, rgba(247, 211, 174, 1) 100%);
    background-origin: border-box;
    border-radius: 0 0 40px 40px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 2% 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#d3d31f4a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df65b131 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a59e38e7 {
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#fc81bae2 {
    padding-top: 2%;
    padding-bottom: 2%;
}
    
#\33 84c83cb {
    padding-top: 2%;
    padding-bottom: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd052f38 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#d1e7b2f8 {
    height: auto;
    min-height: 720px;
    width: 100.00%;
}
    
#c2d969f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2d969f0 {
    justify-self: start;
    align-self: start;
    height: 130px;
    width: 130px;
    margin: 550px 0% 0px 14.996705462518076%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f630a7a4 {
    justify-content: center;
}
    
#\39 71a8cd4 {
    align-items: center;
}
    
#\35 851910e {
    row-gap: 0px;
}
    
#innergrid_97l {
    width: 99.94%;
    grid-template-rows: minmax(780px, max-content);
}
    
#\37 21728ad {
    justify-self: end;
    align-self: end;
    height: auto;
    min-height: 280px;
    width: 49.10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\37 21728ad.lazy {
    background-image: url('');
}
    
#e870ac38 {
    height: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5075fa4 {
    width: 100%;
    min-height: 80px;
    margin-left: 0%;
    margin-right: 0%;
    order: 1;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\34 b61d190 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 c0ee06f {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 a0147aa {
    height: 50vh;
}
    
#\33 f32b6fd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 4%;
}
    
#\32 e3c388b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#ddd0cb68 {
    padding-top: 4%;
    padding-bottom: 4%;
    width: 94.58%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 837b5a0 {
    width: 304.945px;
}
    
#b3a06354 {
    width: 305px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6926251.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4%;
}
#\30 6926251 {
    width: 100%;
}
    
#\37 36c7863 {
    width: 100.00%;
}
    
#\39 ce2795a {
    padding: 0px 0% 0px 0%;
}
    
#\32 9516dc6 {
    min-height: 88px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8270104 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1f69500 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 0%;
}
    
#\30 c66aae7 {
    width: 100.00%;
    height: 193px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 46dab4d {
    height: auto;
    width: 110px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 2%;
}
    
#e367d639 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 236px;
    justify-self: auto;
    align-self: auto;
    width: 99.74379456469335%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f23869 {
    justify-self: auto;
    align-self: auto;
    width: 99.99495813358901%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daa9e30e {
    height: auto;
    min-height: 61px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 2%;
}
    
#c071158b {
    width: 32.801489529930876%;
    order: 0;
    justify-content: center;
    padding-bottom: 0%;
    height: auto;
    min-height: 28px;
    margin: 0% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ce822a0 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 161cbe5 {
    height: auto;
    min-height: 61px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 2%;
}
    
#\35 8f1ac71 {
    height: auto;
    width: 110px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 2%;
}
    
#d8ad1d76 {
    justify-self: auto;
    align-self: auto;
    width: 99.99495813358901%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d5e634d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 236px;
    justify-self: auto;
    align-self: auto;
    width: 99.74379456469335%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5d9f757 {
    width: 32.801489529930876%;
    order: 0;
    justify-content: center;
    padding-bottom: 0%;
    height: auto;
    min-height: 28px;
    margin: 0% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeecefab {
    width: 100.00%;
    height: 193px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d62b4472 {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4f9c2af {
    height: auto;
    min-height: 61px;
    order: 0;
    padding-top: 0%;
    padding-bottom: 2%;
}
    
#ada66630 {
    height: auto;
    width: 110px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 2%;
}
    
#\35 bc000af {
    justify-self: auto;
    align-self: auto;
    width: 99.99495813358901%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3c04a0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 236px;
    justify-self: auto;
    align-self: auto;
    width: 99.74379456469335%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 770b597 {
    width: 32.801489529930876%;
    order: 0;
    justify-content: center;
    padding-bottom: 0%;
    height: auto;
    min-height: 28px;
    margin: 0% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e887708 {
    width: 100.00%;
    height: 193px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 25253af {
    margin-right: 0%;
}
    
#b6b50268 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 8% 4%;
}
    
#cef91555 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db9d98c {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7080cc5 {
    order: 0;
}
    
#\31 13daa4d {
    width: 100%;
    min-height: 80px;
    padding-left: 4%;
    row-gap: 18px;
    padding-right: 4%;
    order: 1;
}
    
#\30 dc2862e {
    width: 48.928162285322294%;
    height: auto;
    min-height: 80px;
    align-items: center;
}
    
#b3d1712a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\36 9bad447 {
    height: auto;
    min-height: 80px;
    width: 51.209094249944876%;
    align-items: center;
}
    
#\30 332e454 {
    width: 100%;
    height: auto;
    min-height: 80px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 18a0150 {
    width: 100%;
    height: auto;
    min-height: 80px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de6b57e {
    width: 48.928162285322294%;
    height: auto;
    min-height: 80px;
    align-items: center;
}
    
#\36 8a8d4d5 {
    width: 100%;
    min-height: 50vh;
    height: auto;
    background-position: 50% 50%;
    order: 0;
}
#\36 8a8d4d5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAoAAUAmJZQCdADZjkhPgADOPqX2c1FTshOZ7M1d6oAfWhcBs0dRgEtNfjmFVkv1lLsQx6cCsivtzcAAAA==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e602f771 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 e990a0a {
    width: 100%;
    min-height: 80px;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\39 028d8ad {
    width: 100%;
    min-height: 80px;
}
#\39 028d8ad.lazy {
    background-image: url('');
}
    
#\36 0efe6c5 {
    height: 50vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6701783 {
    width: 86%;
    height: auto;
    min-height: 90px;
    order: 1;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#eb0fd18d {
    width: 86%;
    height: auto;
    min-height: 90px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 7ceac09 {
    order: 2;
}
    
#\39 7f75641 {
    width: 100%;
    min-height: 50vh;
    height: auto;
    flex-direction: row;
    order: 0;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
#\39 7f75641.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAoAAUAmJQBOgB6M1HkmMgAA/LOWhmeLPazCdPXN76MMR8CMMwSZtl2t8ecOl1tYeRuIM1kx5+jiAAA=');
}
    
#\35 9371af9 {
    order: 5;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 3% 0px 3%;
}
    
#\37 e21fef3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\32 548e9a6 {
    order: 4;
}
    
#d87dbfbe {
    width: 86%;
    height: auto;
    min-height: 90px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 37689da {
    order: 3;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 3% 0px 3%;
}
    
#\38 30413be {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#a234b2cc {
    order: 0;
    margin-bottom: 20px;
}
    
#\33 60749dc {
    order: 1;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 3% 0px 3%;
}
    
#\32 b0e6b77 {
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 229c8d0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3368a34 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dceaf6ab {
    padding-left: 4%;
    padding-right: 4%;
    order: 0;
    align-items: center;
}
    
#\37 310eabf {
    width: 100.00%;
}
    
#\36 631bb26 {
    width: 100%;
    min-height: 80px;
}
    
#\32 b76552b {
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
}
    
#dae4d8f7 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-bottom: 0%;
}
    
#\34 1da362a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: 50vh;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8ec9df7 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 90b35c2 {
    width: 100.00%;
}
    
#\38 7a79c95 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 972287c {
    justify-self: center;
    align-self: start;
    width: 47.987779827099416%;
    min-height: 95.9798684242364%;
    height: auto;
    margin: 0px 0% 0px 0.08648435314705159%;
    grid-area: 5 / 1 / span 1 / span 2;
}
    
#d41fe33f {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(384.8px, max-content) minmax(384.8px, max-content) minmax(384.8px, max-content) minmax(384.8px, max-content) minmax(384.8px, max-content);
    width: 99.88%;
}
    
#\37 2fe7fc0 {
    min-height: 1953px;
    padding: 2% 2% 0% 2%;
}
    
#\32 caef3fd {
    justify-self: end;
    align-self: start;
    width: 95.98925417318614%;
    min-height: 96%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#b02fc634 {
    justify-self: end;
    align-self: start;
    width: 95.98459220927558%;
    min-height: 95.9798684242364%;
    margin: 0px 0% 0px 0%;
    grid-area: 4 / 2 / span 1 / span 1;
}
    
#bed3629e {
    justify-self: start;
    align-self: start;
    width: 95.99828672826287%;
    min-height: 95.99250442932308%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#bd797bfa {
    justify-self: end;
    align-self: start;
    width: 95.97555965419883%;
    min-height: 95.99250442932308%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#a884c290 {
    justify-self: start;
    align-self: start;
    width: 95.97555965419883%;
    min-height: 95.9798684242364%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 4 / 1 / span 1 / span 1;
}
    
#f4efc75c {
    justify-self: end;
    align-self: start;
    width: 95.97555965419883%;
    min-height: 95.9798684242364%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 2 / span 1 / span 1;
}
    
#\35 d1c0499 {
    width: 100.00%;
}
    
#f9720b81 {
    justify-self: start;
    align-self: start;
    width: 95.99828672826287%;
    min-height: 95.9798684242364%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\37 f0862d9 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 96%;
    width: 96%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d3d31f4a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c5663d87 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 9516dc6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 dc0e551 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 1f69500 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a59e38e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0% 0% 0% 0%;
}
    
#df65b131 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#fc81bae2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 84c83cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 851910e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd052f38 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 75e3c03 {
    margin: 0px 0% 0px 0%;
}
    
#c76bab79 {
    order: 0;
}
    
#\39 71a8cd4 {
    order: 1;
    align-items: center;
    row-gap: 0px;
}
    
#d1e7b2f8 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#f630a7a4 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\34 2b9cf53 {
    margin: 0px 0% 0px 0%;
}
    
#c2d969f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2d969f0 {
    height: 95px;
    justify-self: end;
    align-self: end;
    width: 95px;
    margin: 0px 0% 120px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#be7dd4ad {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\36 86fa773 {
    height: auto;
    min-height: 188px;
    padding: 4% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 d63a0f7 {
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#e870ac38 {
    height: 260px;
}
    
#\37 21728ad {
    min-height: 250px;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 100%;
    height: auto;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 840px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\37 21728ad.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#b5075fa4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    margin-top: 0%;
    margin-bottom: 0%;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\34 b61d190 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\37 c0ee06f {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\31 a0147aa {
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: 32vh;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddd0cb68 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.47%;
    align-items: center;
}
    
#b3a06354 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\34 837b5a0 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f32b6fd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 4%;
}
    
#\32 e3c388b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8%;
}
}



@media (max-width: 767px) {
    
#\30 6926251.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4%;
}
#\30 6926251 {
    width: 99.83%;
}
    
#\37 36c7863 {
    width: 100.00%;
}
    
#\39 ce2795a {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 5px;
    padding: 0px 0px 0px 0px;
}
    
#\32 9516dc6 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\36 8270104 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\32 1f69500 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\30 c66aae7 {
    height: 240px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 46dab4d {
    width: 96px;
    height: auto;
}
    
#e367d639 {
    order: 2;
    justify-content: flex-start;
    align-self: center;
    min-height: 64px;
    justify-self: auto;
    width: 99.52%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daa9e30e {
    min-height: 120px;
}
    
#c071158b {
    min-height: 54px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 ce822a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\33 161cbe5 {
    min-height: 120px;
}
    
#\35 8f1ac71 {
    width: 96px;
    height: auto;
}
    
#\34 d5e634d {
    order: 2;
    justify-content: flex-start;
    align-self: center;
    min-height: 64px;
    justify-self: auto;
    width: 99.52%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5d9f757 {
    min-height: 54px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#eeecefab {
    height: 240px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d62b4472 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\36 4f9c2af {
    min-height: 120px;
}
    
#ada66630 {
    width: 96px;
    height: auto;
}
    
#\34 c3c04a0 {
    order: 2;
    justify-content: flex-start;
    align-self: center;
    min-height: 64px;
    justify-self: auto;
    width: 99.52%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 770b597 {
    min-height: 54px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 e887708 {
    height: 240px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 25253af {
    margin-right: 0%;
}
    
#\31 732b201 {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#d5fdd91e {
    width: 100%;
}
    
#b6b50268 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    height: auto;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cef91555 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 db9d98c {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 10%;
    row-gap: 15px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 7080cc5 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 13daa4d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 1;
    padding: 8% 4% 8% 4%;
}
    
#\30 dc2862e {
    justify-content: space-between;
    width: 100%;
    height: auto;
    min-height: 70px;
    row-gap: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3d1712a {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 18a0150 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 293px;
    height: auto;
    justify-self: auto;
    width: 99.6224924012158%;
    order: 2;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de6b57e {
    justify-content: space-between;
    width: 100%;
    height: auto;
    min-height: 70px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fdce7c37 {
    height: auto;
    min-height: 70px;
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea5fcf9d {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    min-height: 119px;
    height: auto;
    width: 100.00%;
    padding-top: 4%;
    padding-bottom: 4%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 9bad447 {
    height: auto;
    min-height: 70px;
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 332e454 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 238px;
    height: auto;
    order: 1;
    justify-self: auto;
    width: 98.94463768115942%;
    row-gap: 24px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a8d4d5 {
    width: 100%;
    min-height: 32vh;
    align-items: center;
    height: auto;
    order: 0;
}
#\36 8a8d4d5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAoAAUAmJZQCdADZjkhPgADOPqX2c1FTshOZ7M1d6oAfWhcBs0dRgEtNfjmFVkv1lLsQx6cCsivtzcAAAA==');
}
    
#\32 6e790b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.47%;
    align-items: center;
}
    
#bd709ebd {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#b4a30485 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e602f771 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 e990a0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#\39 028d8ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 028d8ad.lazy {
    background-image: url('');
}
    
#\36 0efe6c5 {
    height: 32vh;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ef6ee19 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#f93d21d2 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0bcfb1b {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.47%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 6701783 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#eb0fd18d {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 7ceac09 {
    order: 2;
}
    
#\39 7f75641 {
    width: 100%;
    min-height: 32vh;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
#\39 7f75641.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADwAQCdASoKAAoAAUAmJQBOgB6M1HkmMgAA/LOWhmeLPazCdPXN76MMR8CMMwSZtl2t8ecOl1tYeRuIM1kx5+jiAAA=');
}
    
#\35 9371af9 {
    align-items: center;
    order: 5;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 2%;
    margin-right: 2%;
    width: 96%;
}
    
#\37 e21fef3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\32 548e9a6 {
    order: 4;
}
    
#d87dbfbe {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 37689da {
    align-items: center;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 95.9920792079208%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 30413be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    order: 1;
    padding-top: 8%;
    padding-bottom: 8%;
}
    
#a234b2cc {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 60749dc {
    align-items: center;
    justify-self: auto;
    width: 96%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 2% 0px 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3368a34 {
    margin: 0px 0% 0px 0%;
}
    
#\39 229c8d0 {
    margin: 0px 0% 15px 0%;
}
    
#\32 b0e6b77 {
    margin: 0px 0% 15px 0%;
}
    
#\36 b340059 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 6;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.47%;
    align-items: center;
}
    
#\39 afa1520 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#d2805a03 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dae4d8f7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 0% 0%;
}
    
#\36 631bb26 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    height: auto;
}
    
#\32 b76552b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 310eabf {
    width: 100.00%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 03f0de8 {
    width: 100.00%;
    align-items: center;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 1b74bf0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\33 56b70a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 6;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.47%;
    align-items: center;
}
    
#b309dddf {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dbb96b9 {
    width: 343px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8ec9df7 {
    align-items: center;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c50bf457 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1da362a {
    height: 350px;
}
    
#\36 90b35c2 {
    width: 100.00%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c2ebebc6 {
    align-items: center;
    justify-content: center;
    min-width: 32px;
    width: 50%;
    min-height: 40px;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#f0fec345 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7fb672b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 14fae0f {
    min-width: 32px;
    width: 50.83%;
    height: auto;
    min-height: 40px;
    flex-direction: row;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#group_ehn {
    min-width: 32px;
    width: 50%;
    min-height: 40px;
    flex-direction: row;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 11e561c {
    min-width: 32px;
    width: 50%;
    min-height: 40px;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#a81bf26b {
    min-width: 32px;
    width: 50%;
    flex-direction: row;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f0f26ba {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8416f2f {
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2e291c4 {
    min-width: 32px;
    width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e19ce120 {
    min-width: 32px;
    width: 83.61%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f2a9bf6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a566c5b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5b65b39 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c556b55 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db49ffd8 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#c9eb13b3 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#b4d5e279 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#a980667a {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e5aa5e3 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 aaa7749 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b1e09bd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2489aa7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c1fae422 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e572c352 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5099e1f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 28623d8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0dc8685 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 10998d4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 09bb435 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0fa90f4 {
    min-width: 32px;
    width: 50%;
    min-height: 40px;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\36 08c6aaa {
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d9537b2 {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f15fde05 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#ff153b10 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cb0bd0cc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c692359 {
    min-width: 32px;
    width: 50.83%;
    height: auto;
    min-height: 40px;
    flex-direction: row;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#d88732c6 {
    min-width: 32px;
    width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 189ea19 {
    min-width: 32px;
    width: 83.61%;
    margin: 0px 0% 0px 0%;
}
    
#\37 77b0442 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 02296d7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bff28d98 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7a79c95 {
    width: 100.00%;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#deb5231b {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ff83f06 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 43aa183 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5bf8900 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#d528d756 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fd10303e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a208c4 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 759d17b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d75b7661 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b6d8a86 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#b2948897 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d7dc821 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1c1de23 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#b36a7635 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ea6094a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 79d10f3 {
    min-width: 32px;
    flex-direction: row;
    width: 50%;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2d06045 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 01526b9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vio {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d41fe33f {
    grid-template-rows: minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content) minmax(381.1527777777778px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    width: 99.77%;
}
    
#\34 31384d1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bd797bfa {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 96%;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#f4efc75c {
    justify-self: start;
    align-self: start;
    width: 99.9954353045717%;
    height: auto;
    min-height: 95.99885606639013%;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 8 / 1 / span 1 / span 1;
}
    
#\32 caef3fd {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 96%;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#b02fc634 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 95.99885606639013%;
    width: 99.9954353045717%;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 9 / 1 / span 1 / span 1;
}
    
#\32 972287c {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: auto;
    min-height: 96%;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 7 / 1 / span 1 / span 1;
}
    
#\37 2fe7fc0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#bed3629e {
    justify-self: start;
    align-self: start;
    width: 99.9954353045717%;
    min-height: 95.99885606639013%;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 5 / 1 / span 1 / span 1;
}
    
#\37 f0862d9 {
    min-height: 96%;
    justify-self: start;
    align-self: start;
    height: auto;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a884c290 {
    justify-self: start;
    align-self: start;
    width: 99.9954353045717%;
    height: auto;
    min-height: 95.99885606639013%;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 6 / 1 / span 1 / span 1;
}
    
#f9720b81 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 96%;
    height: auto;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: 4 / 1 / span 1 / span 1;
}
    
#d3d31f4a {
    margin: 0px 0% 0px 0%;
}
}

