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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

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

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

  *#dm .dmInner a.u_1621297149:hover span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1621297149.hover span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1621297149:hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1621297149.hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1621297149 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1512280812 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c76d5790/icon/play_6444203.svg) !important;
    background-color:var(--color_1) !important;
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner a.u_1621297149 .iconBg {
    display:inline !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/c76d5790/icon/Arrow_2841240.svg) !important;
    width:30px !important;
    height:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1153228653 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1621297149 {
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    gap:4px !important;
  }

  *#dm .dmInner div.u_1454409669 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_3332858041 hr {
    color:rgba(201,162,75,0.23) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1612144027 hr {
    color:rgba(201,162,75,0.23) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1611431541 hr {
    color:rgba(201,162,75,0.23) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1632486349 hr {
    color:rgba(201,162,75,0.23) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1206772946 hr {
    color:rgba(201,162,75,0.23) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1490748342 hr {
    color:rgba(201,162,75,0.23) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1033724308 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner a.u_1089898233:hover span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1089898233.hover span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1089898233 {
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    gap:4px !important;
  }

  *#dm .dmInner a.u_1089898233 .iconBg {
    display:inline !important;
    order:1 !important;
    background-color:var(--color_1) !important;
    mask-image:url(https://irp.cdn-website.com/c76d5790/icon/Arrow_2841240.svg) !important;
    width:30px !important;
    height:30px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1089898233:hover .iconBg { background-color:rgb(250,247,242) !important; }

  *#dm .dmInner a.u_1089898233.hover .iconBg { background-color:rgb(250,247,242) !important; }

  *#dm .dmInner a.u_1089898233 span.text {
    color:var(--color_1) !important;
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1031819363 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner div.u_1728607622 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1155183086 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !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;
  }

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

  *#dm .dmInner a.u_1155183086 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c76d5790/icon/play_6444203.svg) !important;
    background-color:var(--color_2) !important;
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1060299454 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_6) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1030465615 {
    border-radius:300px 300px 300px 300px !important;
    background-color:var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1852833410 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(201,162,75,0.15) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(201,162,75,0.45) rgba(201,162,75,0.45) rgba(201,162,75,0.45) rgba(201,162,75,0.45) !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1155183086:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1155183086.hover .iconBg { background-color:var(--color_8) !important; }

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

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

  *#dm .dmInner div.u_1536228655 .optin-btn { border-radius:300px 300px 300px 300px !important; }

  *#dm .dmInner div.u_1536228655 .optin-input { border-radius:300px 300px 300px 300px !important; }

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

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

  *#dm .dmInner a.u_1027789714 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c76d5790/icon/play_6444203.svg) !important;
    background-color:var(--color_1) !important;
    width:10px !important;
    height:10px !important;
  }

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

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

  *#dm .dmInner div.u_159201561 img {
    border-radius:14px 14px 14px 14px !important;
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1067267550 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c76d5790/icon/Arrow_2841240.svg) !important;
    order:1 !important;
    width:31px !important;
    height:31px !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1947482950 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1947482950 input,
  *#dm .dmInner div.u_1947482950 textarea,
  *#dm .dmInner div.u_1947482950 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1870730444 { border-radius:6px !important; }

  *#dm .dmInner a.u_1621297149:hover .iconBg,
  *#dm .dmInner a.u_1621297149.hover .iconBg { background-color:var(--color_4) !important; }

  *#dm .dmInner a.u_1621297149:hover span.text,
  *#dm .dmInner a.u_1621297149.hover span.text {
    color:var(--color_4) !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner a.u_1089898233:hover .iconBg,
  *#dm .dmInner a.u_1089898233.hover .iconBg { background-color:rgba(250,247,242,1) !important; }

  *#dm .dmInner a.u_1089898233:hover span.text,
  *#dm .dmInner a.u_1089898233.hover span.text {
    color:var(--color_4) !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner div.u_1947482950 input {
    background-color:rgba(255,255,255,0.12) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1947482950 textarea {
    background-color:rgba(255,255,255,0.12) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1947482950 select {
    background-color:rgba(255,255,255,0.12) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

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

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

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

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

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

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

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

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1153228653
{
}
*#dm .dmInner div.u_1454409669
{
}
*#dm .dmInner div.u_1454409669
{
}
*#dm .dmInner div.u_1033724308
{
}
*#dm .dmInner div.u_1033724308
{
}
*#dm .dmInner div.u_1031819363
{
}
*#dm .dmInner div.u_1031819363
{
}
*#dm .dmInner div.u_1728607622
{
}
*#dm .dmInner div.u_1728607622
{
}
*#dm .dmInner div.u_1060299454
{
}
*#dm .dmInner div.u_1060299454
{
}
*#dm .dmInner div.u_1030465615
{
}
*#dm .dmInner div.u_1030465615
{
}
*#dm .dmInner div.u_1852833410
{
}
*#dm .dmInner div.u_1852833410
{
}
separatorHomeCss{color:red !important}@media all {
    
#\37 37e6dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.38%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-position: 0% 0%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8c0aaeb6/dms3rep/multi/hero.svg");
}
    
#d2140be4 {
    min-height: 623px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tf8 {
    width: 680px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_gmr {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 489px;
    min-height: 50px;
    order: 3;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-top: 3%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#widget_h1q {
    width: 284px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
}
    
#\30 b16e1c9 {
    width: 205.023px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
}
    
#\32 ebe371a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_jca::before, #group_jca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 33%, rgba(43, 18, 74, 1) 100%);
}
#group_jca {
    justify-content: flex-end;
    width: 37.46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url("https://irp.cdn-website.com/c76d5790/dms3rep/multi/home-hero-portrait.png?dm-skip-opt=true");
    border-radius: 14px 14px 14px 14px;
    background-position: 50% 0%;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#widget_va8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 21px;
}
    
#b19bc14b {
    width: 71.31%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_ecu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    --column-gap: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 4510f64.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
#\36 4510f64 {
    width: 22.25%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 58e7bdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#a66a2811 {
    background-color: var(--color_4);
    background-image: none;
}
    
#e763f18c {
    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%;
}
    
#d3c2dd91 {
    min-height: 725px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ap4 {
    width: 71.77%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 fa4e594.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}
#\30 fa4e594 {
    width: 19.62%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_v0q {
    width: 71.26%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_0cr {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 330px;
    row-gap: 0px;
    column-gap: 2.3992127583136784%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#group_a6v {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_efq {
    width: 94.21%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_0vv {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_k39.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_k39 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\34 374d754.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 374d754 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#cfeb72bb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\39 2c11b3e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 f182370 {
    width: 94.21%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 483542b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 5;
}
    
#af3df13e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b98f4a6c {
    width: 94.21%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 983d68f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 7;
}
    
#f0f86e27 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 0df8898 {
    width: 94.21%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e9fbf07c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 9;
}
    
#\31 bc7f6af {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f05864ee {
    width: 94.21%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ae98a3e9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ae98a3e9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#\30 001500f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 001500f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 6;
}
    
#e4f38f1b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e4f38f1b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 8;
}
    
#b545f001.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b545f001 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 10;
}
    
#\34 a0d7699 {
    width: 78.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d4db1b3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 3f42816 {
    min-height: 163px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    align-content: center;
    margin: 0% 0% 0% 0%;
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
    
#\31 cc36708 {
    background-position: top left;
    background-color: var(--color_1);
    background-image: url('https://irp.cdn-website.com/8c0aaeb6/dms3rep/multi/hero.svg');
    border-width: 0.4px 0 0 0;
    border-color: rgba(239, 233, 245, 0.2) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
}
    
#e6169075 {
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 2b44f85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 0.4px 0 0;
    border-color: rgba(0,0,0,1) rgba(239, 233, 245, 0.2) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    align-self: stretch;
    order: 2;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\39 fb01453 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4849c6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 0.4px 0 0;
    border-color: rgba(0,0,0,1) rgba(239, 233, 245, 0.2) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    align-self: stretch;
    order: 0;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
}
    
#\38 4c66894 {
    width: 99.75%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d07ce1f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 0.4px 0 0;
    border-color: rgba(0,0,0,1) rgba(239, 233, 245, 0.2) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    align-self: stretch;
    order: 1;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
}
    
#eb2a247f {
    width: 99.75%;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 67ab53f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 3px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: rgba(0,0,0,1) rgba(239, 233, 245, 0.2) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    align-self: stretch;
    order: 3;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    align-items: flex-start;
}
    
#c1039f02 {
    width: 99.75%;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#\34 9a350b1 {
    min-height: 725px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5fc21e9 {
    background-color: var(--color_11);
    background-image: none;
}
    
#ad0263c4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 12px;
    column-gap: 2.47849870104723%;
    height: auto;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.3px 0.3px 0.3px 0.3px;
    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;
    background-color: rgba(255, 255, 255, 0.05);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#bc2299ea {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 140px;
    row-gap: 0px;
    column-gap: 2.3992127583136784%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 20px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b66df761.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}
#b66df761 {
    width: 19.62%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 fd55c4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 2a4b9b5 {
    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%;
}
    
#f8341e15 {
    width: 71.77%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cf02ed91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 9d6cb0d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 12px;
    column-gap: 2.47849870104723%;
    height: auto;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.3px 0.3px 0.3px 0.3px;
    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;
    background-color: rgba(255, 255, 255, 0.05);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#b4549f90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d42b286 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a7f3c258 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 140px;
    row-gap: 0px;
    column-gap: 2.3992127583136784%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 ed1cfb2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 12px;
    column-gap: 2.47849870104723%;
    height: auto;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.3px 0.3px 0.3px 0.3px;
    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;
    background-color: rgba(255, 255, 255, 0.05);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 23a3d36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 7a27a46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a9ebe318 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 12px;
    column-gap: 2.47849870104723%;
    height: auto;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.3px 0.3px 0.3px 0.3px;
    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;
    background-color: rgba(255, 255, 255, 0.05);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#b1eb2ce3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ed1ea7e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 dbf86ce {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 140px;
    row-gap: 0px;
    column-gap: 2.3992127583136784%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 837f1b3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    row-gap: 12px;
    column-gap: 2.47849870104723%;
    height: auto;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.3px 0.3px 0.3px 0.3px;
    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;
    background-color: rgba(255, 255, 255, 0.05);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#c8be52dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 99c5e8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ea94f47a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    row-gap: 0px;
    column-gap: 2.47849870104723%;
    height: auto;
    order: 1;
    flex-wrap: nowrap;
    border-radius: 14px 14px 14px 14px;
    border-width: 0px 0px 0px 0px;
    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;
    background-color: var(--color_6);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\38 f3fe3c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fded2873 {
    width: 163px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 d137bf5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 4067641 {
    width: 82.10%;
    height: auto;
    max-width: 100%;
}
    
#\31 63bcaa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}
#\31 63bcaa3 {
    width: 30.57%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e0fee7db {
    background-color: var(--color_4);
    background-image: none;
}
    
#c23c419c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 01c2bd7 {
    min-height: 725px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ad51835 {
    width: 71.26%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 f8fb7f2 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c269c70 {
    width: 71.77%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_edg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#aab01898 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#c7a15f60 {
    width: 100%;
    height: 192px;
    max-width: 100%;
}
    
#dd77ec63 {
    width: 82.10%;
    height: auto;
    max-width: 100%;
}
    
#\39 94ebc32 {
    width: 82.10%;
    height: auto;
    max-width: 100%;
}
    
#\31 e68547d {
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#b9a37384 {
    width: 100%;
    height: 192px;
    max-width: 100%;
}
    
#af5989cc {
    width: 82.10%;
    height: auto;
    max-width: 100%;
}
    
#\33 e4740f6 {
    width: 82.10%;
    height: auto;
    max-width: 100%;
}
    
#c1a6fca7 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    border-radius: 14px 14px 14px 14px;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 a691b61 {
    width: 100%;
    height: 192px;
    max-width: 100%;
}
    
#cab8328b {
    width: 82.10%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#bebc9d48 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c56c6222 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 655e736 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 25c8a69 {
    margin: 0px 0% 0px 0%;
}
    
#\37 445693d {
    min-height: 796px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9ba775f.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}
#\32 9ba775f {
    width: 30.57%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 1adb2c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_b72 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    box-shadow: none;
    border-radius: 14px 14px 14px 14px;
    background-position: 50% 100%;
}
    
#\30 33d787b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 8d1439c {
    width: 284px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tb6 {
    width: 100%;
    height: 616px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 93e1fd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-width: 0px 0 0 0;
    border-color: var(--color_6) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    padding-top: 60px;
    padding-right: 10px;
    padding-bottom: 60px;
    padding-left: 10px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
}
    
#f12b995e {
    min-height: 442px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fae8544 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f2939eba.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}
#f2939eba {
    width: 28.37%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_ujk {
    width: 69.83%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_b08 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
}
    
#widget_qjp {
    width: 12.87%;
    height: 118px;
    max-width: 100%;
}
    
#d062b18d {
    width: 18.96%;
    height: 134px;
    max-width: 100%;
}
    
#\31 8c63244 {
    width: 18.96%;
    height: 134px;
    max-width: 100%;
}
    
#\31 5af92b7 {
    width: 18.96%;
    height: 134px;
    max-width: 100%;
}
    
#\31 7c8143c {
    margin: 0px 0% 0px 0%;
}
    
#c8b6fd76 {
    width: 18.96%;
    height: 134px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1ab7a16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e0eb6c0 {
    min-height: 25px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f92ce6e {
    border-width: 0.5px 0px 0px 0px;
    border-color: var(--color_6) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d924f283 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 ab5ca2b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 a22ace5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f61c06d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(204, 181, 158, 0.61);
    background-image: none;
}
    
#b9f05c51 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2b60272.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
}
#\31 2b60272 {
    width: 36.82%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 491d72a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.87%;
    min-width: 4%;
    border-width: 0px 0 0 0;
    border-color: var(--color_6) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1);
    border-style: solid;
    padding: 60px 10px 100px 10px;
    margin: 0% 0% 0% 1.5%;
}
    
#group_ii7 {
    width: 23.06%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
}
    
#widget_f91 {
    width: 100.00%;
    height: 258px;
    max-width: 100%;
}
    
#group_geq {
    width: 26.56%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#a560aed9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_83a {
    width: 353px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    order: 1;
}
    
#\34 dd6c577 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\33 4e377aa {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 11183b1 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#f63227f1 {
    width: auto;
}
    
#c3284a76 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#b25a759a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#b25a759a {
    width: auto;
}
    
#\37 d63f087.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\37 d63f087 {
    width: auto;
}
    
#ab9e5e5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d6244fe6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fb428f37 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\34 e49d5b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#a23477f5 {
    width: 50.19%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a0872f7a {
    flex-direction: row;
    align-items: center;
    width: 39.86%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(255, 255, 255, 0.05);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12);
    border-style: solid;
    --column-gap: 0px;
    justify-content: center;
}
    
#a46efeb2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c0599e33 {
    margin: 0px 0% 0px 0%;
}
    
#\32 a9828aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}
#\32 a9828aa {
    width: 10.02%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 7a4d8f6 {
    min-height: 725px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#d6b1ffab {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 37e3d34 {
    align-items: center;
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 2%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\35 50773fa {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/c76d5790/dms3rep/multi/opt/gradient-hero-textured-1920x1080-1920w.png");
}
    
#de12b428 {
    width: 71.77%;
    max-width: 100%;
    order: 1;
}
    
#\33 390f876 {
    width: 93.68%;
    max-width: 100%;
    order: 1;
}
    
#d518e091 {
    flex-direction: row;
    align-items: center;
    width: 42.70%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(255, 255, 255, 0.05);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12);
    border-style: solid;
    --column-gap: 0px;
    justify-content: center;
}
    
#\30 c932c30 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 43bb547 {
    width: 93.68%;
    max-width: 100%;
    order: 1;
}
    
#\37 e8814dc {
    align-items: center;
    width: 100%;
    min-height: 80px;
    row-gap: 12px;
    column-gap: 2%;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 2%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\32 a0430ab {
    flex-direction: row;
    align-items: center;
    width: 42.60%;
    min-height: 50px;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(255, 255, 255, 0.05);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12) rgba(255, 255, 255, 0.12);
    border-style: solid;
    --column-gap: 0px;
    justify-content: center;
}
    
#ab3d0d87 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 b5ca16e {
    width: 93.68%;
    max-width: 100%;
    order: 1;
}
    
#group_1e2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    flex-direction: column;
    justify-content: center;
}
    
#b34a08dd {
    width: 284px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2140be4 {
    min-height: 386px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8c0aaeb6/dms3rep/multi/hero.svg");
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 37e6dc7 {
    width: 49%;
    min-height: 8px;
}
    
#group_gmr {
    width: 556px;
    justify-content: space-between;
}
    
#widget_tf8 {
    width: 490.539px;
}
    
#group_jca::before, #group_jca > .bgExtraLayerOverlay {
    
}
#group_jca {
    width: 49%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3c2dd91 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 632px;
    padding-top: 8%;
}
    
#e763f18c {
    width: 100%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_ap4 {
    width: 94.13%;
    margin-left: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3f42816 {
    min-height: 386px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 16%;
    padding-right: 4%;
    padding-bottom: 16%;
    padding-left: 4%;
}
    
#\37 2b44f85 {
    width: 23.5%;
    min-height: 8px;
}
    
#\30 4849c6d {
    width: 23.5%;
    min-height: 8px;
}
    
#d07ce1f1 {
    width: 23.5%;
    min-height: 8px;
}
    
#\36 67ab53f {
    width: 23.5%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8341e15 {
    width: 94.13%;
    margin-left: 20px;
}
    
#\34 9a350b1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 632px;
    padding-top: 8%;
}
    
#\36 2a4b9b5 {
    width: 100%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c23c419c {
    width: 100%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 01c2bd7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 632px;
    padding-top: 8%;
}
    
#\30 c269c70 {
    width: 94.13%;
    margin-left: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bebc9d48 {
    width: 94.13%;
    margin-left: 20px;
}
    
#\37 445693d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 632px;
    padding-top: 8%;
}
    
#\31 1adb2c1 {
    width: 48%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#group_b72 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f12b995e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 7c8143c {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a46efeb2 {
    width: 100%;
    min-height: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#de12b428 {
    width: 94.13%;
    margin-left: 20px;
}
    
#\34 7a4d8f6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 632px;
    padding-top: 8%;
}
}



@media (max-width: 767px) {
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#d2140be4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/8c0aaeb6/dms3rep/multi/hero.svg");
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_tf8 {
    width: 100.00%;
}
    
#group_gmr {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#widget_h1q {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b16e1c9 {
    width: 100%;
    margin: 15px 0% 0px 0%;
    margin-top: 15px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_jca::before, #group_jca > .bgExtraLayerOverlay {
    
}
#group_jca {
    width: 100%;
    min-height: 280px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#e763f18c {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#d3c2dd91 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#widget_ap4 {
    width: 100.00%;
}
    
#\30 fa4e594 {
    width: 69.72%;
}
    
#widget_v0q {
    width: 100.00%;
}
    
#\34 a0d7699 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 3f42816 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 20%;
    padding-right: 4%;
    padding-bottom: 20%;
    padding-left: 4%;
}
    
#\37 2b44f85 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 4849c6d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d07ce1f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 67ab53f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#f8341e15 {
    width: 100.00%;
}
    
#\34 9a350b1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\36 2a4b9b5 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#fded2873 {
    width: 72.67%;
    margin: 15px 0% 0px 0%;
    margin-top: 15px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b66df761 {
    width: 66.51%;
}
    
#bc2299ea {
    column-gap: 2.3992127583136784%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#ad0263c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 9d6cb0d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7f3c258 {
    column-gap: 2.3992127583136784%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\36 ed1cfb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9ebe318 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 dbf86ce {
    column-gap: 2.3992127583136784%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\38 837f1b3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea94f47a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c23c419c {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\32 01c2bd7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\30 c269c70 {
    width: 100.00%;
}
    
#c7a15f60 {
    height: 240px;
}
    
#b9a37384 {
    height: 240px;
}
    
#\34 a691b61 {
    height: 240px;
}
    
#\31 63bcaa3 {
    width: 100.00%;
}
    
#group_edg {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aab01898 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 e68547d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c1a6fca7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ad51835 {
    width: 99.54%;
}
}



@media (max-width: 767px) {
    
#bebc9d48 {
    width: 100.00%;
}
    
#\37 445693d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 0px 4%;
}
    
#\31 1adb2c1 {
    width: 100%;
    min-height: 687px;
    align-items: center;
    height: auto;
}
    
#group_b72 {
    width: 100%;
    min-height: 475px;
    align-items: center;
    height: auto;
}
    
#\38 8d1439c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 9ba775f {
    width: 48.30%;
    margin-top: 22px;
}
    
#\30 25c8a69 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tb6 {
    height: 454px;
}
}



@media (max-width: 767px) {
    
#\33 93e1fd7 {
    min-height: 713px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#f12b995e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_qjp {
    height: 144px;
    margin-right: 0%;
    margin-left: 0%;
    width: 46.5%;
}
    
#d062b18d {
    height: 104px;
    margin-right: 0%;
    margin-left: 0%;
    width: 46.5%;
}
    
#\31 8c63244 {
    height: 84px;
    margin-right: 0%;
    margin-left: 0%;
    width: 46.5%;
}
    
#\31 5af92b7 {
    height: 90px;
    margin-right: 0%;
    margin-left: 0%;
    width: 46.5%;
}
    
#f2939eba {
    width: 100.00%;
    margin-top: -52px;
}
    
#widget_ujk {
    width: 100.00%;
}
    
#group_b08 {
    column-gap: 6.993580112006556%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin-top: 1px;
}
    
#c8b6fd76 {
    height: 90px;
    margin-right: 0%;
    margin-left: 0%;
    width: 46.5%;
}
}



@media (max-width: 767px) {
    
#\34 1ab7a16 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 e0eb6c0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b9f05c51 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
}
    
#\33 491d72a {
    min-height: 286px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 60px 10px 50px 10px;
    margin: 0% 0% 0% 0%;
}
    
#group_ii7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_f91 {
    height: 240px;
    margin-top: 58px;
    width: 97.85%;
}
    
#group_geq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2b60272 {
    width: 48.64%;
    margin-top: -18px;
}
    
#\34 a22ace5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a46efeb2 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#de12b428 {
    width: 100.00%;
}
    
#\34 7a4d8f6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#a0872f7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d518e091 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\32 a0430ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 37e3d34 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 e8814dc {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 a9828aa {
    width: 41.51%;
}
    
#a23477f5 {
    width: 90.68%;
}
    
#group_1e2 {
    row-gap: 12px;
    width: 99.89%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b34a08dd {
    width: 93.49%;
    margin: 0px 0% 0px 0%;
}
}

#\35 50773fa.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3ElEQVQI1x3N60oCQQBA4XmRkMqZ2dk1sXqAiMza2JtmbramtmlXoyJBhKJIMoSKgoLe9kT7/+McUVY1XNPAd1r4JsXT53jyhlCOqOl7YvPMgTNFVFSdHbNP4LQJ7B6BviRQd0RqTN16pGm/0CrMEBUZ41oJvn1EaM4I9TWRGrGrH4jNJEOd4juivJiwJTt4uk+gB0R6mC0b2fI1Q2npE7Gea7M5f4ybv8CXt1TVmD3riaY95XDpjbT0RX/lB7E212Ujd8L2whV+fkhV/dcmJIUZ3eIHveVvTld/+QN9rXOriCKjigAAAABJRU5ErkJggg==')!important}