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

  *#dm .dmInner a.u_1847087433 { border-color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1847087433:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1847087433.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1006378954 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1006378954:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1006378954.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1195946201 li.listItem {
    border-bottom-width:0px !important;
    border-bottom-style:solid !important;
  }

  *#dm .dmInner *.u_1195946201 ul li { box-shadow:none !important; }

  *#dm .dmInner *.u_1182397019 { display:none !important; }

  *#dm .dmInner *.u_1748553354 { display:none !important; }

  *#dm .dmInner *.u_1332429010 { display:none !important; }

  *#dm .dmInner a.u_1006378954 span.text {
    color:var(--color_3) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_1324563304 {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(128,7,214) rgb(128,7,214) rgb(128,7,214) rgb(128,7,214) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1968728691:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1968728691.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2884905946 input:not([type="submit"]) {
    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:0px 0px 1px 0px !important;
  }

  *#dm .dmInner div.u_2884905946 textarea {
    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:0px 0px 1px 0px !important;
  }

  *#dm .dmInner div.u_2884905946 select {
    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:0px 0px 1px 0px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2884905946 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:340px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2884905946 input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1968728691 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1968728691 span.text {
    color:var(--color_3) !important;
    font-size:16px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1772618306 input:not([type="submit"]) {
    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:0px 0px 1px 0px !important;
  }

  *#dm .dmInner div.u_1772618306 textarea {
    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:0px 0px 1px 0px !important;
  }

  *#dm .dmInner div.u_1772618306 select {
    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:0px 0px 1px 0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1772618306 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:340px !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1772618306 input[type="submit"] { color:var(--color_3) !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1465681905:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1465681905.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1465681905 span.text {
    color:var(--color_3) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner a.u_1465681905 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1195946201 .itemText {
    font-weight:400 !important;
    color:var(--color_3) !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1195946201 .itemText .rteBlock {
    font-weight:400 !important;
    color:var(--color_3) !important;
    direction:ltr !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1831955808:hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1831955808.hover {
    background-image:none !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1831955808 span.text {
    color:var(--color_3) !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner a.u_1831955808 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1413552359 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_656705345 img {
    border-radius:15px 15px 15px 15px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1195946201 .listText .itemName {
    font-family:'Bricolage Grotesque' !important;
    color:var(--color_2) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1195946201 .biglink>.itemName {
    font-family:'Bricolage Grotesque' !important;
    color:var(--color_2) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_2177412356 img {
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1195946201 .listText .itemName { font-size:36px !important; }

  *#dm .dmInner div.u_1195946201 .biglink>.itemName { font-size:36px !important; }

  *#dm .dmInner div.u_1195946201 .itemText { font-size:18px !important; }

  *#dm .dmInner div.u_1195946201 .itemText .rteBlock { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(255,255,255,0);
}
}



@media all {
    
#\38 9513c2f {
    min-height: 641px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    height: auto;
    background-image: none;
    background-size: contain;
    padding: 151px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc1b0a0d {
    background-position: 50% 0%;
    background-image: url("https://irp.cdn-website.com/a0344178/dms3rep/multi/opt/1d+Layered+panes-1920w.png");
    background-origin: border-box;
}
    
#ae8bf96a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 64px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#widget_o3a {
    width: 30.82%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_fvg {
    width: 62.12%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 a6fd558 {
    margin: 0px 0% 0px 0%;
}
    
#\32 95bc0e6 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_igf {
    width: 37.10%;
    height: 112px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#c8400640 {
    background-image: none;
    background-position: 100% 50%;
    background-color: var(--color_1);
}
    
#\36 60084c3 {
    min-height: 439px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 96px 64px 0px 64px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e3acb7f {
    margin: 0px 0% 0px 0%;
}
    
#cc028908[data-background-color-animation] {
    background-color: var(--color_3);
}
#cc028908 {
    min-height: 562px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100.00%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-content: center;
    height: auto;
    align-self: center;
    justify-content: flex-end;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ab025b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_c91 {
    width: 76.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad05e486 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f31 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
}
    
#widget_do2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_do2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 c7d57e8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
}
}



@media all {
    
#\36 87c1c0d {
    min-height: 328px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 64px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#e68c3b6f {
    background-image: none;
    background-color: var(--color_1);
}
    
#ed1ae426 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c88405e2 {
    margin: 0px 0% 0px 0%;
}
    
#c666be79 {
    width: 67.11%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -3px;
    order: 1;
}
    
#widget_5ob {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 39169a6 {
    min-height: 418px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 0px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c535a9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    order: 0;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d62fceb9 {
    background-image: none;
    background-color: var(--color_1);
}
    
#widget_o3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 b5e75ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dfd5ec31 {
    margin: 0px 0% 0px 0%;
}
    
#widget_729 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 490c356 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    order: 1;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#eb2603a3 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 7ae9095 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f56782c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d21b5614 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    order: 3;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bd2e4af {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 bd8a785 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d4666301 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 d46ac0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    order: 2;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b9abb4e {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eac5e175 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 aacd956 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 3cdd158 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    order: 3;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f4553f6 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e67f02f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dcfa409b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 b2b0f61 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.6%;
    min-width: 4%;
    order: 3;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c99e9fe {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f9743ef7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ac223ed0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 29dc538 {
    min-height: 670px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    justify-content: space-between;
    padding: 24px 0px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#d41b485a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
}
    
#\39 fcb551a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.58%;
    min-width: 4%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 8c62b39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.42%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://irp.cdn-website.com/a0344178/dms3rep/multi/opt/imago-secondary-ink+copy-972h.png");
    background-size: contain;
    background-position: 100% 50%;
    justify-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#widget_ia3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5257b9e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d2da2c26 {
    width: 37.20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\31 05e3b7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.8%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0acb0ca {
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 8d1a0e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4658aa7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 79ef26b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 5cd4de0 {
    width: 76.98%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -51px;
    order: 1;
}
    
#\38 c4462fb {
    min-height: 339px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e34fe927::before, #e34fe927 > .bgExtraLayerOverlay {
    
}
#e34fe927 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/a0344178/dms3rep/multi/opt/Bv24kHbdaV48iOK6BENNJZDqkP8-1920w.webp");
    margin: 0% 0% 0% 0%;
}
    
#e7b84758 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 5c9bc4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 695a290 {
    min-height: 723px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 64px 30px 64px 30px;
    margin: 0% 0% 0% 0%;
}
    
#group_g4k {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.081632653061225%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#widget_cgo {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bd60f4d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 bbb180d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fbcbe9f1 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.081632653061225%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\37 b23f5eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 3cc8cb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 aa09ba8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 46bb03d {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.081632653061225%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\30 20789db {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fd598ea5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b52cb7d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bd9e5d0a {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.081632653061225%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\33 01ad9fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cd8e2907 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c8c5a0d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f568aa51 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.081632653061225%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\38 5272f4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#abc731bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b85ce0e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 c1bb2a5 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.081632653061225%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\37 6c6a05f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 f324686 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 3032af7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 314bbb8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 f1737c5 {
    background-image: none;
    background-color: var(--color_1);
}
    
#db9a340f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9a68615 {
    margin: 0px 0% 0px 0%;
}
    
#\39 de25dc6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#ebe49b07 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d2ad96e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d79a8b06 {
    width: 67.11%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -3px;
    order: 1;
}
    
#widget_6da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_6da {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\35 2650232 {
    background-image: none;
    background-color: var(--color_1);
}
    
#\37 17e07f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 0990f84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 ce3283f {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: space-around;
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#db3bcc21 {
    margin: 0px 0% 0px 0%;
}
    
#\37 3e56ae1 {
    min-height: 384px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    align-content: center;
    padding: 0px 96px 96px 96px;
    margin: 0% 0% 0% 0%;
}
    
#e3467192 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e02b084f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 f8661a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 eb7977a {
    min-height: 168px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    align-self: center;
    justify-content: space-around;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5313694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 129151c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d2b79036 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    flex: 1 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: space-around;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a361f0e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 dd59fc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\38 7667b85 {
    min-height: 273px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 24px 96px 0px 96px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d0a3345 {
    margin: 0px 0% 0px 0%;
}
    
#\38 1a91241 {
    background-image: none;
    background-color: var(--color_1);
}
    
#\39 f78346b {
    min-height: 125px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    height: auto;
    align-self: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b1a49443 {
    width: 67.11%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -3px;
    order: 1;
}
    
#widget_tg2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9e2007e {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 ffac3f4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(201, 139, 206, 1) 62%, rgba(217, 217, 217, 1) 100%);
    background-origin: border-box;
}
    
#d63c1c8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tgs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qkg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ufr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#Contact {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d12bb38 {
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\38 0832257 {
    width: 54.94%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 45555dc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 3.0% 0% 0% 0%;
}
    
#\38 d366274 {
    align-items: center;
    width: 544px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\36 e5abf8b {
    width: 348px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c98d5d4e {
    margin: 0px 0% 0px 0%;
}
    
#\35 68b07ef {
    width: 314px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f4a59af {
    align-items: center;
    width: 544px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a518a637 {
    width: 54.94%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f2e8dabb {
    align-items: center;
    width: 544px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\32 916b2c8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\34 167ba22 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#\39 63648d8 {
    width: 54.94%;
    height: auto;
    max-width: 100%;
}
    
#\38 a6d981c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\37 0832ca6 {
    width: 545px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 e26983a {
    width: 362px;
    height: auto;
    max-width: 100%;
}
    
#b3979d4f {
    width: 545px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b15bcc82 {
    width: 545px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bef38a06 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0px 64px 96px 64px;
    margin: 0% 0% 0% 0%;
}
    
#c88e80ff {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 4;
    margin: 0% 0% 0% 0%;
}
    
#\30 99f9e6d {
    align-items: center;
    width: 544px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 f21e403 {
    width: 348px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 35c9c11 {
    width: 54.94%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d676281c {
    width: 545px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\31 4481424 {
    width: 97%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 63f7a4c {
    column-gap: 1%;
    row-gap: 49px;
    width: 56.21%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5d388e4 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 b4d1c69 {
    align-self: auto;
    max-width: 100%;
    width: 626px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ccf795f2 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1047de0 {
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a02a67e {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 64px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a6b1617 {
    column-gap: 4%;
    row-gap: 24px;
    width: 39.75%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_l6s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 3f218f4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8b3 {
    width: 97%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 a5965ae {
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d9a3a87c {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 57f8f51 {
    width: 97%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cc7a6bca {
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 59935a6 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bad0e297 {
    width: 97%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a7d77def {
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2f76129 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fb2043 {
    max-height: 100%;
    min-height: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6acf004 {
    max-width: 100%;
    width: 90px;
    height: auto;
    order: 0;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 33c8ac4 {
    width: 97%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 cba6cf1 {
    width: 241px;
    height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 277px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c7eaf579 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d2521550 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 64px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#\35 cd5558f {
    margin: 0px 0% 0px 0%;
}
    
#\37 a468779 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1bab876 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 850ca92 {
    width: 67.11%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -3px;
    order: 1;
}
}



@media all {
    
#\33 1079835 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 99bdf40 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 2c71268 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 38f6727 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-width: 0 0 0 1px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\35 c60103e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5f62233 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9df9948 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-width: 0 0 0 1px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\30 f728901 {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 64px 96px 64px 96px;
    margin: 0% 0% 0% 0%;
}
    
#\32 aee671e {
    margin: 0px 0% 0px 0%;
}
    
#\38 2f0c6b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-width: 0 0 0 1px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\34 fc8e172 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f5370d3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f36a1097 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 20.5%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-width: 0 0 0 1px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 5% 0%;
}
    
#\31 8aa4d25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bc45f2c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dc4bf570 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0px 4% 96px;
    margin: 0% 0% 0% 0%;
}
    
#ed3c508b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 df184d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.14%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a940bf7 {
    min-height: 203px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.85%;
    min-width: 4%;
    background-color: rgba(201, 139, 206, 0.7);
    background-image: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    align-self: center;
    align-items: center;
    align-content: center;
    border-radius: 20px 0 0 20px;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\37 73dcaa3 {
    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;
}
    
#\37 72c89da {
    width: 100%;
    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 da688f4 {
    margin: 0px 0% 0px 0%;
}
    
#group_iqj {
    align-items: flex-start;
    width: 30.66%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0mn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a1cfaf49 {
    width: 65.55%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a1de8c4 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    height: auto;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e9dacb29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0b9f4cb {
    width: 71.52%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9928a7f {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_3);
    border-style: solid;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e934f444 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3e5c5de {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7316226 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fkd {
    width: 100%;
    height: 52px;
    max-width: 100%;
    order: 1;
}
    
#\32 d24881e {
    align-items: flex-start;
    width: 100%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.8021271355729676%;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 1px 0 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\32 0280e6f {
    width: 22.89%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f427e4e {
    width: 22.89%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e74a629b {
    width: 22.89%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f10ba8b6 {
    width: 22.89%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc5ffb65 {
    width: 99.5%;
    height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ac1eb0aa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    padding: 64px 96px 0px 96px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fc07bf2 {
    min-height: 552px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.44%;
    min-width: 4%;
    background-image: none;
    order: 0;
    height: auto;
    align-self: auto;
    justify-self: auto;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fed090a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 51.38%;
    min-width: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cae1622 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 755afb9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#a159b4ef {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c548bd69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dae766c5 {
    width: 65.63%;
    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_f3f {
    width: 88.43%;
    height: 502px;
    max-width: 100%;
}
    
#c5df2fa1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0174bf2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 28ff666 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6037df1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b2d363f1 {
    width: 94.63%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 00c9bc1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 96px 64px 96px 64px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8b73944 {
    width: 94.63%;
    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 6762c8f {
    margin: 0px 0% 0px 0%;
}
    
#\32 23c6ed0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 21a42e6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 ce5439a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 5742ed9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 90dc877 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-items: stretch;
    align-content: center;
    flex-direction: column;
    padding: 96px 64px 0px 64px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f4d129f {
    margin: 0px 0% 0px 0%;
}
    
#d8eda177 {
    width: 63.79%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4898022 {
    width: 97.21%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_35p {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9801980198019802%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#widget_t1v {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_n3t {
    width: 100%;
    height: 340px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 f242b98 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9801980198019802%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\36 623e76e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e03302fc {
    width: 100%;
    height: 340px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c85b0588 {
    width: 100%;
    min-width: 4%;
    min-height: 112px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: auto;
    justify-content: flex-start;
    align-items: center;
    order: 2;
    border-width: 0px 0 1px 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 9c990be {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 22%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#c18f7841 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f43b462a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 22%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\32 d7a0e96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#acdd36b4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 22%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#b8f3e0c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 cd4b437 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 22%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\38 8bbf8f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae8bf96a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20% 4% 15% 4%;
}
    
#bc1b0a0d {
    background-position: 50% 0%;
}
    
#\38 9513c2f {
    width: 100%;
    min-height: 80px;
}
    
#\32 95bc0e6 {
    width: 235px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 60084c3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 263px;
}
    
#c8400640 {
    background-repeat: no-repeat;
}
    
#cc028908 {
    width: 100%;
    min-height: 8px;
}
    
#\39 ab025b6 {
    order: 0;
}
    
#ad05e486 {
    width: 235px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 87c1c0d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-top: 8%;
}
    
#ed1ae426 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 39169a6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 93px;
    column-gap: 4%;
    justify-content: center;
    align-items: stretch;
}
    
#\32 c535a9e {
    width: 16.8%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#\34 490c356 {
    width: 16.8%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#d21b5614 {
    width: 16.8%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#\38 d46ac0a {
    width: 16.8%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#\33 3cdd158 {
    width: 16.8%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#\39 b2b0f61 {
    width: 16.8%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 29dc538 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 5257b9e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2da2c26 {
    width: 48%;
    min-height: 8px;
}
    
#\31 05e3b7e {
    width: 48%;
    min-height: 8px;
}
    
#\38 c4462fb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-top: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 314bbb8 {
    margin: 0px 0% 0px 0%;
}
    
#e34fe927::before, #e34fe927 > .bgExtraLayerOverlay {
    
}
#e34fe927 {
    width: 100%;
    min-height: 397px;
    order: 1;
    height: auto;
}
    
#\33 695a290 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 5c9bc4a {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_g4k {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#fbcbe9f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 46bb03d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#bd9e5d0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#f568aa51 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 c1bb2a5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db9a340f {
    width: 48%;
    min-height: 8px;
}
    
#\39 de25dc6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-top: 8%;
}
    
#ebe49b07 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ce3283f {
    width: 22%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#\37 3e56ae1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 93px;
    column-gap: 4%;
    justify-content: center;
    align-items: stretch;
}
    
#e3467192 {
    width: 22%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#\36 eb7977a {
    width: 22%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
    
#d2b79036 {
    width: 22%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7667b85 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding-top: 8%;
}
    
#\39 f78346b {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9e2007e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 d12bb38 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0832257 {
    width: 90%;
}
    
#\39 45555dc {
    order: 1;
}
    
#\38 d366274 {
    width: 342.875px;
    row-gap: 18px;
}
    
#\36 e5abf8b {
    width: 250px;
}
    
#c98d5d4e {
    margin: 0px 0% 0px 0%;
}
    
#\35 68b07ef {
    width: 226px;
}
    
#\37 f4a59af {
    width: 337.102px;
    row-gap: 18px;
}
    
#a518a637 {
    width: 90%;
}
    
#f2e8dabb {
    width: 342.875px;
    row-gap: 18px;
}
    
#\32 916b2c8 {
    order: 2;
}
    
#\34 167ba22 {
    order: 3;
}
    
#\39 63648d8 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0832ca6 {
    height: auto;
    width: 326px;
}
    
#\34 e26983a {
    width: 252px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3979d4f {
    height: auto;
    width: 326px;
}
    
#b15bcc82 {
    height: auto;
    width: 326px;
}
    
#bef38a06 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c88e80ff {
    order: 2;
}
    
#\30 99f9e6d {
    width: 337.102px;
    row-gap: 18px;
}
    
#\32 f21e403 {
    width: 250px;
}
    
#\34 35c9c11 {
    width: 90%;
}
    
#d676281c {
    height: auto;
    width: 326px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 63f7a4c {
    row-gap: 28px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\39 b4d1c69 {
    width: 100%;
}
    
#\35 1047de0 {
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 a02a67e {
    row-gap: 15px;
    flex-direction: column;
    padding-left: 6%;
    padding-bottom: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#\39 a6b1617 {
    width: 100%;
    min-height: 80px;
}
    
#\34 a5965ae {
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cc7a6bca {
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a7d77def {
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 0fb2043 {
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 cba6cf1 {
    width: 235px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 38f6727 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 9df9948 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 f728901 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
    padding-bottom: 12%;
}
    
#\38 2f0c6b1 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f36a1097 {
    width: 49%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc4bf570 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 da688f4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac1eb0aa {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\33 fc07bf2 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#\35 fed090a {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#a159b4ef {
    width: 100%;
    order: 2;
}
    
#c548bd69 {
    width: 100.00%;
    order: 0;
}
    
#\32 28ff666 {
    width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 00c9bc1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 8b73944 {
    width: 100.00%;
}
    
#\31 6762c8f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 21a42e6 {
    width: 30.66%;
    min-height: 8px;
}
    
#\39 5742ed9 {
    row-gap: 24px;
    width: 30.66%;
    min-height: 8px;
}
    
#\34 f4d129f {
    margin: 0px 0% 0px 0%;
}
    
#\37 90dc877 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 4898022 {
    width: 100.00%;
    order: 0;
}
    
#c85b0588 {
    width: 30.66%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\38 9513c2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#ae8bf96a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 24px 16px 24px;
}
    
#bc1b0a0d {
    background-position: 50% 0%;
}
    
#widget_o3a {
    width: 68.60%;
}
    
#\33 a6fd558 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fvg {
    width: 98.68%;
}
    
#widget_igf {
    height: 66px;
    width: 51.08%;
}
}



@media (max-width: 767px) {
    
#\36 60084c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 24px 16px 24px 16px;
}
    
#\31 e3acb7f {
    margin: 0px 0% 0px 0%;
}
    
#cc028908 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#widget_c91 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ad05e486 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 c7d57e8 {
    column-gap: 7.038123167155426%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 87c1c0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 23px;
    padding: 24px 16px 24px 16px;
}
    
#ed1ae426 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#c666be79 {
    width: 100.00%;
}
    
#c88405e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 39169a6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 24px 16px 24px 16px;
}
    
#\32 c535a9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\34 490c356 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#d21b5614 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\38 d46ac0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#dfd5ec31 {
    margin: 0px 0% 0px 0%;
}
    
#\33 3cdd158 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\39 b2b0f61 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
}



@media (max-width: 767px) {
    
#\38 29dc538 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 24px 16px 24px;
}
    
#\39 fcb551a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 8c62b39 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\38 5257b9e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d2da2c26 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 05e3b7e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#\38 c4462fb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 23px;
    padding: 16px 24px 16px 24px;
}
    
#\39 4658aa7 {
    margin: 0px 0% 0px 0%;
}
    
#\33 5cd4de0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e34fe927::before, #e34fe927 > .bgExtraLayerOverlay {
    
}
#e34fe927 {
    min-height: 188px;
    align-items: center;
    width: 100%;
    order: 1;
    height: auto;
}
    
#\39 5c9bc4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 695a290 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 24px 16px 24px;
}
    
#\37 314bbb8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#db9a340f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#\31 9a68615 {
    margin: 0px 0% 0px 0%;
}
    
#\39 de25dc6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 23px;
    padding: 24px 16px 24px 16px;
}
    
#ebe49b07 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#d79a8b06 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 ce3283f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    align-content: center;
}
    
#\37 3e56ae1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 24px 16px 24px 16px;
}
    
#e3467192 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    align-content: center;
}
    
#\36 eb7977a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    align-content: center;
}
    
#d2b79036 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    align-content: center;
}
    
#db3bcc21 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 7667b85 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 23px;
    padding: 24px 16px 24px 16px;
}
    
#\37 d0a3345 {
    margin: 0px 0% 0px 0%;
}
    
#\39 f78346b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#b1a49443 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 9e2007e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 16px 24px 16px;
}
    
#d63c1c8f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#Contact {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d12bb38 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 0832257 {
    width: 100.00%;
}
    
#\39 45555dc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
}
    
#\38 d366274 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    order: 0;
}
    
#\36 e5abf8b {
    width: 100.00%;
}
    
#c98d5d4e {
    margin: 0px 0% 0px 0%;
}
    
#\35 68b07ef {
    width: 100.00%;
}
    
#\37 f4a59af {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    order: 0;
}
    
#a518a637 {
    width: 100.00%;
}
    
#f2e8dabb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    order: 0;
}
    
#\32 916b2c8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 2;
    row-gap: 24px;
}
    
#\34 167ba22 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
    row-gap: 24px;
    height: auto;
}
    
#\39 63648d8 {
    width: 100.00%;
}
    
#\37 0832ca6 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\34 e26983a {
    width: 100.00%;
}
    
#b3979d4f {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#b15bcc82 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#bef38a06 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 16px 24px 16px;
}
    
#c88e80ff {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 2;
    row-gap: 24px;
}
    
#\30 99f9e6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 14px;
    order: 0;
}
    
#\32 f21e403 {
    width: 100.00%;
}
    
#\34 35c9c11 {
    width: 100.00%;
}
    
#d676281c {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 63f7a4c {
    row-gap: 13px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#ccf795f2 {
    margin: 0px 0% 15px 0%;
}
    
#\39 b4d1c69 {
    width: 100%;
}
    
#\35 1047de0 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a02a67e {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 24px 16px 24px 16px;
}
    
#\39 a6b1617 {
    width: 100%;
    min-height: 264px;
    align-items: center;
    height: auto;
    align-content: center;
}
    
#\34 a5965ae {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9a3a87c {
    margin: 0px 0% 15px 0%;
}
    
#cc7a6bca {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 59935a6 {
    margin: 0px 0% 15px 0%;
}
    
#a7d77def {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2f76129 {
    margin: 0px 0% 15px 0%;
}
    
#\38 0fb2043 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6acf004 {
    margin: 0px 0% 15px 0%;
}
    
#\34 3f218f4 {
    margin: 0px 0% 0px 0%;
}
    
#\39 cba6cf1 {
    margin-top: 30px;
}
}



@media (max-width: 767px) {
    
#d2521550 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 16px 24px 16px;
}
    
#\37 a468779 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 7px;
    padding-right: 7px;
}
    
#\35 850ca92 {
    width: 100.00%;
}
    
#\35 cd5558f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 38f6727 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 9df9948 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-bottom: 0%;
}
    
#\30 f728901 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 24px 16px 24px 16px;
}
    
#\38 2f0c6b1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-bottom: 0%;
}
    
#f36a1097 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-bottom: 0%;
}
    
#\32 aee671e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dc4bf570 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 24px 16px 24px 16px;
}
    
#\33 df184d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a940bf7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 72c89da {
    width: 100.00%;
}
    
#\36 da688f4 {
    margin: 0px 0% 0px 0%;
}
    
#group_iqj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 145px;
}
    
#\37 a1de8c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 145px;
}
    
#\31 9928a7f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 d24881e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.8021271355729676%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 0280e6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#\32 f427e4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#e74a629b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
    
#f10ba8b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.6%;
}
}



@media (max-width: 767px) {
    
#ac1eb0aa {
    min-height: unset;
    flex-direction: column;
    row-gap: 35px;
    padding: 24px 16px 24px 16px;
}
    
#\33 fc07bf2 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\35 fed090a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 11px;
    order: 0;
    align-content: center;
}
    
#\30 cae1622 {
    height: 144px;
}
    
#a159b4ef {
    width: 100%;
}
    
#widget_f3f {
    height: 372px;
}
    
#c5df2fa1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 28ff666 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 6037df1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 00c9bc1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 16px 24px 16px;
}
    
#\33 8b73944 {
    width: 100.00%;
}
    
#\31 6762c8f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 21a42e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 5742ed9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 90dc877 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 16px 24px 16px;
}
    
#widget_n3t {
    height: 197px;
}
    
#e03302fc {
    height: 182px;
}
    
#c85b0588 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 f4d129f {
    margin: 0px 0% 0px 0%;
}
    
#group_35p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 f242b98 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 9c990be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 cd4b437 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f43b462a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#acdd36b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

#\30 8c62b39.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtElEQVQoz0WQTYjOYRTF/5NRaEz+57xzz2vmnmdKTWRDNj5WFhamKXYsRmNhI1nYyMSCxoxJaVJGFkIKGwkbZUPJwkeIbCywVbKxkw3Pm4+zOXfxu/d2ThPInYE8G/D9gOeDZXe0XhttDrbL2iUBbxZ8uAnkeCBngj3wuuhzoo+K3hPIjQFvD3iyEXJXwAtBvwr4ueiHQt4QfD6QRwI+GPCBJpgTPRA98HV10S+FfBLIW4G8EPCZJugJ0VdFfxXLN9EfxfK2y/JGLM/qh7pQL24RfVIsT8XyXizvxPKiy/JILHdF3wzktRpmVCwTYjkmllmxzHVZZrscrX5C9Ewg55vOqpFlAa8PeG/AxwOeidanAnk6kNOBrPNcUxXwGrHsE3xR8J1A3q6uWhd8OZCLlesLeEws07209I+Af4j+Kfqz6MeBvPIHTIieFH1P9Pc/0BfRD0QvBjzbA4FufzC3iV4Q/UH0J9E18SHB+2vpzV8NIfM3MFUviL4U8FQg1wW8tcL/wLYdXq6ON4geF71jqM1RDnaXRusxtd7Z/Ff2dZArOsiVQxhZOTCwur9p2BethwVv+gXVN2m+SG2utwAAAABJRU5ErkJggg==')!important}