@media all {
  *#dm .dmInner a.u_1693332789 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1693332789 span.text { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2480533967 img {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:10px 10px 10px 10px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_2851765138 {
    border-style:solid !important;
    border-width:10px !important;
    border-color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1260991501 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(17,17,17) rgb(17,17,17) var(--color_5) rgb(17,17,17) !important;
  }

  *#dm .dmInner div.u_268325960 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1215905685 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1772239109 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1616821068 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1483089005 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1343866722 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1188023635 {
    border-style:solid !important;
    border-width:10px !important;
    border-color:var(--color_8) !important;
    border-top-width:0px !important;
    border-top-style:solid !important;
  }

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

  *#dm .dmInner div.u_1123636050 {
    border-style:solid !important;
    border-width:0px 0px 0px 1px !important;
    border-color:rgb(17,17,17) rgb(17,17,17) rgb(17,17,17) rgba(255,255,255,0.05) !important;
  }

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

  *#dm .dmInner div.u_1568245035 {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(255,255,255,0.1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1974445578 hr {
    border-width:1px !important;
    color:rgba(227,213,211,1) !important;
  }

  *#dm .dmInner div.u_1935789263 hr {
    border-width:1px !important;
    color:rgba(227,213,211,1) !important;
  }

  *#dm .dmInner div.u_1123852572 hr {
    border-width:1px !important;
    color:rgba(227,213,211,1) !important;
  }

  *#dm .dmInner div.u_1813868504 hr {
    border-width:1px !important;
    color:rgba(227,213,211,1) !important;
  }

  *#dm .dmInner div.u_1619046630 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1783155247 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

  *#dm .dmInner div.u_1279125794 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.05) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1683116504 input:not([type="submit"]) {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1683116504 textarea {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1683116504 select {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1683116504 .dmformsubmit {
    height:60px !important;
    width:527px !important;
  }

  *#dm .dmInner div.u_1683116504 input::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1683116504 input.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1683116504 textarea::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1683116504 textarea.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1683116504 select::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1683116504 select.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1741428247 input:not([type="submit"]) {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1741428247 textarea {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1741428247 select {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1741428247 input::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1741428247 input.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1741428247 textarea::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1741428247 textarea.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1741428247 select::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1741428247 select.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1741428247 .dmformsubmit {
    height:60px !important;
    width:933px !important;
  }

  *#dm .dmInner div.u_1487039074 input:not([type="submit"]) {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1487039074 textarea {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1487039074 select {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) rgba(135,130,130,0.5) !important;
  }

  *#dm .dmInner div.u_1487039074 .dmform-success {
    text-align:center !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1487039074 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1487039074 .dmform-error {
    text-align:center !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1487039074 input::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1487039074 input.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1487039074 textarea::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1487039074 textarea.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1487039074 select::placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1487039074 select.placeholder {
    font-weight:bold !important;
    color:rgba(0,0,0,0.41) !important;
  }

  *#dm .dmInner div.u_1487039074 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1487039074 .m-recaptcha { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1683116504 .dmform-success {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1683116504 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1683116504 .dmform-error {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1741428247 .dmform-success {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1741428247 .dmform-success .rteBlock {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1741428247 .dmform-error {
    text-align:center !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1487039074 .dmformsubmit {
    height:60px !important;
    width:538px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2902437435 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1885164837 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1985394077 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1725039104 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_2159139169 p {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:underline !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2159139169 li {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:underline !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2159139169 {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:underline !important;
    text-align:center !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2851765138 .photoGalleryThumbs .image-container a { padding-top:400px !important; }
}
*#dm .dmInner div.u_2271099115
{
	writing-mode:vertical-rl !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2851765138 .photoGalleryThumbs .image-container a { padding-top:310px !important; }
}
@media (min-width: 0px) and (max-width: 767px) {
  *#dm .dmInner div.u_2159139169 { text-align:left !important; }

  *#dm .dmInner div.u_2159139169 p { text-align:left !important; }

  *#dm .dmInner div.u_2159139169 li { text-align:left !important; }
}
separatorHomeCss{color:red !important}
*#dm .dmInner div.u_2271099115
{
}
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 {
    
#\31 625f400 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.98%;
    min-width: 4%;
}
    
#\37 3d97e58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#\31 b8b1faf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 80px 40px 80px 40px;
}
    
#\32 45af0aa::before, #\32 45af0aa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 45af0aa {
    background-image: url("https://irp.cdn-website.com/beed1dc8/dms3rep/multi/opt/BLE-sheri-sunset-hero-1920w.jpeg");
}
    
#group_u1i {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#e830c49d {
    flex-direction: row;
    align-items: stretch;
    width: 80.50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8266068759342304%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 3;
}
    
#\30 15d4868 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 b71fcd6[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    backdrop-filter: blur(5px);
}
#\31 b71fcd6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    background-color: rgba(250, 244, 235, 0.9);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-style: solid;
    height: auto;
    align-self: center;
    justify-content: flex-start;
    order: 0;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#c9d6e0da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 c749703 {
    width: 48.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7a03399 {
    width: 48.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f1a7e56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_qoe {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\39 22c2d51 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    align-content: stretch;
    order: 2;
}
    
#\37 a2027da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa06fcc2 {
    width: 90.50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7439d47 {
    align-items: flex-start;
    width: 48.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 739e802 {
    width: 100.00%;
    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 af69f9d {
    align-items: flex-start;
    width: 48.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8c410c6 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    align-content: stretch;
    order: 1;
}
    
#dd9e103a {
    width: 49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0925af5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cab95a53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 21576bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 46bb3e5 {
    align-items: flex-start;
    width: 48.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 263f9b7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(21, 49, 74, 0.2) #000000;
    border-style: solid;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b141507f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a691d188[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    backdrop-filter: blur(5px);
}
#a691d188 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
    background-color: rgba(219, 235, 244, 0.85);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2);
    border-style: solid;
    justify-content: flex-start;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a2f93bc {
    width: 49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b33f22 {
    align-items: flex-start;
    width: 48.5%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ean {
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#c96305af {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ca77f9b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    min-width: 4%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f19344 {
    min-height: 51px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 40px 20px 40px;
}
    
#\32 db3df1d {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_v1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3c88ad6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 ca6c6c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    min-width: 4%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b58840d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d6b1a15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3913880 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    min-width: 4%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f4243e68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bc97510 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d286bb8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e8f7f200 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#\37 bd081b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.98%;
    min-width: 4%;
}
    
#b16fb7c5 {
    min-height: 363px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#acbd9e8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#acbd9e8f {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce1bbca4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce1bbca4 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ift {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#facef480 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 79b42ba {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f378cba2 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\30 193e92f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 193e92f {
    width: 523.969px;
    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_21n {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#ddf2b788 {
    align-items: flex-start;
    width: 67.86%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f8c5a38 {
    align-items: flex-start;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 13aeb66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 13aeb66 {
    width: 760px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4b96000.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4b96000 {
    width: 336px;
    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_lkc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 7c2f902[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#\30 7c2f902 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n0e {
    align-items: flex-start;
    width: 99.93%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 1;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_adb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_62l {
    align-items: flex-start;
    width: 99.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_7t6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f549da09[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#f549da09 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_1);
    background-image: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2273f65 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 1;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f4be7ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c344620 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\35 014628c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7f6b9c5[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#d7f6b9c5 {
    align-items: flex-start;
    width: 31.9%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49ac6b4 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    order: 1;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e50b65e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c24fba9e {
    align-items: flex-start;
    width: 99.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\35 5425f6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ee1c35fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 15.32%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-content: flex-start;
}
    
#\32 d72e62d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 36.23%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\33 c1ad85e {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
}
    
#group_e2k {
    width: 42.43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    justify-content: flex-start;
}
    
#e681b4cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e681b4cd {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j8i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 230px;
}
#widget_j8i {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_fq0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c57b95e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c57b95e5 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_25l[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
#group_25l {
    align-items: flex-start;
    width: 99.99%;
    min-height: 362px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/beed1dc8/dms3rep/multi/opt/BLE-sheri-julian-founder-664h.jpeg");
    height: auto;
    padding: 320px 20px 30px 200px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9a8 {
    width: 100.00%;
    height: 204px;
    max-width: 100%;
}
    
#widget_1mv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4a419d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fb62a74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 fb62a74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\32 b6a05ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b6a05ea {
    width: 465px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6f4f305 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.98%;
    min-width: 4%;
}
    
#\37 586ba54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#e8472d4f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 14415dc {
    background-color: var(--color_8);
    background-image: none;
}
    
#\31 7cec03c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7cec03c {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b47dd820.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b47dd820 {
    width: 739px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cd60b46.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 cd60b46 {
    width: 739px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qn6 {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_c0p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 6596206 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(199, 161, 90, 0.3);
    border-style: solid;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#b4e18689 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    background-color: rgba(202, 219, 229, 1);
    background-image: none;
    justify-content: flex-start;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c89e6b8 {
    min-height: 245px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 20px 0px 20px;
}
    
#\30 d3ab7b2 {
    background-color: rgba(227, 213, 211, 1);
    background-image: none;
}
    
#\30 00602c7 {
    margin: 0px 0% 0px 0%;
}
    
#\31 dbd6fac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 dbd6fac {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d119c07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d119c07 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bdacc5b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 bdacc5b {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccf06276.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ccf06276 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d41c5e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\34 2d41c5e {
    width: 185px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9fffdb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9fffdb3 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6984c47.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6984c47 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 64b5499.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 64b5499 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ede7559.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ede7559 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e37c9d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\35 e37c9d1 {
    width: 185px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b62bad8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.33%;
    min-width: 4%;
    background-color: var(--color_7);
    background-image: none;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(199, 161, 90, 0.3);
    border-style: solid;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#c3a2545a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3a2545a {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e16af99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 e16af99 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab651a21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ab651a21 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad456359.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad456359 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b4b7825.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\35 b4b7825 {
    width: 206px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d715506.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 d715506 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ec1aa603 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 35%;
    min-width: 4%;
    flex: 0 1 auto;
    justify-content: flex-start;
}
    
#\37 5ce7550 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.98%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\32 382867d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 8cb0173 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 d304cf0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d304cf0 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 827fb81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 827fb81 {
    width: 523.969px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_842 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e3b22e6 {
    flex-direction: row;
    align-items: stretch;
    width: 80.50%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8266068759342304%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 3;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\39 dd1742b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fe760410 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b9e7cdad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fbccb336[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    backdrop-filter: blur(5px);
}
#fbccb336 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100.00%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: none;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-style: solid;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    order: 1;
    justify-self: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be5899e2 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a633228 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 7062677.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7062677 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d9d86d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 f0b7346 {
    min-height: 1104px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 068a7aa {
    background-color: var(--color_5);
    background-image: none;
}
    
#baf291b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#baf291b4 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4b98660.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d4b98660 {
    width: 833px;
    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 d40298b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d40298b {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5uc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ad6 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8389a60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8389a60 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1fe8907.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1fe8907 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 52000b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 52000b0 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 95d4263.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 95d4263 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f837748d {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a50bfd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a50bfd5 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8b82c2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8b82c2b {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8c17fd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8c17fd6 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c34c7d64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c34c7d64 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_adv {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#eccb7263 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c60852b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 277f909.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 277f909 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0267861.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0267861 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a681388.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a681388 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be98496.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 be98496 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4ce4da3 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 582b62c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 582b62c {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e45301b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e45301b0 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6d15627.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6d15627 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lj1 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
}
    
#e0d3ebc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0d3ebc6 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 c233f9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\32 b5c5c09 {
    min-height: 807px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 c970ca2 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 49bc358.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 49bc358 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1801ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d1801ed {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6d8f22e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6d8f22e {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_395 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\35 8c29694 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fcbc1db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fcbc1db {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e4e0ea5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e4e0ea5 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 12f0a22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 12f0a22 {
    width: 1120px;
    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 f277764.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\36 f277764 {
    width: 165px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d0669f1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_7);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5766426.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5766426 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fae3035f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fae3035f {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5fc6b57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 5fc6b57 {
    width: 1120px;
    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_jq1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#widget_csb {
    width: 40.78%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 752ac65 {
    width: 26.89%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 52257cc {
    width: 28.29%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_as8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    background-color: var(--color_5);
    background-image: none;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 15765ec.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 15765ec {
    width: 486.016px;
    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_535 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    order: 1;
}
    
#widget_u5d {
    width: 39.70%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 f1b212f {
    width: 58.19%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_00d {
    flex-direction: row;
    align-items: center;
    width: 46.27%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 2;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_bpv {
    width: 31.9%;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_2el {
    width: 31.9%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 bde4a8e {
    width: 31.9%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 7402006 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
}
    
#\37 369733b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.98%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\35 39f510e {
    min-height: 920px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#a2f0d16a {
    background-color: var(--color_5);
    background-image: none;
}
    
#a49ce567 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 7d2023d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9acbae1 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_8);
    background-image: none;
    padding: 20px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aaa97f02[data-css-edit] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
#aaa97f02 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f39a09b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d9d3cd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d9d3cd7 {
    width: 833px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d2e9d06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d2e9d06 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3cf17f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3cf17f1 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vt6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3038652642446924%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f4a974d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tcr.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_tcr {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#widget_q46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 3a0d3b9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 3a0d3b9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 2627dbc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2627dbc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#b304d59e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#cd960d8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\32 866aeb8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fccac98.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 fccac98 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 ebee244 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ee69f150.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ee69f150 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 131d1cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ddc0319e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ddc0319e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\34 275db4c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_636 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
}
    
#\39 094bf18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 094bf18 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0ed3b91.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 30px 20px 30px;
}
#\33 0ed3b91 {
    width: 833px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9982189 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 e2eb682 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#eea4f078 {
    min-height: 729px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e2236789 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 40270f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 deb662b[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    backdrop-filter: blur(5px);
}
#\33 deb662b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    background-color: rgba(250, 244, 235, 0.9);
    background-image: none;
    border-width: 5px 0 0 0px;
    border-color: var(--color_6) #000000 #000000 var(--color_6);
    border-style: solid;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5f341fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 e8873c9 {
    width: 80.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bc429ac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b7690dd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f52f6d78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#f52f6d78 {
    width: 244px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cf22510d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(23, 9, 17, 1);
    background-image: none;
    flex: 0 1 auto;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5bc7bae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-color: rgba(62, 15, 38, 1);
    background-image: none;
    flex: 0 1 auto;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e7782dc {
    min-height: 594px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\33 4a2c563 {
    margin: 0px 0% 0px 0%;
}
    
#a2de5e18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e92d1a75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b03a2247 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 93e6295 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee8c846 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_77q {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
}



@media all {
    
#\32 3f7c331 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#\38 52385e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 55.98%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 f3e2e86 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 c6ac373.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 c6ac373 {
    width: 434.578px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4419ec0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4419ec0 {
    width: 434.578px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0debef3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e0debef3 {
    width: 434.578px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ddef906 {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 cd439f5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 cd439f5 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbd60d31 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 13;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 90e0532 {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 cfdf11c {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2f99bd8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f2f99bd8 {
    width: 100.00%;
    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;
}
    
#\38 c918cda.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 c918cda {
    width: 100.00%;
    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;
}
    
#\34 c7ddfe4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 c7ddfe4 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 54b59b7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 54b59b7 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f3620c0 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eade3745 {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 e9e28d0 {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 e68dad1 {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d9c1d299 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d87645a9 {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cb0a2177 {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 5e60275 {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 7831b0d {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 5;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdcde6ac {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 38ddf62 {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 5ca429e {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ad3a2999 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 7;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 371631c {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c4271ed {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 321e959 {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d5af321a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d5af321a {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6a47fb4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 6a47fb4 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 12;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6a9d8ff {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 9;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2c93bc0 {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f56e9896 {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 8d5001f {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d1b66194 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 11;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3f9f061 {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a70d1865 {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 a6465f7 {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5ad6732 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 15;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edd20094 {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 cfe337a {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d5de4dc {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 8538b32 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 17;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ac7b2c5 {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cdf24daf {
    width: 68.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 7c48cb2 {
    width: 16.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e4443ff2 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 19;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cca5a80a {
    width: 5.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 24da6de {
    width: 52.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a3426b69 {
    width: 34.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 cd0c405.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 cd0c405 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 14;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8c5d21b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e8c5d21b {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 16;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b4204a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 3b4204a {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 18;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2e0e639.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a2e0e639 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 20;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1657ec4 {
    min-height: 732px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e2dd2d8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2dd2d8a {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1301049 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: center;
}
    
#\30 254bebc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 254bebc {
    width: 833px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab691e7e {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd3b91b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd3b91b6 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9ddcbf7 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 0755519.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0755519 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 525d697 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 1px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    background-color: rgba(255, 255, 255, 0.05);
    background-image: none;
}
    
#acc364f0 {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3780a36.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3780a36 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 23d9d7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 23d9d7f {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3c7b122 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\33 ec33298 {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f7977a6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f7977a6a {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab92606e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ab92606e {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cacb47d4 {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ac7695a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ac7695a {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eb8f598.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 eb8f598 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1f88aa9 {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6660b37.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6660b37 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6265677.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6265677 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#babf39df {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2635f86 {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d608e26e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d608e26e {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a92c56c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a92c56c {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55b9147 {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 81536a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 81536a0 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf16d59e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf16d59e {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 396c823 {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#bdd05b2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bdd05b2a {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76bf39c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 76bf39c {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cd3702a {
    align-items: flex-start;
    width: 25%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(255, 255, 255, 0.05);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f68185a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 f68185a {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f08093b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f08093b {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 21f0fef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(239, 230, 224, 1) 0%, rgba(228, 211, 205, 1) 100%);
    background-origin: border-box;
    flex: 0 1 auto;
    padding: 30px 60px 30px 60px;
    margin: 0px 0% 0px 0%;
}
    
#c4bfbe74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.98%;
    min-width: 4%;
}
    
#bc115865 {
    min-height: 724px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#group_m52 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: space-between;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5b8ee00.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5b8ee00 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 aceceeb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 aceceeb {
    width: 303px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 30px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2ad06df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2ad06df {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2cac5e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2cac5e6 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9da338c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9da338c {
    width: 1120px;
    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 dbae8a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dbae8a0 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3eaeeba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 264e7ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 f7ebb40 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.35%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 32d7795.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 32d7795 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 9abc119.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 9abc119 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#ef4c8ddf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5d31062 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.35%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5d61a22 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3038652642446924%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcb113d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 5c48d01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 5c48d01 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#f72d9716.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f72d9716 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d88c3b61 {
    flex-direction: row;
    align-items: center;
    width: 91.87%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    order: 4;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6f5763c {
    width: 48.92%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc4085ed {
    width: 40.59%;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 7958965 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
}
    
#b7aa8065.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7aa8065 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc847525.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc847525 {
    width: 833px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5af7b9c {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
}
    
#\35 708ed39.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 708ed39 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f1776f2 {
    min-height: 657px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\35 ce040d6 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 c492163 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
}
    
#eb248a80 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3038652642446924%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 5747ec3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46aa809.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 46aa809 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 31b7787 {
    width: 8.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 2d5c02a {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1ec09de {
    width: 87.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 a509dd9 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6e7df28 {
    width: 8.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 2e6dcae {
    width: 87.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 3c6c047 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 3.8279419827543237%;
    align-self: auto;
    order: 5;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0c852ec {
    width: 8.74%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 1f0fd78 {
    width: 87.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 581bc2f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 581bc2f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#a6c7d3ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a6c7d3ca {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#d0a890da {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3038652642446924%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 c1fbe9e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 c1fbe9e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 f98b018 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 757ef2f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 757ef2f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#\35 c20213a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b7c3a6de {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 129e517 {
    width: 43.12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 28d4473 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
}
    
#bfed741f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bfed741f {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07cdba4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 07cdba4 {
    width: 833px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb96a14b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
}
    
#\32 5df7a7e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a57e5ec.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 a57e5ec {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#c9a8e4cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9a8e4cf {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5184a6d {
    width: 36.88%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ln1 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a46fe775 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 1c0aa63 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 3;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf5ec1da {
    width: 36.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ccaed15c {
    width: 43.12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6e94d81 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 0dc03f3 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 5;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d93b549e {
    width: 36.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6e88fab {
    width: 43.12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 f5c6ee5 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ea127067 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 7;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce9e2eaa {
    width: 36.87%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 7ae3ab8 {
    width: 43.12%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ac45519 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 b2e9c2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b2e9c2f {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af77d369.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#af77d369 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\39 5e48a4a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5e48a4a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
}



@media all {
    
#\30 6b31af0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#\32 6b7fe20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.98%;
    min-width: 4%;
}
    
#\38 c13263d {
    min-height: 481px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 2ebcd17 {
    background-color: rgba(227,213,211,1);
    background-image: none;
}
    
#\39 fac1416[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    backdrop-filter: blur(5px);
}
#\39 fac1416 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    background-color: rgba(250, 244, 235, 0.9);
    background-image: none;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-style: solid;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b74e14 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 c54204d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c54204d {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5edb6f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5edb6f4 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8f95601.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8f95601 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_slk.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_slk {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#b1b97418.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1b97418 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_77e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 f8b694a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
}
    
#\37 b8a415f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b8a415f {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 abaec14 {
    background-color: var(--color_9);
    background-image: none;
}
    
#\32 c0d649c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    background-color: var(--color_5);
    background-image: none;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a2182a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a2182a9 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a6a9457.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a6a9457 {
    width: 833px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 652f863 {
    min-height: 657px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 0984521.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0984521 {
    width: 537.594px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7f76bbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 7f76bbc {
    width: 537.594px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 03d372a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 03d372a {
    width: 537.594px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb176734.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb176734 {
    width: 537.594px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dtg {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    order: 4;
}
    
#eb1209e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb1209e1 {
    width: 537.594px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dc051fac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc051fac {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de0f78cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 25fab8b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#ba0c76f6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a8f7cc2d {
    background-color: var(--color_1);
    background-image: none;
}
    
#bc2dddde[data-css-edit] {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    backdrop-filter: blur(5px);
}
#bc2dddde {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 92.23%;
    min-width: 4%;
    background-color: rgba(250, 244, 235, 0.9);
    background-image: none;
    border-width: 5px 0 0 0px;
    border-color: var(--color_6) #000000 #000000 var(--color_6);
    border-style: solid;
    height: auto;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bab51de7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bab51de7 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a0c0cd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a0c0cd2 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0f1c4d4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#e369d513 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 6ef734b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 43312e0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 40b03cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 40b03cd {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3cac1e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dc739b06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc739b06 {
    width: 1120px;
    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 fcbb532 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 724adac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 95cf528 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-style: solid;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8a179d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8a179d2 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a07383 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\39 824ea33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    flex: 0 1 auto;
}
    
#\31 d44931c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.34%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 57ea3d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 e2f7dba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 e2f7dba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#b1ce5cb1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1ce5cb1 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 07b2497 {
    background-color: var(--color_7);
    background-image: none;
}
    
#b7158dc8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b7158dc8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 2ef5356 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 f4c1230 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2aa5abc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.98%;
    min-width: 4%;
    order: 0;
}
    
#ca038f22.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca038f22 {
    width: 833px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b23c761 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3038652642446924%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#e13aaf21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4fb8d06 {
    min-height: 577px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 821ca2e {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b4ff8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b7417f8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 c0a954f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.34%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5179d59.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 5179d59 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d3993679 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8db325e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 65a7f3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b52d7bd8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b52d7bd8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ac5308d1 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 0%;
    align-self: auto;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    --column-gap: 0%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d68bc6a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ac22c95f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#fbd02663.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fbd02663 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a491f130 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
}
    
#\37 dbe32c1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\32 540c0c6 {
    background-color: var(--color_5);
    background-image: none;
}
    
#a8c28547.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a8c28547 {
    width: 1427px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4f9c5a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4f9c5a6 {
    width: 1035px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ffd {
    flex-direction: row;
    align-items: flex-start;
    width: 1100px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6818500350385426%;
    order: 3;
    flex: 0 1 auto;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_dgn {
    align-items: flex-start;
    width: 49.16%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_emm {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.363636363636364%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_m93 {
    width: 85.73%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_1um {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bbd34170 {
    align-items: flex-start;
    width: 49.16%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ef0ee14e {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.363636363636364%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 7891bbe {
    width: 85.73%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f99f74bb {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 95016b0 {
    align-items: flex-start;
    width: 49.16%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c342ab9e {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.363636363636364%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\34 343a01c {
    width: 85.73%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fea0171a {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e997b7ad {
    align-items: flex-start;
    width: 49.16%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 312e806 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.363636363636364%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#e24a9f92 {
    width: 85.73%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 00899ac {
    width: 5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c91a1601.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c91a1601 {
    width: 1035px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b8b1faf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 625f400 {
    width: 100%;
    min-height: 80px;
}
    
#\37 3d97e58 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4f19344 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b16fb7c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 79b42ba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_lkc {
    align-items: stretch;
    align-content: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c1ad85e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 3%;
    min-height: 1856px;
    align-items: stretch;
    align-content: stretch;
}
    
#ee1c35fd {
    width: 21.41%;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 d72e62d {
    width: 48.5%;
    flex: 1 1 auto;
    height: auto;
    min-height: 0px;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#group_e2k {
    width: 48.5%;
    flex: 1 1 auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: -45% 0% 0% 0%;
}
    
#widget_j8i.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 100px;
}
#widget_j8i {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8472d4f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6596206 {
    width: 100%;
    min-height: 80px;
}
    
#\30 c89e6b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b4e18689 {
    width: 100%;
    min-height: 80px;
}
    
#b62bad8f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 382867d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ec1aa603 {
    width: 100%;
    min-height: 80px;
}
    
#\37 5ce7550 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f0b7346 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b5c5c09 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_00d {
    width: 69.16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 39f510e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9982189 {
    width: 100%;
    min-height: 80px;
}
    
#eea4f078 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 e2eb682 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e7782dc {
    padding: 0px 0px 0px 0px;
}
    
#\33 4a2c563 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f3e2e86 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 3f7c331 {
    width: 100%;
    min-height: 80px;
}
    
#\38 52385e9 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1657ec4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ab691e7e {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#acc364f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\33 ec33298 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#cacb47d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#e1f88aa9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#babf39df {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\34 2635f86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\36 55b9147 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\38 396c823 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\35 cd3702a {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc115865 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 21f0fef {
    width: 100%;
    min-height: 80px;
}
    
#c4bfbe74 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f1776f2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c20213a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c13263d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 6b31af0 {
    width: 100%;
    min-height: 80px;
}
    
#\32 6b7fe20 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 652f863 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 f8b694a {
    width: 100%;
    min-height: 80px;
}
    
#\32 c0d649c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba0c76f6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bc2dddde {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 43312e0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4fb8d06 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 824ea33 {
    width: 100%;
    min-height: 80px;
}
    
#e2aa5abc {
    width: 100%;
    min-height: 80px;
}
    
#\39 57ea3d3 {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a491f130 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\31 625f400 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 3d97e58 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b8b1faf {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 b71fcd6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a691d188 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8c410c6 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 46bb3e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 af69f9d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 22c2d51 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 3b33f22 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 7439d47 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ca77f9b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 4f19344 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 ca6c6c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d3913880 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e8f7f200 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 bd081b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b16fb7c5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#facef480 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 79b42ba {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f549da09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_21n {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ddf2b788 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    min-height: 0px;
}
    
#\35 f8c5a38 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-self: flex-start;
    min-height: 0px;
}
    
#group_lkc {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 7c2f902 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d7f6b9c5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ee1c35fd {
    width: 100%;
    min-height: 0px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 d72e62d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 c1ad85e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    column-gap: 3%;
}
    
#group_e2k {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_9a8 {
    height: 162px;
    width: 100.00%;
}
    
#widget_j8i {
    width: 100.00%;
}
    
#group_25l {
    padding: 200px 20px 30px 100px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6f4f305 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    align-content: flex-start;
}
    
#\37 586ba54 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#e8472d4f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\34 6596206 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4e18689 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c89e6b8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b62bad8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ec1aa603 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5ce7550 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 382867d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fbccb336 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e3b22e6 {
    width: 100.00%;
}
    
#be5899e2 {
    width: 275px;
}
}



@media (max-width: 767px) {
    
#\31 d9d86d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f0b7346 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_5uc {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ad6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f837748d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eccb7263 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 c60852b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 4ce4da3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 c233f9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b5c5c09 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_395 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 8c29694 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 d0669f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_535 {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_u5d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 f1b212f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_00d {
    width: 70.86%;
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}
    
#group_as8 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2el {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 bde4a8e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_bpv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 7402006 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\37 369733b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 39f510e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_vt6 {
    column-gap: 3.3038652642446924%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#f4a974d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 866aeb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9982189 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e2eb682 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#eea4f078 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 deb662b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cf22510d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5bc7bae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e7782dc {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\33 4a2c563 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3f7c331 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 52385e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f3e2e86 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 cfdf11c {
    width: 42.45%;
}
    
#\33 90e0532 {
    width: 44.02%;
}
    
#\37 e9e28d0 {
    width: 44.02%;
}
    
#\33 e68dad1 {
    width: 42.45%;
}
    
#cb0a2177 {
    width: 44.02%;
}
    
#\30 5e60275 {
    width: 42.45%;
}
    
#\33 38ddf62 {
    width: 44.02%;
}
    
#\35 5ca429e {
    width: 42.45%;
}
    
#\32 c4271ed {
    width: 44.02%;
}
    
#\33 321e959 {
    width: 42.45%;
}
    
#f56e9896 {
    width: 44.02%;
}
    
#\33 8d5001f {
    width: 42.45%;
}
    
#a70d1865 {
    width: 44.02%;
}
    
#\32 a6465f7 {
    width: 42.45%;
}
    
#\33 cfe337a {
    width: 44.02%;
}
    
#\37 d5de4dc {
    width: 42.45%;
}
    
#cdf24daf {
    width: 44.02%;
}
    
#\39 7c48cb2 {
    width: 42.45%;
}
    
#\37 24da6de {
    width: 44.02%;
}
    
#a3426b69 {
    width: 42.45%;
}
    
#d87645a9 {
    width: 6.26%;
}
    
#cdcde6ac {
    width: 6.26%;
}
    
#\39 371631c {
    width: 6.26%;
}
    
#a2c93bc0 {
    width: 6.26%;
}
    
#d3f9f061 {
    width: 6.26%;
}
    
#edd20094 {
    width: 6.26%;
}
    
#\30 ac7b2c5 {
    width: 6.26%;
}
}



@media (max-width: 767px) {
    
#\34 1657ec4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c1301049 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab691e7e {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#acc364f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 ec33298 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cacb47d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1f88aa9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#babf39df {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 2635f86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 55b9147 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 396c823 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 cd3702a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 21f0fef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c4bfbe74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc115865 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d5d61a22 {
    column-gap: 3.3038652642446924%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 f7ebb40 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 5d31062 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d88c3b61 {
    width: 100.00%;
}
    
#bc4085ed {
    width: 71.70%;
}
    
#\36 6f5763c {
    width: 26.10%;
}
}



@media (max-width: 767px) {
    
#\39 7958965 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 f1776f2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 c492163 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1ec09de {
    width: 87.42%;
}
    
#\35 2e6dcae {
    width: 87.42%;
}
    
#\30 1f0fd78 {
    width: 87.42%;
}
}



@media (max-width: 767px) {
    
#\31 129e517 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 28d4473 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cb96a14b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 c20213a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a46fe775 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5184a6d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bf5ec1da {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ccaed15c {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6e94d81 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d93b549e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6e88fab {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 f5c6ee5 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce9e2eaa {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 7ae3ab8 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ac45519 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_ln1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c9a8e4cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b7c3a6de {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 1c0aa63 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 0dc03f3 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ea127067 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 6b31af0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 6b7fe20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 c13263d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 fac1416 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f8b694a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 c0d649c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 652f863 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 25fab8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ba0c76f6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#bc2dddde {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f1c4d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 6ef734b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 43312e0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 724adac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 95cf528 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 824ea33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e13aaf21 {
    width: 8.34%;
}
    
#\37 2ef5356 {
    width: 100.00%;
}
    
#\32 4fb8d06 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e2aa5abc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3b4ff8f {
    width: 8.34%;
}
    
#b7417f8b {
    width: 100.00%;
}
    
#\33 8db325e {
    width: 8.34%;
}
    
#\36 65a7f3d {
    width: 100.00%;
}
    
#d68bc6a8 {
    width: 8.34%;
}
    
#ac22c95f {
    width: 100.00%;
}
    
#\39 57ea3d3 {
    min-height: 0px;
}
    
#\39 b23c761 {
    column-gap: 3.3038652642446924%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 d44931c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 c0a954f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a491f130 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 dbe32c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ffd {
    column-gap: 1.6818500350385426%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dgn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bbd34170 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 95016b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e997b7ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

#group_25l.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAARAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAUGAf/EACMQAAEDBAIBBQAAAAAAAAAAAAEAAgMEBREhBhIxMjNBcXL/xAAXAQADAQAAAAAAAAAAAAAAAAABAwUG/8QAGREAAwEBAQAAAAAAAAAAAAAAAAECAxEE/9oADAMBAAIRAxEAPwCQ4jx6lulsq5JZes0Hjekqfa4w4jsNFbSXBtBQTsoskyOAdgp1FebeImB9OC7Azv5Tr8O0U1zoZ3yuUyNtntu/SHeo/aELTEhH/9k=')!important}