@media all {
  *#dm .dmInner a.u_1414841465:hover { background-image:none !important; }

  *#dm .dmInner a.u_1414841465.hover { background-image:none !important; }

  *#dm .dmInner *.u_1479498953 .socialHubInnerDiv a:not(:last-child) { margin-right:8px !important; }

  *#dm .dmInner *.u_1479498953 .socialHubIcon {
    color:var(--fourth_color) !important;
    border-color:var(--fourth_color) !important;
    line-height:23px !important;
    font-size:20px !important;
  }

  *#dm .dmInner *.u_1479498953 .socialHubIcon:after {
    width:31px !important;
    height:23px !important;
  }

  *#dm .dmInner div.u_1479498953 {
    float:none !important;
    top:0 !important;
    left:0 !important;
    width:282px !important;
    position:relative !important;
    height:auto !important;
    padding-top:0 !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    max-width:100% !important;
    padding-right:0 !important;
    min-width:0 !important;
    text-align:left !important;
    display:block !important;
  }

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

  *#dm .dmInner div.u_1479498953.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:0px !important; }

  *#dm .dmInner div.u_1479498953 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:16px !important;
  }

  *#dm .dmInner div.u_1199916396 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1199916396 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1199916396 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1199916396 .advanced-form-label {
    font-size:15px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1824048569 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1824048569 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1824048569 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1824048569 .advanced-form-label {
    font-size:15px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1932240591 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1932240591 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1932240591 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1932240591 .advanced-form-label {
    font-size:15px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1349397017 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1349397017 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1349397017 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1349397017 .advanced-form-label {
    font-size:15px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1967638473 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1967638473 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1967638473 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1967638473 .advanced-form-label {
    font-size:16px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1289010626 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1289010626 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1289010626 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1289010626 .advanced-form-label {
    font-size:16px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1805272945 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1805272945 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1805272945 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1805272945 .advanced-form-label {
    font-size:16px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1131385641 input {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1131385641 textarea {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1131385641 select {
    border-style:solid !important;
    border-color:rgb(45,46,50) rgb(45,46,50) var(--color_3) rgb(45,46,50) !important;
    border-width:0px 0px 1px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1131385641 .advanced-form-label {
    font-size:16px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1892821574 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1892821574 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1892821574 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner div.u_1892821574 .advanced-form-label {
    font-size:16px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1892821574 input::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1892821574 textarea::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1892821574 select::placeholder { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1172398284 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1229850808 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1940146876 hr {
    border-width:2px !important;
    color:rgba(239,191,4,0.28) !important;
  }

  *#dm .dmInner div.u_1349403503 hr {
    border-width:2px !important;
    color:rgba(239,191,4,0.28) !important;
  }

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

  *#dm .dmInner div.u_1733603679 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1443106601 hr {
    border-width:2px !important;
    color:rgba(239,191,4,0.28) !important;
  }

  *#dm .dmInner div.u_1747526979 hr {
    border-width:2px !important;
    color:rgba(239,191,4,0.28) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1919807131 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1762357170 hr {
    border-width:2px !important;
    color:rgba(239,191,4,0.28) !important;
  }

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

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

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

  *#dm .dmInner div.u_1339889583 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) var(--color_4) !important;
  }

  *#dm .dmInner div.u_1238625557 hr {
    border-width:2px !important;
    color:rgba(239,191,4,0.28) !important;
  }

  *#dm .dmInner div.u_1071839839 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1028821831 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(188,198,204) !important;
  }

  *#dm .dmInner div.u_1557316396 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(188,198,204) !important;
  }

  *#dm .dmInner div.u_1566888552 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(188,198,204) !important;
  }

  *#dm .dmInner div.u_1096709794 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(45,46,50) rgb(45,46,50) rgb(45,46,50) rgb(188,198,204) !important;
  }

  *#dm .dmInner div.u_1479498953 .socialHubIcon {
    width:28px !important;
    height:28px !important;
    font-size:19px !important;
    line-height:28px !important;
    color:var(--color_5) !important;
    background-color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1198691314 { color:black !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1479498953 .socialHubIcon {
    width:31px !important;
    height:31px !important;
    font-size:20.666666666666668px !important;
    line-height:31px !important;
  }

  *#dm .dmInner *.u_1479498953 .socialHubIcon:after {
    width:39px !important;
    height:31px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1479498953.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:4px !important; }

  *#dm .dmInner *.u_1479498953 .socialHubIcon {
    color:var(--fourth_color) !important;
    border-color:var(--fourth_color) !important;
    line-height:23px !important;
    font-size:20px !important;
  }

  *#dm .dmInner *.u_1479498953 .socialHubIcon:after {
    width:31px !important;
    height:23px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b84f75ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b84f75ab {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e6c1bc8 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#\37 6e88204::before, #\37 6e88204 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.62;
}
#\37 6e88204 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    background-image: url("https://lirp.cdn-website.com/3b3ad35d/dms3rep/multi/opt/pexels-karola-g-4870697-1920w.jpg");
    min-width: 4%;
    order: 0;
    background-position: 0% 50%;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e9ce1776 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 855px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 bcc95d9 {
    max-width: 100%;
    width: 77.20%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c59dfbd {
    max-height: 100%;
    width: 62.17%;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 1px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f8cd6fdf {
    margin: 0px 0% 0px 0%;
}
    
#widget_qo4 {
    width: 39px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_r7r {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
}



@media all {
    
#f57f5b9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5fc7914 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 0c6922e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c6bdf072::before, #c6bdf072 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.8;
}
#c6bdf072 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/3b3ad35d/dms3rep/multi/opt/Gold2-1920w.png");
    background-position: 0% 50%;
    background-size: contain;
}
    
#\36 edba858 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ecfbfd67 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ce398f85 {
    min-height: 17px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e00322f2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e9b79ba2 {
    width: 85.7%;
    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 cf7d1c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 0% 0% 0% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 970b974 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a0f25d1a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 0;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 0% 0% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hhr {
    justify-content: flex-start;
    align-items: flex-end;
    width: 43.99%;
    min-height: auto;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 18a9dc0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: 314px;
    max-height: 100%;
    row-gap: 42px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 08afb75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8dr {
    align-items: flex-start;
    width: 55.88%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 232px;
}
    
#\33 14d566b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c4d2a5c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    order: 1;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 0% 0% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 63af64f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fb4d504c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad364b4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    order: 1;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-style: solid;
    padding: 0% 0% 0% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d21989b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 41e956e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 627f78c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fa33c45 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 1e3df23 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 286px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f57c8d6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 52ebc75 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 d58adb6::before, #\36 d58adb6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
}
#\36 d58adb6 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/3b3ad35d/dms3rep/multi/opt/Gold1-1920w.png");
    background-size: contain;
    background-position: 100% 50%;
}
    
#c291eff6 {
    justify-content: flex-start;
    width: 44%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/3b3ad35d/dms3rep/multi/opt/636335591_122171333276866937_9200169578880465025_n-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd7b9b83 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\37 daecf9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 49.94%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 fce1905 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\35 57a80be {
    min-height: 658px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    padding: 5% 8% 10% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 fea2471 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 1;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6e13371 {
    justify-content: space-between;
    align-items: flex-start;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 18px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7f5518d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
}
    
#f997da10 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 e1bd01f {
    justify-content: space-between;
    align-items: flex-start;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 1;
    justify-self: auto;
    align-self: auto;
    row-gap: 18px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea266bb7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 18px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f94be159 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 2bd88a1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fab4bdc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\34 22acfaa {
    justify-content: space-between;
    align-items: flex-start;
    width: 44%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 18px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbfa3abf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ef8eaaae {
    margin: 0px 0% 0px 0%;
}
    
#widget_10d {
    width: 42px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d5a1d82a {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 73c6807 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4f4b442 {
    width: 42px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b1921bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b1921bc {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -22px 0% 0px -22px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 4ddab57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a735f6f1 {
    min-height: 129px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 10% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c7728a9 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#f7799a7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d8a69dc5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 de482d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 cb6826f {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2a1728a {
    width: 90.94%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -3.0%;
    grid-area: auto / auto / auto / auto;
}
    
#d59b0582 {
    min-height: 499px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c9d2a1b {
    width: 76.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 29dcd1b {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\32 93aed84 {
    justify-content: space-between;
    align-items: center;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_5);
    border-radius: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0);
    row-gap: 42px;
    background-image: none;
    padding: 5% 3% 5% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 12bb111 {
    margin: 0px 0% 0px 0%;
}
    
#BOOK::before, #BOOK > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.7;
    border-radius: inherit;
}
#BOOK {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/3b3ad35d/dms3rep/multi/opt/514326207_122121221210866937_3931076617417077928_n-68a6d295-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_4);
    padding: 3% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 ff8abca {
    justify-content: flex-start;
    width: 56.04%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a049b607 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 65d2584 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 8% 70px 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 89ce9e8 {
    justify-content: flex-start;
    width: 39.84%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 42px;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbe53bb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cc8d4ef {
    margin: 0px 0% 0px 0%;
}
    
#\30 091b142 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3f7f1ce {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 69e8359 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#effa9a2c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 39790ea {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce5fb844 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c1122b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1a650ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce7c0cfc {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c72a0dbe {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 22px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#ccc71139 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ecaa411e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#acad7167 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f1038b9 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c940a4a5 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    padding: 30px 5% 30px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f65a0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0521e55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 05feb37 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#bfbdbe5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4e9d38c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fecd709 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 bc03ae5 {
    width: 33%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2946af3 {
    width: 33%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdb5156b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fdb5156b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0676778 {
    width: 33%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb4beee0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#e3827ce4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 277b254 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pj2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#b9e326a7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#dac4ddf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dac4ddf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 12px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8131c91 {
    width: 106px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2m6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6472864995785197%;
    flex-wrap: nowrap;
}
    
#d2de7399 {
    width: 48.18%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d230309 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6472864995785197%;
    flex-wrap: nowrap;
}
    
#\37 a4346f2 {
    width: 106px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e687d6ab {
    width: 48.18%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c532890a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#bced3117 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
}
    
#cb4a6684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mnq {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 5142b0b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
}
    
#\39 8b536ef {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b93ad9ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e51a141d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
}
    
#de4a234a {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c39e8dbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f4u[data-pinned] {
    position: sticky;
    top: 82px;
    bottom: auto;
    z-index: 1;
}
#group_f4u {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\31 4196265 {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 5480423.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5480423 {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 117px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0386179 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6358800.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\39 6358800 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f653e4f5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 30c9885 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#adbe990c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 268736e {
    margin: 0px 0% 0px 0%;
}
    
#\36 e875470::before, #\36 e875470 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.85;
    border-radius: inherit;
}
#\36 e875470 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/3b3ad35d/dms3rep/multi/opt/pexels-ricardousher71-9501107-1920w.jpg");
}
    
#c2a611bd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_n6r {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.7);
    background-image: none;
    border-width: 6px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f1801bdf {
    width: 82.95%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9bf9e50 {
    width: 117px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 117px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 981444f {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2cd5a2b {
    width: 47.26%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd1ff84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fd1ff84 {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 117px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1hi {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.2237790776765065%;
    flex-wrap: nowrap;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 08f0f24 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.470962226852594%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7c8daa4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.470962226852594%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f363d498.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f363d498 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\36 dd5ead8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acdf20b0.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#acdf20b0 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 b529f7d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 b529f7d {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#cce9e983 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7983aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b98847ac.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#b98847ac {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\35 9ecdf5c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a609789.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 a609789 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#a8e0b130 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 932287b.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 932287b {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\30 4de6d10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1b4655b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2a098d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1d96055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 806af09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1cde719.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e1cde719 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#fe13adff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a435c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3d1166a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f3d1166a {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\38 bcec322 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: auto;
    row-gap: 6px;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f93b3f95 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8c33abe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1550fc.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 f1550fc {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\34 21a3ad8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 21a3ad8 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\39 a3030f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 44e999d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 637afa4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a037317 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e77a92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c55ceb9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 21a24fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\36 21a24fe {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7daad26.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#d7daad26 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e21b294 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8466b3e {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.7);
    background-image: none;
    border-width: 6px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    justify-content: space-between;
    align-self: stretch;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2d0993f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\31 2d0993f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2dac09d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.2237790776765065%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e54fcf6 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.470962226852594%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7005d10 {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 117px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7696a60 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 90b0405 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.470962226852594%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c64d83f4 {
    width: 47.26%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 40a7cd4.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 40a7cd4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b67bfb4a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c9643cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fc79a65.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 fc79a65 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#fdf78832 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c2e26f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 01fd1d9.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 01fd1d9 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#a62a6f55 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f71743cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6ed5017.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c6ed5017 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 ad0e2ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f534b64 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7c49976.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 7c49976 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#d8658ac4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4aaf83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1291ee1.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 1291ee1 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\31 8cffca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7d68c0b {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hpb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 61fa46d {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.7);
    background-image: none;
    border-width: 6px 0 0 0;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-style: solid;
    height: auto;
    justify-content: space-between;
    align-self: stretch;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e98dfe2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 80dd19a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 5.2237790776765065%;
    flex-wrap: nowrap;
    order: 1;
}
    
#\34 0df2f52 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.470962226852594%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3920727 {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 117px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4aa596f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ec7b02 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.470962226852594%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2fc823e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2fc823e {
    width: 113px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 117px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb3def4 {
    width: 47.26%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9416b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#de9416b2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ebfd7580 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 6px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea920dfa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2f1aa8d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 2f1aa8d {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ea5aaca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 630ed7a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9da1796.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#c9da1796 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\36 53264b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af5faf94 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccb6ab16.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#ccb6ab16 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ef856641 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 89984ea.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 89984ea {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#aa83b8d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6c1c6e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3fb004f.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 3fb004f {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\32 84f0a76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3cc9231 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a832d2d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a93c261c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a93c261c {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#ffe07b5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa79634c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1abb6e4.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\37 1abb6e4 {
    width: 17px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#c08113e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tov {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_ia9 {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3pg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 e303e72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cf65a807 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    order: 2;
    min-width: 152px;
    --column-gap: 2.5%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7072458 {
    width: 81px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 81px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffb11e77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffb11e77 {
    width: 62px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 62px;
    margin: 0px 0% 7px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8e55693 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(233, 238, 240, 0.3);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 aead85a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d8e34816 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aabeb950 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    order: 2;
    --column-gap: 2.5%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 29415b1 {
    width: 93px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 93px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fe1ca20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fe1ca20 {
    width: 62px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 62px;
    margin: 0px 0% 7px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e64820fe {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(233, 238, 240, 0.3);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9ceb4a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 17249bc {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    order: 2;
    --column-gap: 2.5%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1a596c4 {
    width: 94px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 94px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd35710b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd35710b {
    width: 106px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 106px;
    margin: 0px 0% 7px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6984a1a {
    align-items: flex-start;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(233, 238, 240, 0.3);
    background-image: none;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9ec1a15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 01544a1 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 2.5%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    order: 2;
    --column-gap: 2.5%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6ea91a6 {
    width: 94px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 94px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cc9df03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cc9df03 {
    width: 101px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 101px;
    margin: 0px 0% 7px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0c8e858 {
    width: 99.6%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8ca6898 {
    width: 99.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rts {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#\38 eb8944a {
    width: auto;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7af3367 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b166e116 {
    width: auto;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa789b2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba6d7d3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#\36 90b2b64 {
    width: auto;
    height: 16px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 054c7ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4ji {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_mg7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a33dccd5 {
    margin: 0px 0% 0px 0%;
}
    
#abd5f0a0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#da5c217a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\37 1e89960 {
    min-height: 15px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cdd7c242 {
    width: 626px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 82c5409.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 82c5409 {
    width: auto;
    height: 28px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 286ed00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 286ed00 {
    width: auto;
    height: 28px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e6c984c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6c984c5 {
    width: auto;
    height: 28px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f3d831c {
    margin: 0px 0% 0px 0%;
}
    
#\30 df91a00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 5cb6d92 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 7bbd0ca {
    min-height: 15px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b18d8fb6 {
    width: 840px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#ff61f253.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff61f253 {
    width: auto;
    height: 28px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ddf3f80f {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 b55085c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 768eb77 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 6ec8b4f {
    margin: 0px 0% 0px 0%;
}
    
#group_u76 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_02g {
    width: auto;
    height: 20px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c6f325c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc028a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4365885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 65bfeec {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6d26971 {
    width: auto;
    height: 20px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b67253 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbb4c17 {
    width: 100%;
    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 b9a2ddf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a494244 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cec5c1ef {
    width: auto;
    height: 20px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0850b1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 21b6dea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efedf397 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8d67f47 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae3f27fc {
    width: auto;
    height: 20px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bf81208 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 64e5299 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1cd7879 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4je {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#group_chu {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6e88204::before, #\37 6e88204 > .bgExtraLayerOverlay {
    
}
#\37 6e88204 {
    width: 100%;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#e9ce1776 {
    min-height: 440px;
    padding: 0% 0% 0% 0%;
}
    
#\34 c59dfbd {
    align-self: flex-end;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    height: auto;
    margin-right: 0%;
    row-gap: 11px;
}
    
#widget_qo4 {
    height: auto;
    width: 22px;
}
    
#f8cd6fdf {
    margin: 0px 0% 0px 0%;
}
    
#group_r7r {
    width: 70.17%;
}
    
#\30 bcc95d9 {
    width: 89.37%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f57f5b9e {
    width: 100.00%;
}
    
#\36 5fc7914 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
}
    
#\38 0c6922e {
    width: 100.00%;
}
    
#\36 edba858 {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9b79ba2 {
    width: 90%;
}
    
#\36 cf7d1c5 {
    width: 100%;
    align-items: flex-start;
}
    
#ce398f85 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 10% 4% 8% 4%;
}
    
#\34 970b974 {
    width: 100.00%;
    order: 0;
}
    
#\35 08afb75 {
    width: 90%;
}
    
#\37 63af64f {
    width: 100.00%;
}
    
#fb4d504c {
    width: 100.00%;
}
    
#\33 ad364b4 {
    width: 100%;
    align-items: flex-start;
}
    
#\37 41e956e {
    width: 100.00%;
    order: 0;
}
    
#\39 627f78c {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6bdf072::before, #c6bdf072 > .bgExtraLayerOverlay {
    
}
    
#group_hhr {
    margin-right: 0%;
    margin-left: 0%;
    width: 34.25%;
    align-items: flex-start;
}
    
#\36 18a9dc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 62.76%;
    height: auto;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 57a80be {
    column-gap: 5%;
    min-height: 812px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 4% 10% 4%;
}
    
#\39 1e3df23 {
    min-height: 539px;
}
    
#\32 fea2471 {
    flex-wrap: nowrap;
    min-height: 248px;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\36 6e13371 {
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#c7f5518d {
    align-self: flex-start;
    width: 99.86%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e1bd01f {
    width: 99.77%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#ea266bb7 {
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#c291eff6 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 47.5%;
    row-gap: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 8px;
}
    
#\39 2bd88a1 {
    flex-wrap: nowrap;
    min-height: 248px;
    column-gap: 20%;
    height: auto;
    flex-direction: column;
    row-gap: 24px;
}
    
#\34 22acfaa {
    width: 100%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 daecf9c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 47.5%;
    row-gap: 24px;
    justify-content: center;
    min-height: 8px;
}
    
#\36 d58adb6::before, #\36 d58adb6 > .bgExtraLayerOverlay {
    
}
    
#\35 b1921bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b1921bc {
    height: auto;
    width: 34px;
    margin: -16px 0% 0px -12px;
}
    
#ef8eaaae {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a735f6f1 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2a1728a {
    width: 99.62%;
    margin-top: -5%;
}
    
#d59b0582 {
    min-height: 266px;
    padding: 0% 0% 0% 0%;
}
    
#\34 c9d2a1b {
    width: 99.62%;
}
    
#\32 93aed84 {
    border-color: rgba(0, 0, 0, 0);
    width: 76%;
    min-height: auto;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#BOOK::before, #BOOK > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#BOOK {
    background-size: cover;
    background-repeat: no-repeat;
    row-gap: 0px;
    width: 100%;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 12bb111 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 65d2584 {
    min-height: 561px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    padding: 4% 4% 70px 4%;
}
    
#c72a0dbe {
    width: 100.00%;
    row-gap: 24px;
}
    
#c940a4a5 {
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fdb5156b {
    width: 100.00%;
}
    
#\32 fecd709 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 bc03ae5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 2946af3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e0676778 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ecaa411e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ce5fb844 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 69e8359 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 05feb37 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bfbdbe5c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e4e9d38c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 cc8d4ef {
    margin: 0px 0% 0px 0%;
}
    
#effa9a2c {
    width: 100%;
    min-height: auto;
}
    
#\30 f1038b9 {
    width: 100%;
}
    
#acad7167 {
    width: 100%;
}
    
#\39 ff8abca {
    width: 47%;
    min-height: 8px;
}
    
#\39 89ce9e8 {
    width: 47%;
    min-height: 8px;
}
    
#group_f4u[data-pinned] {
    top: 112px;
}
#group_f4u {
    height: auto;
    min-height: auto;
    justify-content: flex-start;
}
    
#cbe53bb1 {
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c532890a {
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9e326a7 {
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pj2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dac4ddf3 {
    order: 1;
}
    
#group_2m6 {
    order: 2;
}
    
#\32 d230309 {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4196265 {
    width: 80%;
}
    
#\32 5480423 {
    width: undefinednull;
    min-width: 85px;
    max-width: 85px;
}
    
#\39 6358800 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f653e4f5 {
    min-height: 0px;
    row-gap: 42px;
    padding: 10% 4% 10% 4%;
}
    
#\37 e21b294 {
    min-height: 52px;
}
    
#\36 e875470::before, #\36 e875470 > .bgExtraLayerOverlay {
    
}
    
#f7d68c0b {
    min-height: 52px;
}
    
#a3cc9231 {
    min-height: 52px;
}
    
#\38 eb8944a {
    height: 18px;
}
    
#b166e116 {
    height: 18px;
}
    
#\36 90b2b64 {
    height: 18px;
    order: 0;
}
    
#c2a611bd {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 16px;
    justify-content: center;
}
    
#group_n6r {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a8466b3e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 61fa46d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9bf9e50 {
    width: undefinednull;
    min-width: 85px;
    max-width: 85px;
}
    
#group_4ji {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 80dd19a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9416b2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mg7 {
    width: 48.28770177472576%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 054c7ec {
    width: 95.71182628925939%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba6d7d3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e98dfe2 {
    column-gap: 3.4245964505484707%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
    
#ebfd7580 {
    margin-right: 0%;
    margin-left: 0%;
    width: 265px;
    min-height: auto;
    min-width: 197px;
    max-width: 100%;
}
    
#\36 fd1ff84 {
    min-width: 85px;
    max-width: 85px;
    width: 86px;
}
    
#\36 7005d10 {
    min-width: 85px;
    max-width: 85px;
    width: undefinednull;
}
    
#\34 2cd5a2b {
    width: 63.74422117555252%;
}
    
#c64d83f4 {
    width: 64.21%;
}
    
#\31 7696a60 {
    width: 180px;
}
    
#\38 981444f {
    width: 180px;
}
    
#\30 7c8daa4 {
    align-items: center;
    --column-gap: 2.5%;
    column-gap: 2.5%;
}
    
#\36 90b0405 {
    align-items: center;
    --column-gap: 2.5%;
    column-gap: 2.5%;
}
    
#\36 08f0f24 {
    --column-gap: 2.5%;
    column-gap: 2.5%;
}
    
#\30 e54fcf6 {
    --column-gap: 2.5%;
    column-gap: 2.5%;
}
    
#group_tov {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_ia9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 8e55693 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#e64820fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 6984a1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 268736e {
    margin: 0px 0% 0px 0%;
}
    
#\30 7072458 {
    width: auto;
    min-width: 55px;
    max-width: 100%;
}
    
#\33 29415b1 {
    width: auto;
    min-width: 55px;
    max-width: 100%;
}
    
#\32 1a596c4 {
    width: auto;
    min-width: 55px;
    max-width: 100%;
}
    
#c6ea91a6 {
    width: auto;
    min-width: 55px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a33dccd5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1e89960 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 82c5409 {
    height: auto;
    width: 30.5px;
}
    
#\35 286ed00 {
    height: auto;
    width: 30.5px;
}
    
#cdd7c242 {
    width: 618px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6c984c5 {
    height: auto;
    width: 30.4609px;
}
    
#\35 f3d831c {
    margin: 0px 0% 0px 0%;
}
    
#\30 7bbd0ca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ff61f253 {
    height: auto;
    width: 30.4609px;
}
    
#b18d8fb6 {
    width: 612px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b55085c {
    padding: 8% 8% 8% 8%;
}
    
#\31 6ec8b4f {
    margin: 0px 0% 0px 0%;
}
    
#widget_02g {
    height: 18px;
    width: auto;
}
    
#group_u76 {
    width: 50%;
    min-height: auto;
}
    
#\38 65bfeec {
    width: 50%;
    min-height: auto;
}
    
#\31 6d26971 {
    height: 18px;
    width: auto;
}
    
#\39 a494244 {
    width: 50%;
    min-height: auto;
}
    
#cec5c1ef {
    height: 18px;
    width: auto;
}
    
#f8d67f47 {
    width: 50%;
    min-height: auto;
}
    
#ae3f27fc {
    height: 18px;
    width: auto;
}
    
#ddf3f80f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_4je {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_chu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 6e88204::before, #\37 6e88204 > .bgExtraLayerOverlay {
    
}
#\37 6e88204 {
    width: 100%;
    min-height: 470px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 3% 6% 21% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e9ce1776 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 c59dfbd {
    align-self: auto;
    width: 99.37%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 0;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qo4 {
    height: auto;
    width: 23px;
}
    
#f8cd6fdf {
    margin: 0px 0% 0px 0%;
}
    
#\30 bcc95d9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f57f5b9e {
    width: 102.45%;
}
    
#\36 5fc7914 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 42px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 0c6922e {
    width: 102.45%;
}
    
#\36 edba858 {
    width: 102.85%;
}
    
#ecfbfd67 {
    justify-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce398f85 {
    min-height: 0;
    flex-direction: column;
    row-gap: 60px;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#e00322f2 {
    width: 100.00%;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#e9b79ba2 {
    width: 100.00%;
}
    
#\36 cf7d1c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\34 970b974 {
    width: 108.06%;
}
    
#a0f25d1a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\35 08afb75 {
    width: 100.00%;
}
    
#\33 14d566b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\36 c4d2a5c {
    justify-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63af64f {
    width: 102.45%;
}
    
#fb4d504c {
    width: 102.45%;
}
    
#\33 ad364b4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\38 d21989b {
    width: 100.00%;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 41e956e {
    width: 108.06%;
}
    
#\39 627f78c {
    width: 102.85%;
}
    
#c6bdf072::before, #c6bdf072 > .bgExtraLayerOverlay {
    
}
    
#group_8dr {
    min-width: auto;
    max-width: 100%;
    width: 105.99%;
}
    
#group_hhr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 18a9dc0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 1e3df23 {
    width: 99.54%;
    order: 1;
    min-height: 354px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f57c8d6 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 52ebc75 {
    width: 100.00%;
    order: 1;
}
    
#c291eff6 {
    width: 100%;
    min-height: 240px;
    align-items: flex-end;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#bd7b9b83 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 daecf9c {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
    row-gap: 32px;
}
    
#\30 fce1905 {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 57a80be {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#\32 fea2471 {
    min-height: 40px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6e13371 {
    width: 100.00%;
    order: 0;
    min-height: 117px;
    align-self: flex-start;
    justify-content: space-between;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#c7f5518d {
    width: 99.74%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f997da10 {
    width: 76.48%;
    order: 1;
}
    
#\30 e1bd01f {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: flex-start;
    row-gap: 10px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ea266bb7 {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: auto;
    justify-content: space-between;
    justify-self: auto;
    height: auto;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f94be159 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2bd88a1 {
    min-height: 234px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fab4bdc {
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 22acfaa {
    width: 100.00%;
    order: 1;
    min-height: 113px;
    align-self: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bbfa3abf {
    width: 100.00%;
    order: 1;
}
    
#\36 d58adb6::before, #\36 d58adb6 > .bgExtraLayerOverlay {
    
}
    
#\35 b1921bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b1921bc {
    height: auto;
    width: 35px;
    margin: -22px 0% 0px 0px;
}
}



@media (max-width: 767px) {
    
#a735f6f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 2%;
}
    
#f7799a7e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 2a1728a {
    width: 99.91%;
}
    
#d59b0582 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
}
    
#\34 c9d2a1b {
    width: 99.52%;
}
    
#\32 93aed84 {
    border-color: rgba(0, 0, 0, 0);
    width: 99.61%;
    min-height: 197px;
    row-gap: 30px;
    padding: 6% 6% 6% 6%;
}
    
#BOOK::before, #BOOK > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#BOOK {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 12bb111 {
    margin: 0px 0% 0px 0%;
}
    
#\39 cb6826f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 ff8abca {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\30 65d2584 {
    min-height: 50vh;
    flex-direction: column;
    padding: 8% 5% 8% 5%;
}
    
#\39 89ce9e8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-top: 0px;
}
    
#cbe53bb1 {
    width: 38.90%;
}
    
#\31 69e8359 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#effa9a2c {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ce5fb844 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c72a0dbe {
    width: 100%;
    row-gap: 16px;
}
    
#ccc71139 {
    width: 166px;
    height: auto;
}
    
#ecaa411e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#acad7167 {
    align-items: center;
}
    
#\30 f1038b9 {
    align-items: center;
}
    
#c940a4a5 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 05feb37 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#bfbdbe5c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e4e9d38c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fecd709 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\36 bc03ae5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2946af3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fdb5156b {
    width: 100.00%;
}
    
#e0676778 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eb4beee0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#e3827ce4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bced3117 {
    justify-content: flex-start;
    --column-gap: 1%;
    column-gap: 1%;
}
    
#\32 5142b0b {
    justify-content: flex-start;
    --column-gap: 1%;
    column-gap: 1%;
}
    
#e51a141d {
    justify-content: flex-start;
    --column-gap: 2%;
    column-gap: 2%;
}
    
#group_2m6 {
    justify-content: flex-start;
}
    
#\32 d230309 {
    justify-content: flex-start;
}
    
#\38 277b254 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 cc8d4ef {
    margin: 0px 0% 0px 0%;
}
    
#a8131c91 {
    width: 88px;
}
    
#\37 a4346f2 {
    width: 88px;
}
}



@media (max-width: 767px) {
    
#\31 4196265 {
    width: 100%;
}
    
#\32 5480423 {
    width: 117px;
}
    
#\39 6358800 {
    order: 0;
}
    
#f653e4f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 42px;
}
    
#adbe990c {
    width: 100%;
    min-height: 66px;
    align-items: center;
    height: auto;
}
    
#c2a611bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\31 9bf9e50 {
    width: 117px;
}
    
#\38 981444f {
    width: 181.453px;
}
    
#\34 2cd5a2b {
    width: 181.445px;
}
    
#\36 fd1ff84 {
    width: 117px;
}
    
#\36 dd5ead8 {
    justify-content: flex-start;
}
    
#\39 a3030f4 {
    justify-content: flex-start;
}
    
#fe13adff {
    justify-content: flex-start;
}
    
#\38 44e999d {
    justify-content: flex-start;
}
    
#\34 5a435c4 {
    justify-content: flex-start;
}
    
#\35 a037317 {
    justify-content: flex-start;
}
    
#f2a098d9 {
    justify-content: flex-start;
}
    
#\39 806af09 {
    justify-content: flex-start;
}
    
#\38 bcec322 {
    height: auto;
    min-height: 146px;
}
    
#f93b3f95 {
    justify-content: flex-start;
}
    
#\35 9ecdf5c {
    justify-content: flex-start;
}
    
#\37 e21b294 {
    width: 100%;
}
    
#\36 e875470::before, #\36 e875470 > .bgExtraLayerOverlay {
    
}
    
#\36 7005d10 {
    width: 117px;
}
    
#\31 7696a60 {
    width: 181.453px;
}
    
#c64d83f4 {
    width: 181.453px;
}
    
#b67bfb4a {
    height: auto;
    min-height: 146px;
}
    
#\33 c9643cd {
    justify-content: flex-start;
}
    
#\37 c2e26f1 {
    justify-content: flex-start;
}
    
#f71743cb {
    justify-content: flex-start;
}
    
#\34 f534b64 {
    justify-content: flex-start;
}
    
#\34 e4aaf83 {
    justify-content: flex-start;
}
    
#f7d68c0b {
    width: 100%;
}
    
#a3920727 {
    width: 117px;
}
    
#\35 4aa596f {
    width: 181.453px;
}
    
#f2fc823e {
    width: 117px;
}
    
#\31 eb3def4 {
    width: 181.453px;
}
    
#ebfd7580 {
    height: auto;
    min-height: 146px;
}
    
#ea920dfa {
    justify-content: flex-start;
}
    
#\30 630ed7a {
    justify-content: flex-start;
}
    
#af5faf94 {
    justify-content: flex-start;
}
    
#ef856641 {
    justify-content: flex-start;
}
    
#e6c1c6e0 {
    justify-content: flex-start;
}
    
#a3cc9231 {
    width: 100%;
}
    
#a832d2d0 {
    justify-content: flex-start;
}
    
#aa79634c {
    justify-content: flex-start;
}
    
#group_tov {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 14px;
}
    
#\30 7072458 {
    width: auto;
    min-width: 60px;
    max-width: 100%;
}
    
#ffb11e77.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ffb11e77 {
    width: 272px;
    margin: 0px 0% 2px 0%;
}
    
#\33 29415b1 {
    width: auto;
    min-width: 60px;
    max-width: 100%;
}
    
#\36 fe1ca20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fe1ca20 {
    width: 62px;
    margin: 0px 0% 2px 0%;
}
    
#\32 1a596c4 {
    width: auto;
    min-width: 60px;
    max-width: 100%;
}
    
#bd35710b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd35710b {
    width: 272px;
    margin: 0px 0% 2px 0%;
}
    
#c6ea91a6 {
    width: auto;
    min-width: 60px;
    max-width: 100%;
}
    
#\35 cc9df03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 cc9df03 {
    width: 272px;
    margin: 0px 0% 2px 0%;
}
    
#\38 eb8944a {
    height: 16px;
}
    
#b166e116 {
    height: 16px;
}
    
#\36 90b2b64 {
    height: 16px;
}
    
#\32 80dd19a {
    order: 1;
}
    
#de9416b2 {
    order: 2;
}
    
#group_4ji {
    width: 100%;
    row-gap: 12px;
}
    
#group_n6r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#a8466b3e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 61fa46d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
}
    
#group_mg7 {
    width: 100%;
}
    
#group_hpb {
    row-gap: 12px;
}
    
#group_ia9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\32 8e55693 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#e64820fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 6984a1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 17249bc {
    --column-gap: 0.5%;
    column-gap: 0.5%;
}
    
#\36 01544a1 {
    --column-gap: 1.5%;
    column-gap: 1.5%;
}
}



@media (max-width: 767px) {
    
#abd5f0a0 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
    
#\37 1e89960 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 82c5409 {
    height: auto;
    width: 13.8203px;
}
    
#\35 286ed00 {
    height: auto;
    width: 13.8203px;
}
    
#cdd7c242 {
    width: 302px;
}
    
#a33dccd5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e6c984c5 {
    height: auto;
    width: 15px;
}
    
#\31 5cb6d92 {
    min-height: 38px;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    height: auto;
}
    
#\30 7bbd0ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ff61f253 {
    height: auto;
    width: 15px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b18d8fb6 {
    width: 299px;
}
    
#\35 f3d831c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ddf3f80f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\38 b55085c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_02g {
    height: 16px;
    width: auto;
}
    
#group_u76 {
    row-gap: 12px;
    justify-content: flex-start;
    padding: 12px 0px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 65bfeec {
    row-gap: 12px;
    padding: 12px 0px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6d26971 {
    height: 16px;
    width: auto;
}
    
#\39 a494244 {
    row-gap: 12px;
    padding: 12px 0px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#cec5c1ef {
    height: 16px;
    width: auto;
}
    
#f8d67f47 {
    row-gap: 12px;
    padding: 12px 0px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#ae3f27fc {
    height: 16px;
    width: auto;
}
    
#group_4je {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_chu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

