@media all {
  *#dm .dmInner div.u_3429765722 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1012331684 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:10px 0px 0px 10px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1243836122 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:10px 0px 0px 10px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1769432736 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:10px 0px 0px 10px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1606284449 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:10px 0px 0px 10px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1896881484 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:10px 0px 0px 10px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1364603383 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:10px 0px 0px 10px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1144094420 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner a.u_1088001318:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1088001318.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1088001318:hover .iconBg { background-color:rgb(172,163,161) !important; }

  *#dm .dmInner a.u_1088001318.hover .iconBg { background-color:rgb(172,163,161) !important; }

  *#dm .dmInner a.u_1088001318 .iconBg {
    display:inline-block !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/7b9befe1-a7a0-41e7-accd-d5d1c44ed543/icon/top+right_4540464.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1088001318 {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color_1) rgba(0,0,0,0) !important;
    border-width:0px 0px 0.8px 0px !important;
    border-radius:0px !important;
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1772563141 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1985085560 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1000089102 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1075601993 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

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

  *#dm .dmInner div.u_1767884398 hr {
    color:var(--color_1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner a.u_1299160634 {
    background-color:rgba(57,49,215,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1299160634 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/7b9befe1-a7a0-41e7-accd-d5d1c44ed543/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    background-color:rgba(255,255,255,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1312114926 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1056485960 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1129197566 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1988131149 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1706427534 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner div.u_1956859872 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

  *#dm .dmInner a.u_1775980296 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1775980296 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner a.u_1775980296 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1870705076 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1870705076 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1870705076 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1162182709 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1162182709 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1162182709 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1386400707 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1386400707 span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1386400707 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

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

  *#dm .dmInner *.u_1108609640 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner div.u_1108609640 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner *.u_1364881858 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1255870403 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1754192002 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1551323721 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1191398636 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1782326321 { background-position:50% 0% !important; }

  *#dm .dmInner *.u_1259945892 { background-position:50% 0% !important; }

  *#dm .dmInner div.u_1035803597 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

  *#dm .dmInner div.u_1035803597 .photoGalleryViewAll.link {
    color:var(--color_6) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner *.u_1035803597 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1299160634 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1035803597 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs .image-container a { padding-top:48px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs .image-container a { padding-top:45px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1035803597 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryViewAll { padding:0 15px !important; }

  *#dm .dmInner div.u_1035803597 .photoGalleryViewAll.link { font-size:14px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1108609640 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1108609640 .photoGalleryThumbs { padding:5.5px !important; }

  *#dm .dmInner *.u_1108609640 .layout-container { padding:5.5px !important; }

  *#dm .dmInner *.u_1108609640 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1035803597 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs .image-container a { padding-top:68px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryViewAll { padding:0 20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1035803597 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1035803597 .photoGalleryThumbs .image-container a { padding-top:48px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3429765722
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(35, 34, 54, 0.05);
    --overlapping-background-image: rgba(35, 34, 54, 1);
}
}



@media all {
    
#\33 585f340 {
    width: 80.39%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 3de6328 {
    min-height: 924px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d5ff3b0f {
    width: 85.99816019237288%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da0375da {
    background-color: rgba(195, 31, 102, 0.18);
    background-image: none;
}
    
#\31 fc78f58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.75%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a512cea4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a512cea4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#\36 9ad10eb {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 4f902eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 68b1e71 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cc715539 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 cbc79a8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 cbc79a8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\38 5815b66 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b02a0292 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 44e77bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5ad2733.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d5ad2733 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6c29d0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.14598603839441%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fa6101a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fa6101a4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\36 eceb28c {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c8719376 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 3353f73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 28d5c33 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 af833e3 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 27e2c8d {
    width: 435px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d51c9093 {
    width: 21.025px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 43022fc {
    width: 305.438px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 b9f449d {
    width: 148px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 5db213d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e50bb9b9 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f71aaa85 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 f633704 {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aa87e6d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aa87e6d5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\35 8f42314 {
    width: 99.04%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ee904d {
    width: 208px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3de6328 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 10% 6% 10% 6%;
}
    
#\31 fc78f58 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#\33 6c29d0c {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 585f340.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 0px;
}
#\33 585f340 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3de6328 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 16% 6% 16% 6%;
}
    
#d5ff3b0f {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\31 fc78f58 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\36 9ad10eb {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 4f902eb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 68b1e71 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#cc715539 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 5815b66 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b02a0292 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 44e77bb {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 6c29d0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 eceb28c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c8719376 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3353f73 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 28d5c33 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 af833e3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 27e2c8d {
    width: 99.9999555678978%;
    margin: 0px 0% 0px 0%;
}
    
#d51c9093 {
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 43022fc {
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b9f449d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5db213d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e50bb9b9 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f71aaa85 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f633704 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 8f42314 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#d12e7981 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc70ad29 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\37 f8153b7 {
    min-height: 0;
    column-gap: 10%;
    row-gap: 20px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2b18da3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_l2o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6px 0px 6px;
}
#widget_l2o {
    width: 100%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d12e7981 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#\37 f8153b7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 0% 6% 0% 6%;
}
    
#widget_l2o {
    height: 522px;
}
    
#d2b18da3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d12e7981 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 0px;
    justify-content: center;
}
    
#\37 f8153b7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
}
    
#d2b18da3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_l2o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l2o {
    height: 522px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 2de5f9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 b9fb939 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 912387b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e41b8f79 {
    width: 33.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6d92e6d {
    width: 37.12%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 37bdfee {
    width: 85.99816019237288%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d4336c8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b9fb939 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 8% 6% 8% 6%;
}
    
#\30 912387b {
    width: 100%;
    min-height: 80px;
    order: 0;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\35 b9fb939 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 12% 6% 0% 6%;
}
    
#\30 912387b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    justify-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0px 0%;
}
    
#e41b8f79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 0px;
}
#e41b8f79 {
    width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6d92e6d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 3;
}
    
#\32 37bdfee {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\39 d4336c8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 97118e2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2a2cbca {
    width: 35.29%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea26f25 {
    width: 41.85%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 14eddd8 {
    width: 47.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 99d7362 {
    min-height: 0;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8d1eec4 {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_en8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_en8 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 97118e2 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#\33 99d7362 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 10% 6% 10% 6%;
}
}



@media (max-width: 767px) {
    
#\39 97118e2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    order: 0;
}
    
#\39 2a2cbca {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea26f25 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\34 14eddd8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#\33 99d7362 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 16% 6% 16% 6%;
}
}



@media all {
    
#\37 5773592 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1d352e5 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 7bdbb6e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 06bfef8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#b4f5b0c5 {
    margin: 0% 0% 0% 0%;
}
    
#\35 c568274 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    justify-content: space-between;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d07ddb64 {
    align-items: flex-start;
    width: 31.367971268072566%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3cba0a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 faeb22b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecae8537 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba7196a {
    width: 47.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa5c6491 {
    width: 47.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f7b0ba2 {
    align-items: flex-start;
    width: 31.367971268072566%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7a1454 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4d459c1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a943401 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb57ebee {
    align-items: flex-start;
    width: 31.367971268072566%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e44a2a3b {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0309c8d {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b78a9026 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe33742e {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    justify-content: space-between;
    align-items: center;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bffbb67b {
    align-items: flex-start;
    width: 31.367971268072566%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bad0768 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd6e2944 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf46f96 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 592d872 {
    align-items: flex-start;
    width: 31.367971268072566%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f930d246 {
    width: 99.99659585711996%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 82d027e {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 41ef307 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be257f1 {
    align-items: flex-start;
    width: 31.367971268072566%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fd74c20 {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa46b7b1 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f23c37d3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba4a7bfd {
    width: 99.99659585711996%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 60324d6 {
    width: 99.99659585711996%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 96d48bd {
    width: 99.99659585711996%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d3a673f {
    width: 99.99659585711996%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e72700 {
    width: 99.99659585711996%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf1de255.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf1de255 {
    width: 407px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5773592 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1d352e5 {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7bdbb6e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 8px;
    padding: 2% 2% 2% 2%;
}
    
#b4f5b0c5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c568274 {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d07ddb64 {
    width: 33.3%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3cba0a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\32 faeb22b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ecae8537 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7b0ba2 {
    width: 33.3%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7a1454 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\33 4d459c1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a943401 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eb57ebee {
    width: 33.3%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e44a2a3b {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\38 0309c8d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b78a9026 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fe33742e {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bffbb67b {
    width: 33.3%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bad0768 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#fd6e2944 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bf46f96 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 592d872 {
    width: 33.3%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f930d246 {
    height: auto;
}
    
#\38 82d027e {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#\38 41ef307 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 be257f1 {
    width: 33.3%;
    height: auto;
    min-height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fd74c20 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
    row-gap: 0px;
}
    
#aa46b7b1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f23c37d3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba4a7bfd {
    height: auto;
}
    
#\30 60324d6 {
    height: auto;
}
    
#\30 96d48bd {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 5773592 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1d352e5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7bdbb6e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 4% 8% 4%;
}
    
#b4f5b0c5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 c568274 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d07ddb64 {
    min-width: 32px;
    row-gap: 20px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 3cba0a9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    min-height: 92px;
}
    
#\32 faeb22b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ecae8537 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ba7196a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#fa5c6491 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\35 f7b0ba2 {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7a1454 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    min-height: 92px;
}
    
#\33 4d459c1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a943401 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#eb57ebee {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e44a2a3b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    min-height: 92px;
}
    
#\38 0309c8d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b78a9026 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fe33742e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
    order: 3;
    padding: 16px 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#bffbb67b {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 bad0768 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    min-height: 92px;
}
    
#fd6e2944 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bf46f96 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 592d872 {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f930d246 {
    height: auto;
}
    
#\38 82d027e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    min-height: 92px;
}
    
#\38 41ef307 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 be257f1 {
    min-width: 32px;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 fd74c20 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    min-height: 92px;
}
    
#aa46b7b1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f23c37d3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ba4a7bfd {
    height: auto;
}
    
#\30 60324d6 {
    height: auto;
}
    
#\30 96d48bd {
    height: auto;
}
    
#\36 d3a673f {
    height: auto;
}
    
#\36 2e72700 {
    height: auto;
}
    
#bf1de255 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cfe8c696 {
    width: 47.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 72489d9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#e29c5de5 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d0ab35ba {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 660ac9d {
    margin: 0% 0% 0% 0%;
}
    
#a4895bf1 {
    width: 47.35%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 779cab4 {
    width: 83.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#baf6b76d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d9915a49 {
    width: 50.67%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_anu {
    width: 100%;
    height: 495px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e29c5de5 {
    width: 100%;
    min-height: 80px;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d0ab35ba {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 660ac9d {
    margin: 0px 0% 0px 0%;
}
    
#\37 779cab4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 779cab4 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#baf6b76d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 8px;
    padding: 2% 2% 2% 2%;
}
    
#widget_anu {
    min-width: 32px;
    height: 496px;
    margin: 0px 0% 0px 0%;
}
    
#a4895bf1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d9915a49 {
    min-width: 32px;
    width: 86.80%;
    margin: 0px 0% 0px 0%;
}
    
#cfe8c696 {
    min-width: 32px;
    width: 76.76%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cfe8c696 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#e29c5de5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 20px;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d0ab35ba {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
}
    
#\33 660ac9d {
    margin: 0px 0% 0px 0%;
}
    
#a4895bf1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#baf6b76d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 4% 6% 0% 6%;
}
    
#d9915a49 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_anu {
    height: 522px;
    justify-self: auto;
    align-self: center;
    width: 100%;
    order: 3;
    max-width: 100%;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8373315 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 6f4b86e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ce85538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#db9df314::before, #db9df314 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.91;
    border-radius: inherit;
}
#db9df314 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    --bg-start: var(--color_10);
    --bg-end: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/d3101640/dms3rep/multi/opt/1-1920w.jpg");
}
#db9df314.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIABAMFEyExUf/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDeNev23KYqwUBjyxMl3Pe4iIf/2Q==');
}
    
#\39 7c1b434 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4e271dd {
    min-height: 637px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 f402ab1 {
    width: 85.99816019237288%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f397e20a {
    width: 85.99816019237288%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8373315 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\32 9f7ba40 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6f4b86e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c1b434 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e271dd {
    padding: 6% 4% 6% 4%;
}
    
#db9df314::before, #db9df314 > .bgExtraLayerOverlay {
    
}
#db9df314.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIABAMFEyExUf/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDeNev23KYqwUBjyxMl3Pe4iIf/2Q==');
}
}



@media (max-width: 767px) {
    
#\34 8373315 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9f7ba40 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6f4b86e {
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c1b434 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4e271dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 6% 0%;
}
    
#\37 f402ab1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 0;
}
    
#db9df314::before, #db9df314 > .bgExtraLayerOverlay {
    
}
#db9df314.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIABAMFEyExUf/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDeNev23KYqwUBjyxMl3Pe4iIf/2Q==');
}
    
#f397e20a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    order: 2;
}
    
#\37 ce85538 {
    order: 1;
}
}



@media all {
    
#\31 0838057 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6283078 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7df0e42 {
    width: 100%;
    min-width: 4%;
    min-height: 45px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
    justify-content: flex-start;
}
    
#\34 1251e56 {
    width: 300px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\33 8415bb8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8415bb8 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d27707b5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ca8fabf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 b63ba1a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 e96f7d7 {
    width: 43.40%;
    height: 308px;
    max-width: 100%;
    max-height: none;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3f11566 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 127px;
    height: auto;
    order: 0;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 460b411 [data-content-reference] {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-width: 1px 0 0px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
}
#\34 460b411 [data-content-reference] .accordion-title {
    color: rgba(255, 255, 255, 1);
    font-weight: normal;
    text-align: left;
}
#\34 460b411 {
    justify-content: flex-start;
    width: 76%;
    min-height: auto;
    height: auto;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 460b411 [data-content-reference] .icon-container {
    color: var(--color_3);
    height: 34px;
    width: 34px;
}
    
#e6a7400f {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3eeaa7f {
    width: 40.65%;
    height: 232px;
    max-width: 100%;
    max-height: none;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3e9d3ab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.34891688188479%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 90684e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef369ed {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffd1e3bb {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7436bec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 530c032 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd3bb463 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd7410f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc7b5ca {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 23fc6ed {
    width: 90.73%;
    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 25314c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0e75588 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad669191 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 156dcf5 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 49afc95 {
    width: 40.65%;
    height: 232px;
    max-width: 100%;
    max-height: none;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcdfee69 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.34891688188479%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6088be3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c597412 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aade15e {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d70221ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30a8591 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5febff9 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5cd5fd6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb13749f {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5325ce1 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1056de7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c3d4118 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b99b1f35 {
    width: 90.73%;
    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 9e106dd {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 7;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ade746f {
    width: 41.82%;
    height: 292px;
    max-width: 100%;
    max-height: none;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c1e67a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 51.17671760285466%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 112fb9c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbeb5136 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1aeb515 {
    width: 90.73%;
    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 54efac8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cfbff05 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c4af81b {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 29b5371 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3875500 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9774f7d {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3ead30c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b63a3c5c {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf91204 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4a991ea {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 5;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a4b0af4 {
    width: 42.10%;
    height: 258px;
    max-width: 100%;
    max-height: none;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5b7f0be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50.899154907474944%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd741de6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 83d7a4d {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb2ae39 {
    width: 90.73%;
    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 1b5a59c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2bb420b {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b316e47a {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b87a79e3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5dc8241 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 31e82f5 {
    width: 90.73%;
    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 e71fa75 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aba3596f {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccd5acd9 {
    width: 90.73%;
    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 ee89068 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 4;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 164092c {
    width: 40.65%;
    height: 232px;
    max-width: 100%;
    max-height: none;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 07ab2f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 52.34891688188479%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b973db30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e35c6986 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1cf51cf {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed7cdc8b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc03d1c {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 932f38e {
    width: 90.73%;
    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 fa21697 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8302c4e {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f38cde1 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3312dcd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f1e22a5 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfa9c192 {
    width: 90.73%;
    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 c877e24 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    height: auto;
    order: 6;
    background-image: none;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a74ca4bb {
    width: 41.89%;
    height: 286px;
    max-width: 100%;
    max-height: none;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b606d9c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 51.11536163861283%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 05e8877 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 69b1181 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7f99375 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df8b0ca2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ac316b4 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 52d7b4b {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ddf8e950 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2c9d39d {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b508ff99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f99ddfe {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 884c66f {
    width: 90.73%;
    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 0c3218c {
    width: 90.73%;
    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 3d97a21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d80e191d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0277701 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c9976a3 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e76c2e05 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d33a782 {
    width: 90.73%;
    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 57d966e {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dec0d1d {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0054695 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ba56c19 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50.60406193659755%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9b1b510 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7pd {
    justify-content: flex-start;
    align-items: center;
    width: 68.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#f2fdd518.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2fdd518 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e912c592 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d36e2d1 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d04857a8 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 52a138f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3970250 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7efa373 {
    width: 90.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff972cef {
    margin: 0px 0% 0px 0%;
}
    
#\30 860a0b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a45d956 {
    width: 20px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2497ebc {
    width: 90.73%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#f7df0e42 {
    align-items: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8415bb8 {
    min-width: 32px;
}
    
#\34 1251e56 {
    min-width: 32px;
    width: 669px;
    margin: 0px 0% 0px 0%;
}
    
#ff972cef {
    margin: 0px 0% 0px 0%;
}
    
#d27707b5 {
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
}
    
#\37 ca8fabf {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#f2fdd518 {
    min-width: 32px;
}
    
#\34 460b411 {
    width: 98.45%;
}
    
#\33 e96f7d7 {
    width: 34.77%;
    height: 166px;
}
    
#e3eeaa7f {
    width: 39.24%;
    height: 198px;
}
}



@media (max-width: 767px) {
    
#f7df0e42 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8415bb8 {
    min-width: 32px;
}
    
#\34 1251e56 {
    min-width: 32px;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ff972cef {
    margin: 0px 0% 0px 0%;
}
    
#d27707b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 8% 4% 8% 4%;
}
    
#\37 ca8fabf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 14px;
}
    
#\33 e96f7d7 {
    height: auto;
    width: 100%;
}
    
#\34 460b411 [data-content-reference] .accordion-title {
    font-size: 16px;
}
#\34 460b411 {
    justify-self: auto;
    width: 100%;
    order: 0;
    align-self: flex-start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 460b411 [data-content-reference] .icon-container {
    height: 32px;
    width: 32px;
    padding: 0px 0px 0px 0px;
}
#\34 460b411 .accordion-item:not(:last-of-type) {
    margin-block-end: 0px;
}
    
#\31 3f11566 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6a7400f {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 1;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3eeaa7f {
    height: auto;
    width: 100%;
}
    
#\38 3e9d3ab {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 156dcf5 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 49afc95 {
    height: auto;
    width: 100%;
}
    
#dcdfee69 {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9e106dd {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 3;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ade746f {
    height: auto;
    width: 100%;
}
    
#d3c1e67a {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b4a991ea {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 4;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a4b0af4 {
    height: auto;
    width: 100%;
}
    
#c5b7f0be {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ee89068 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 5;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 164092c {
    height: auto;
    width: 100%;
}
    
#\38 07ab2f0 {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c877e24 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 6;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a74ca4bb {
    height: auto;
    width: 100%;
}
    
#b606d9c4 {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ba56c19 {
    width: 100.00%;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2fdd518 {
    min-width: 32px;
}
    
#group_7pd {
    width: 100.00%;
    height: auto;
    min-height: 131px;
    justify-content: center;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 c3f789d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
}
    
#\38 f250c89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 41e71df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c48671d {
    min-height: 637px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#dc367523 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#ad87249f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c99bef4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f250c89 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 41e71df {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c48671d {
    padding: 6% 4% 6% 4%;
}
    
#dc367523 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\30 c99bef4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f250c89 {
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 41e71df {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c48671d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#dc367523 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 b840481 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 9% 1% 9% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 eea6ece::before, #\38 eea6ece > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.42;
    border-radius: inherit;
}
#\38 eea6ece {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url("https://lirp.cdn-website.com/d3101640/dms3rep/multi/opt/launch-1920w.webp");
}
    
#\32 ed6f9a0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 9cc4319 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e0a50b3 {
    width: 89.37%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcdb59cc {
    width: 163px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#af8a9f59 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#b77bf079 {
    width: 248px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#group_oqu {
    justify-content: flex-start;
    align-items: center;
    width: 81.73701231686107%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\38 0070af7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0070af7 {
    width: 59.66%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eac6589a {
    width: 65.22%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d5ba13 {
    width: 92.05%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b840481 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 25% 2% 4% 2%;
}
    
#\32 ed6f9a0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 eea6ece::before, #\38 eea6ece > .bgExtraLayerOverlay {
    
}
    
#\37 9cc4319 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
    padding: 6px 16px 6px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e0a50b3 {
    min-width: 32px;
    width: 76.99%;
}
    
#bcdb59cc {
    min-width: 32px;
    width: 250px;
    margin: 0px 0% 0px 0%;
}
    
#af8a9f59 {
    width: 100%;
    min-height: 80px;
}
    
#b77bf079 {
    width: 234px;
}
    
#\38 0070af7 {
    min-width: 32px;
    width: 100.00%;
}
    
#eac6589a {
    min-width: 32px;
    width: 76.99%;
}
    
#c0d5ba13 {
    min-width: 32px;
    width: 76.99%;
}
}



@media (max-width: 767px) {
    
#\36 b840481 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 8% 4%;
}
    
#\32 ed6f9a0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 eea6ece::before, #\38 eea6ece > .bgExtraLayerOverlay {
    
}
#\38 eea6ece {
    background-position: 50% 0%;
}
    
#\37 9cc4319 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e0a50b3 {
    min-width: 32px;
    width: 83.16%;
}
    
#bcdb59cc {
    min-width: 32px;
    width: 220px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#af8a9f59 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
}
    
#b77bf079 {
    width: 329px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 0070af7 {
    min-width: 32px;
    width: 86.53%;
}
    
#eac6589a {
    min-width: 32px;
    width: 100.00%;
}
    
#group_oqu {
    width: 100.00%;
}
    
#c0d5ba13 {
    min-width: 32px;
    width: 100.00%;
}
}



@media all {
    
#\33 d96029c::before, #\33 d96029c > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 d96029c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    background-color: var(--color_3);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 2px 4% 2px 4%;
    margin: 0px 0% 0px 0%;
}
    
#f276bb74 {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 2caa47d::before, #\32 2caa47d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\32 2caa47d {
    background-color: var(--color_3);
    background-image: none;
}
    
#\35 a7023c7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_j9s {
    width: 66.80%;
    height: 522px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d96029c {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
}
    
#f276bb74 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\32 2caa47d::before, #\32 2caa47d > .bgExtraLayerOverlay {
    
}
    
#widget_j9s {
    width: 99.93%;
    height: 436px;
}
}



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



@media (max-width: 767px) {
    
#\33 d96029c {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    justify-content: space-around;
    align-items: center;
    height: auto;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f276bb74 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 4% 0% 0% 0%;
}
    
#\32 2caa47d::before, #\32 2caa47d > .bgExtraLayerOverlay {
    
}
    
#widget_j9s.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#widget_j9s {
    height: 228px;
    width: 86.32%;
    margin: 0px 0px 0px 0px;
}
    
#\35 a7023c7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 4128792 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 334px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b99be125 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 35px;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a5844c58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 35px;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c66112de {
    width: 99.99418753337223%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9100835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#ffd9be36 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 334px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f758bbfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 35px;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f02dbc42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 35px;
    order: 1;
}
    
#\30 dcb0e48 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 334px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 72e7ad7::before, #\36 72e7ad7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 72e7ad7 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_5);
    width: 100%;
    background-image: none;
    min-width: 32px;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6733da7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#e5b05a08::before, #e5b05a08 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e5b05a08 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_3);
    width: 100%;
    background-image: none;
    min-width: 32px;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aa854db {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 334px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 76884bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 35px;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 256f7b4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d997e962::before, #d997e962 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d997e962 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_3);
    width: 100%;
    background-image: none;
    min-width: 32px;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a7b031a {
    margin: 0px 0% 0px 0%;
}
    
#e017a0c7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e017a0c7 {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bfd5f8d {
    width: 99.98861164930902%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a02eed40 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#\34 075d526 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b34aac7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b34aac7c {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d8ed229::before, #\33 d8ed229 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\33 d8ed229 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    background-color: var(--color_5);
    width: 100%;
    background-image: none;
    min-width: 32px;
    order: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee9c3119 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 35px;
    order: 1;
}
    
#ced3c8cd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb4b00ac {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ff3e51 {
    width: 99.99418753337223%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b28946fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b28946fd {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#b3e4c39e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#fe68753e {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 6px 16px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\38 62fa9d0 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 602744e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 35px;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#abe560c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-bottom: 20px;
}
    
#b3f43d4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 35px;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1556ee4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a1556ee4 {
    width: 99.99768034443372%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e4bcf31c {
    width: 99.98861164930902%;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a7b031a {
    margin: 0px 0% 0px 0%;
}
    
#\38 62fa9d0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\39 4128792 {
    min-height: 160px;
    align-items: flex-start;
}
    
#b99be125 {
    order: 2;
    width: 100%;
    margin-bottom: 20px;
}
    
#a5844c58 {
    order: 1;
    width: 100%;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 d8ed229 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#c66112de {
    width: 100%;
    order: 5;
}
    
#ee9c3119 {
    order: 1;
    width: 100%;
    margin-bottom: 20px;
}
    
#ced3c8cd {
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c9100835 {
    width: 100%;
    order: 3;
}
    
#ffd9be36 {
    min-height: 160px;
    align-items: flex-start;
}
    
#f758bbfc {
    order: 2;
    width: 100%;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bb4b00ac {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
}
    
#f02dbc42 {
    order: 1;
    width: 100%;
    margin-bottom: 20px;
}
    
#\30 dcb0e48 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\38 4ff3e51 {
    width: 100%;
    order: 5;
}
    
#\36 72e7ad7 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b28946fd {
    order: 4;
}
    
#e5b05a08 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 aa854db {
    min-height: 160px;
    align-items: flex-start;
}
    
#b3e4c39e {
    width: 100%;
    order: 3;
}
    
#\36 76884bc {
    order: 1;
    width: 100%;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 256f7b4 {
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fe68753e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d997e962 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\38 62fa9d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 602744e {
    order: 2;
    width: 100%;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e017a0c7 {
    order: 5;
}
    
#\37 bfd5f8d {
    width: 100%;
    order: 4;
}
    
#abe560c6 {
    width: 100%;
    order: 3;
}
    
#a02eed40 {
    width: 100%;
    order: 3;
}
    
#\34 075d526 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#b3f43d4f {
    order: 2;
    width: 100%;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1556ee4 {
    order: 4;
}
    
#e4bcf31c {
    width: 100%;
    order: 5;
}
    
#b34aac7c {
    order: 6;
}
}



@media all {
    
#\39 dea34ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 930daba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 096b551 {
    min-height: 214px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ae3a814 {
    width: 89.67%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dea34ff {
    order: 0;
    width: 434px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 930daba {
    width: 100%;
    min-height: 8px;
}
    
#\32 096b551 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 207px;
    padding-top: 8%;
}
    
#\35 ae3a814 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\39 dea34ff {
    width: 83.39%;
}
    
#\37 930daba {
    width: 100%;
    min-height: 233px;
    align-items: center;
    row-gap: 16px;
    height: auto;
}
    
#\32 096b551 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 8% 6%;
}
    
#\35 ae3a814 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}

