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

  *#dm .dmInner div.u_1882259288 .dmforminput input { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .dmforminput textarea { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .dmforminput .fileUploadLink { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .checkboxwrapper span { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .radiowrapper span { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .optinwrapper div { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .freetextwrapper { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .dmforminput select { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .dmforminput option { color:rgba(33,58,99,1) !important; }

  *#dm .dmInner div.u_1882259288 .dmwidget-title { text-align:center !important; }

  *#dm .dmInner div.u_1882259288 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1882259288 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1882259288 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1882259288 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:256px !important;
  }

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

  *#dm .dmInner div.u_1453736483 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1453736483 .caption-inner { background-color:rgba(33,58,99,0.46) !important; }

  *#dm .dmInner *.u_1562248396 { display:block !important; }

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

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

  *#dm .dmInner *.u_1732754531 { display:block !important; }

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

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

  *#dm .dmInner *.u_1623025535 { display:block !important; }

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

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

  *#dm .dmInner *.u_1178010679 { display:block !important; }

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

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

  *#dm .dmInner *.u_1453736483 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1899342190 { display:block !important; }

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

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

  *#dm .dmInner *.u_1701476390 { display:block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1120307783 span.text {
    text-decoration:none !important;
    font-weight:600 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner nav.u_1162812784 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1453736483 .photoGalleryThumbs { padding:1.5px !important; }

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

  *#dm .dmInner *.u_1453736483 .photoGalleryViewAll { padding:0 1.5px !important; }

  *#dm .dmInner *.u_1453736483 .photoGalleryThumbs .image-container a { padding-top:249px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1629857606 { text-align:center !important; }

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

  *#dm .dmInner div.u_1629857606 li { text-align:center !important; }

  *#dm .dmInner *.u_1453736483 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner *.u_1453736483 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner *.u_1453736483 .photoGalleryThumbs .image-container a { padding-top:249px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1453736483 .photoGalleryThumbs { padding:1px !important; }

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

  *#dm .dmInner *.u_1453736483 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner *.u_1453736483 .photoGalleryThumbs .image-container a { padding-top:351px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\38 e4e34b1 {
    padding-top: 120px;
    width: 100%;
    padding-bottom: 120px;
    min-height: 687px;
    flex-wrap: nowrap;
}
    
#d241a1d7::before, #d241a1d7 > .bgExtraLayerOverlay {
    background-color: rgba(33,58,99,1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.64;
    content: '';
    height: 100%;
}
#d241a1d7 {
    background-image: url("https://irp.cdn-website.com/905b5ff3/dms3rep/multi/opt/All+Sports+Cafe-+-+Restaurant+in+France-France-2022_013_72dpi-61871876-1920w.jpg");
}
    
#a4a2acd1 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-height: 8px;
    min-width: 4%;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7a4baf1 {
    max-width: 100%;
    width: auto;
    margin-bottom: 0;
    order: 0;
}
    
#dbf7a028 {
    max-width: 100%;
    width: 1235px;
    margin-bottom: 8px;
    order: 1;
}
    
#widget_gni {
    max-width: 100%;
    width: 220px;
    height: auto;
    order: 4;
    min-height: 55px;
}
}



@media all {
    
#ffee1107 {
    row-gap: 48px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 5% 0px 5%;
}
    
#\33 2e1df6d {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#cab7fec6 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
}
    
#ff23213b {
    max-width: 100%;
    width: 1503px;
}
    
#\36 a557b1f {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 60b80eb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 fd34e8a {
    row-gap: 48px;
    padding-top: 80px;
    flex-direction: column;
    width: 100%;
    padding-bottom: 80px;
    min-height: auto;
}
    
#d09fbaa8 {
    background-color: rgba(145, 169, 186, 0.15);
    background-image: none;
}
    
#c7c76c47 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 43cdbc8 {
    max-width: 100%;
    width: auto;
}
    
#\38 abece10 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#f1a213ef {
    row-gap: 16px;
    align-self: flex-start;
    width: 23.5%;
    justify-content: flex-start;
    margin-top: 0px;
    align-items: flex-start;
    margin-bottom: 0px;
}
    
#\35 f9dbcca {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 52px;
    height: 52px;
    margin-right: 0px;
}
    
#b5794c1f {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
    
#ef7cbd80 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
    
#\33 28411dd {
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#c9d9dfb7 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 52px;
    height: 52px;
    margin-right: 0px;
}
    
#\31 e95241e {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
    
#c123cdab {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
    
#\35 17b1519 {
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#b96d6ecc {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 52px;
    height: 52px;
    margin-right: 0px;
}
    
#\35 1f7798e {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
    
#\32 516aeb5 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
    
#ab23079b {
    row-gap: 16px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 904e065 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 52px;
    height: 52px;
    margin-right: 0px;
}
    
#\35 de762db {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
    
#f1d23550 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: auto;
    margin-right: 0px;
}
}



@media all {
    
#\39 5cb8261 {
    flex-direction: column;
    width: 100%;
    min-height: auto;
    padding: 50px 5% 0px 5%;
}
    
#\34 cb9a10a {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#e3cc75f4 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 58e53f9 {
    max-width: 100%;
    width: auto;
}
    
#b7ff82b1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 2597735 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 23.5%;
    min-height: 8px;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(0,0,0,1) rgba(255, 255, 255, 0.46) rgba(0,0,0,1) rgba(0,0,0,1);
    align-items: center;
    border-style: solid;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\36 7623747 {
    max-width: 100%;
    width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cf9236a6 {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 23.5%;
    min-height: 8px;
    border-width: 0 1px 0 0;
    border-color: rgba(0,0,0,1) rgba(255, 255, 255, 0.46) rgba(0,0,0,1) rgba(0,0,0,1);
    align-items: center;
    border-style: solid;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\31 42aacfc {
    background-color: rgba(33,58,99,1);
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.27) 0px -3px 11px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\37 6338d69 {
    column-gap: 2%;
    row-gap: 12px;
    padding: 20px 1% 20px 1%;
    margin: 0% 0% 0% 0%;
    width: 100%;
    min-height: 153px;
    flex-wrap: nowrap;
}
    
#widget_bj0 {
    max-width: 100%;
    width: 100%;
}
    
#widget_mlr {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
}
    
#\35 2e5ec48 {
    margin: 0% 0% 0% 0%;
    min-height: 8px;
    border-color: rgba(0,0,0,1) rgba(255, 255, 255, 0.46) rgba(0,0,0,1) rgba(0,0,0,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    align-content: center;
    width: 23.5%;
    border-width: 0 1px 0 0;
    align-items: center;
    border-style: solid;
    min-width: 4%;
}
    
#\32 082ce54 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
}
    
#\32 bb79108 {
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 879d6e4 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
}
    
#c1b2321f {
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
    flex-direction: row;
    width: 23.5%;
    min-height: 8px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.46) #000000 #000000;
    align-items: center;
    border-style: solid;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\37 bf21e9b {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
}
    
#\33 9c21571 {
    max-width: 100%;
    width: 100%;
}
    
#\32 88e6c35 {
    margin: -50px 2% 0px 2%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dcd77ca7 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bdc28503 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#\34 12d1bf3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e2f6d70 {
    max-width: 100%;
    width: 99.87%;
    order: 0;
}
    
#\35 65c4318 {
    max-width: 100%;
    width: 754px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_trn {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-height: 532px;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/905b5ff3/dms3rep/multi/opt/WhatsApp+Image+2026-10-06+at+15.18.40-1920w.jpeg");
    height: auto;
    align-self: center;
    background-size: contain;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7aeb92a {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 56044bf {
    background-color: rgba(255,255,255,1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\37 81439ba {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a6adfef1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6cbabed {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6pk {
    width: 100%;
    height: 544px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f9b78ac9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c08365fa {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 d4e75fa {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#fd2383e4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d7ea4770 {
    max-width: 100%;
    width: 99.98%;
    order: 0;
}
    
#\37 467fe01 {
    max-width: 100%;
    width: 1523px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aaaba025 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 188436d {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ab2e6a4 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#c8321861 {
    max-width: 100%;
    width: 99.87%;
    order: 0;
}
    
#\38 efa54e1 {
    max-width: 100%;
    width: 754px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d357730 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-height: 499px;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/905b5ff3/dms3rep/multi/opt/0O3A3086_72dpi-1920w.jpg");
    height: auto;
    align-self: center;
}
    
#\33 8f6e111 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 a35292a {
    width: 1077px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 56c297a {
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 d1e8dc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 71.27%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e58bd5af {
    min-height: 291px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fc72e74c {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c964ba1 {
    margin: 0px 0px 0px 0px;
}
    
#\31 5d1d1ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a2eeff7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 27.72%;
    align-items: flex-end;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 468f6aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 a9b2f09 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_or4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_31n {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\30 dc0a6d7 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 de87a15 {
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e3ac9f3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4d3b035 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
}
    
#f2e0962d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 9539412 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 4764056.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 4764056 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\35 5647254 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ccf2d0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d67293a9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d1c55632 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b6914c68 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 0569e00 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a0cf1e7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 342d51d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 342d51d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\33 8be6354.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 8be6354 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\35 1e4f9b8 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20347ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c0fa09c {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0c83e01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5007b9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec23ee99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b292f0e7 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c2f2223a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c7959ef2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e3f0c65c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1b964ce {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 9f4423c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 6557b58 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 164dabf {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 93d3049 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2d2ce07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7fd68df {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#aaee4fe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d7d07d1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d6327bf {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#ec3206ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b312fac5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5e22bb8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f9c7ef26 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e526a6b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f37d65d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ff25f51 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 a9a66c3 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 080a653 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e96bb8d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d4ff44e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ddb27c5f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 22c47ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dcf9eb8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 56a5a77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c81423ac {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 59770c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8c6b269 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 3d357e1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f159fd06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 11b88ab {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 ba9af2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 5ae523a {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 beb6f8e {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d8df25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c85ec83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8ad4bdc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 430b80b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1233d55 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a322107 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c76d646b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e83c9413 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 1b6cbc3 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 dccd9c0 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 d9dd901 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7ed11a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b85f7de1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 b270270 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8ae2e7f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#be5079b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a2314cc7 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 c808226 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2edc20e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f1f427b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ac56230 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 0e3cf07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac4495b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ad3ab79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e133337b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed616b9c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d9136995 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\37 b462b41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 783bfb0 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 680d3df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 37e832d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#\34 37e832d {
    width: 341.156px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\31 4420871 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0729320 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 a000f2d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 48d6f7c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0722cac {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#b8520450 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8d426ee {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 a672ca0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2196d6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3c0ef14.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 3c0ef14 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\30 f9df81e {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bb7a5af {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f0a9eaa {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\37 8b040a8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#c1634861 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 bd42b41 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf683060 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b8334dd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 b8334dd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 87b9fc8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 e692a8e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 d10d2ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b17387bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 eadf7dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d5fa3306 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3968cd9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dba5b0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ed5462e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bb49052e {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fc34856d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d3ea02a4 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 5f200ce {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf735d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a46619d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9c07403 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf4835e8 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\32 d13fcc5 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fd708e03 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc830126 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 3% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f9b4244 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 9ed55fc {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 436c615 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 899b3e3 {
    width: 90.18%;
    height: auto;
    max-width: 100%;
}
    
#\35 c27d288 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3db9bd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 b229e54 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#aad71d89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6751be8 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7e7dc99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b7cc038 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 e14c571.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 e14c571 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#d2602f90 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a43619c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 456d1be {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d492de35 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2332cdd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4d522a4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff89fd22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bee6c322 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f9d0af4 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\39 982f38a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9e6e8f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3536c85 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#ad045eaf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3c9ee5d {
    background-color: var(--color_1);
    background-image: none;
}
    
#aac2e8f4 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a232feab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 73bab9b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 d197fcf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac8f29aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 11d4a07 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d82868a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f54dcd8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 10;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ac0b32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 53a6b1b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f2fd6f0e {
    width: 90.18%;
    height: auto;
    max-width: 100%;
}
    
#\38 5a74691 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 969d95a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 733a1cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cb7d2fc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d80e6f3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 7c3c599 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 50cb34e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 141a3d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 57e0e63 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#ab285c81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eebc8792 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c5734d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a459a8bf {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#a01f4304 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cc0f44a {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 e6e3909 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5a9fe54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 637a9b7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 57acc1b {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#d96d91a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2f758eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 60ecb95 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 5c11dc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae3f5cc9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c704e1c1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 b30e05d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 af3dce8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 51b04a5 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 0731d4a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1e23bb3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2474948 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#e4655044 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ac0b130 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7fe2caf {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 85b7567 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 703796e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1eb4418 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 f082552 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fd34e8a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 abece10 {
    row-gap: 32px;
    flex-wrap: wrap;
}
    
#f1a213ef {
    width: 48%;
}
    
#\33 28411dd {
    width: 48%;
}
    
#\35 17b1519 {
    width: 48%;
}
    
#ab23079b {
    width: 48%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2597735 {
    margin: 0% 0% 0% 0%;
    flex: 1 1 auto;
    width: 49%;
}
    
#\32 88e6c35 {
    margin: -50px 2% 0px 2%;
}
    
#\37 6338d69 {
    column-gap: 2%;
    padding: 20px 2% 20px 2%;
    flex-direction: row;
    min-height: 153px;
    flex-wrap: wrap;
}
    
#cf9236a6 {
    margin: 0% 0% 0% 0%;
    flex: 1 1 auto;
    width: 49%;
}
    
#\35 2e5ec48 {
    margin: 0% 0% 0% 0%;
    flex: 1 1 auto;
    width: 49%;
}
    
#c1b2321f {
    margin: 0% 0% 0% 0%;
    flex: 1 1 auto;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcd77ca7 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\35 98447e2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 12d1bf3 {
    width: 100%;
    min-height: 80px;
}
    
#group_trn {
    width: 100%;
    min-height: 460px;
    height: auto;
}
    
#\35 65c4318 {
    width: 652px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7aeb92a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 1e2dcda {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9b78ac9 {
    width: 100%;
    min-height: 80px;
}
    
#f97fd7e8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d4e75fa {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#fd2383e4 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 188436d {
    width: 100%;
    min-height: 80px;
}
    
#\38 efa54e1 {
    width: 652px;
}
    
#\36 d357730 {
    width: 100%;
    min-height: 460px;
}
    
#bf5ea102 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8f6e111 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a35292a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 d1e8dc0 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#e58bd5af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#\31 5d1d1ac {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#a2eeff7d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 de87a15 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e3ac9f3d {
    padding-top: 15.9688px;
    padding-bottom: 15.9688px;
}
    
#\34 4d3b035 {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5647254 {
    width: 80%;
}
    
#\35 1e4f9b8 {
    width: 80%;
}
    
#\38 ccf2d0c {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c0fa09c {
    width: 80%;
}
    
#b292f0e7 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#c2f2223a {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 6%;
    margin: 0% 0% 0% 0%;
}
    
#b5007b9e {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6751be8 {
    width: 80%;
}
    
#fc830126 {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9ed55fc {
    width: 80%;
}
    
#b8520450 {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5f200ce {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#bee6c322 {
    width: 80%;
}
    
#\30 eadf7dc {
    width: 100%;
    min-height: 80px;
    padding-top: 5%;
    padding-bottom: 5%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f9df81e {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#\30 56c297a {
    grid-template-rows: minmax(8px, max-content);
}
    
#e58bd5af {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 e4e34b1 {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
}
    
#a4a2acd1 {
    width: 100%;
    min-height: 80px;
}
    
#dbf7a028.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dbf7a028 {
    align-self: center;
    width: 309px;
    margin: -8px 0px -8px 0px;
}
    
#widget_gni {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 7a4baf1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 55adc27 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ffee1107 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#cab7fec6 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 fd34e8a {
    row-gap: 13px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#c7c76c47 {
    align-items: center;
}
    
#\38 abece10 {
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: wrap;
}
    
#f1a213ef {
    width: 100%;
}
    
#\33 28411dd {
    width: 100%;
}
    
#\35 17b1519 {
    width: 100%;
}
    
#ab23079b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 5cb8261 {
    flex-direction: column;
    min-height: unset;
    padding: 10px 4% 10px 4%;
}
    
#e3cc75f4 {
    align-items: center;
}
    
#b7ff82b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2597735 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf9236a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 6338d69 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\35 2e5ec48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1b2321f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#dcd77ca7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 4% 80px 4%;
}
    
#\34 12d1bf3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16% 0% 16% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e2f6d70 {
    width: 99.76%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 65c4318 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    order: 1;
}
    
#group_trn {
    width: 100%;
    min-height: 220px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\35 98447e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7aeb92a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 80px 4%;
}
    
#\37 81439ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a6adfef1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 1e2dcda {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9b78ac9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f97fd7e8 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d4e75fa {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 4% 80px 4%;
}
    
#fd2383e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16% 6% 16% 6%;
}
    
#d7ea4770 {
    align-self: center;
    width: 99.54%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 467fe01 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 188436d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16% 0% 16% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c8321861 {
    width: 99.76%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 efa54e1 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    order: 1;
}
    
#\36 d357730 {
    width: 100%;
    min-height: 220px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#bf5ea102 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8f6e111 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 4% 80px 4%;
}
}



@media (max-width: 767px) {
    
#\35 a35292a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\39 d1e8dc0 {
    width: 100%;
    min-height: 174px;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    height: auto;
}
    
#e58bd5af {
    min-height: unset;
    flex-direction: column;
    row-gap: 8px;
    padding: 8% 4% 12% 4%;
}
    
#fc72e74c {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#a2eeff7d {
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 468f6aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a9b2f09 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 de87a15 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e3ac9f3d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\34 4d3b035 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 5647254 {
    width: 80%;
}
    
#\35 1e4f9b8 {
    width: 80%;
}
    
#\38 ccf2d0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\37 c0fa09c {
    width: 80%;
}
    
#b292f0e7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#c2f2223a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#b5007b9e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\36 beb6f8e {
    width: 80%;
}
    
#\35 b270270 {
    width: 80%;
}
}



@media (max-width: 767px) {
    
#d492de35 {
    width: 80%;
}
    
#c6751be8 {
    width: 80%;
}
    
#fc830126 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\37 9ed55fc {
    width: 80%;
}
    
#b8520450 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#\31 5f200ce {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#bee6c322 {
    width: 80%;
}
    
#\30 eadf7dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    row-gap: 24px;
}
    
#aac2e8f4 {
    width: 80%;
}
    
#\30 f9df81e {
    width: 80%;
}
}

#group_trn.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABAwQFBhESISQxYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQEBAAMAAAAAAAAAAAAAAAABAAISIf/aAAwDAQACEQMRAD8AliCiC2QCbnBIBvkxs+7LJnFS6y5gd+oiJk6gEket/9k=')!important}#\36 d357730.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQMAAgURBAYSMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAQACAwAAAAAAAAAAAAAAAAEAEQIDEv/aAAwDAQACEQMRAD8A0+qtVkOKtPNSLIFN1UPslbncUpt1hNgKE114+tREGvJtl+Sif//Z')!important}