@media all {
  *#dm .dmInner nav.u_1937494221.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1992495294 input:not([type="submit"]) {
    background-color:rgba(241,241,241,0.52) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1992495294 textarea {
    background-color:rgba(241,241,241,0.52) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1992495294 select {
    background-color:rgba(241,241,241,0.52) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1992495294 .dmformsubmit:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1992495294 .dmformsubmit.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1992495294 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1992495294 .m-recaptcha { font-size:16px !important; }

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

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

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

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

  *#dm .dmInner *.u_1797617901 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1325338313 span.text { font-size:18px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1801344606 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1854794261 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1229520427 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1586225619 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1159300833 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1220002699 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1643807627 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1261901538 .dmformsubmit:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1261901538 .dmformsubmit.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1261901538 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1261901538 .m-recaptcha { font-size:16px !important; }

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

  *#dm .dmInner div.u_1261901538 input:not([type="submit"]) {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1261901538 textarea {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1261901538 select {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1261901538 .dmform-success { text-align:left !important; }

  *#dm .dmInner div.u_1261901538 .dmform-success .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1261901538 .dmform-error { text-align:left !important; }

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

  *#dm .dmInner div.u_1261901538 .dmforminput input { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .dmforminput textarea { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .dmforminput .fileUploadLink { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .checkboxwrapper span { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .radiowrapper span { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .optinwrapper div { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .freetextwrapper { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .dmforminput select { font-weight:normal !important; }

  *#dm .dmInner div.u_1261901538 .dmforminput option { font-weight:normal !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1375051809 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1549218136 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1869854830 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1518792708 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1405845275 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1401212001 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1059370594 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1401343169 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1437532838 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1420049939 .photoGalleryThumbs .image-container a { background-size:cover !important; }

  *#dm .dmInner *.u_1100930694 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1678214918 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1611480392 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1369514913 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_1316968511 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1823825176 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1760560755 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1839061023 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1452945637 {
    padding-top:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
    padding-right:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1760560755 .photoGalleryThumbs .image-container a { padding-top:464px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1104455726 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1567334916 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1342583114 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1058687969 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1612912762 span.text { font-size:14px !important; }

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

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

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

  *#dm .dmInner a.u_1086659628 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1131197150 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1517171019 span.text { font-size:14px !important; }

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

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

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

  *#dm .dmInner a.u_1498136833 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1261901538 input[type="submit"] { font-size:14px !important; }

  *#dm .dmInner a.u_1988236772 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1353550772 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1971526142 span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner a.u_1210113140 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1441444450 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1184795774 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1530431513 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1432459507 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1241636917 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1512756758 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1836135779 span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner a.u_1823499383 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1790978645 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1244690729 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1369763119 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1994812679 span.text { font-size:14px !important; }

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

  *#dm .dmInner a.u_1199449931 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1797617901 .photoGalleryThumbs .image-container a { padding-top:220px !important; }

  *#dm .dmInner div.u_1992495294 input[type="submit"] { font-size:16px !important; }

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

  *#dm .dmInner div.u_1261901538 input[type="submit"] { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    background-image: url();
    background-origin: border-box;
    flex-wrap: nowrap;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 593px;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url('https://irp.cdn-website.com/74bbc25d/dms3rep/multi/20230531_141509.jpg?dm-skip-opt=true');
    background-origin: border-box;
    border-style: solid;
    background-position: 100% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_6i7 {
    max-width: 100%;
    width: 75%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_eb3::before, #group_eb3 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.54;
    content: '';
    height: 100%;
}
#group_eb3 {
    align-self: auto;
    max-height: 100%;
    background-size: contain;
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: url();
    justify-self: auto;
    order: 0;
    padding: 10% 10% 5% 10%;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_umn {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    width: 99.739336492891%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 d196917 {
    align-self: auto;
    max-height: 100%;
    min-height: 257px;
    flex-wrap: nowrap;
    row-gap: 20px;
    flex-direction: row;
    width: 99.79603960396041%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 e36ee67 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea78fce9 {
    max-height: 100%;
    min-height: auto;
    flex-direction: row;
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 2b2ef16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2b2ef16 {
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 58px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tfg.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#widget_tfg {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jp7 {
    max-height: 100%;
    min-height: 257px;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 60%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    height: auto;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#group_vsi {
    align-self: auto;
    max-height: 100%;
    min-height: 257px;
    flex-wrap: nowrap;
    row-gap: 10px;
    column-gap: 4%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 ebaf7ff {
    max-height: 100%;
    min-height: 257px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    border-radius: 10px 10px 10px 10px;
    flex-direction: row;
    width: 115.34%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0efe342 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    width: 100.00%;
    justify-content: flex-start;
    align-items: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 de31fcf {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    margin-bottom: 30px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b547c2c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\39 d196917 {
    align-self: auto;
    flex-direction: column;
    padding-left: 0px;
    width: 99.83222748815166%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    flex-wrap: nowrap;
    padding-right: 0px;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e36ee67 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_eb3::before, #group_eb3 > .bgExtraLayerOverlay {
    
}
#group_eb3 {
    row-gap: 20px;
    padding-top: 15%;
    padding-left: 40px;
    padding-right: 40px;
}
    
#widget_6i7 {
    width: 100.00%;
}
    
#\35 2b2ef16 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tfg {
    margin: 0px 0% 0px 0%;
}
    
#group_vsi {
    flex-direction: column;
    width: 59.65%;
    min-height: 194px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_jp7 {
    width: 100.00%;
    margin: 0px 0px 0px 10px;
}
    
#group_umn {
    order: 0;
}
    
#ea78fce9 {
    order: 1;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 100% 50%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    padding-left: 0%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 0%;
}
    
#group_eb3::before, #group_eb3 > .bgExtraLayerOverlay {
    
}
#group_eb3 {
    row-gap: 10px;
    align-self: auto;
    width: 100%;
    min-height: 900px;
    justify-self: auto;
    order: 0;
    padding: 120px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d196917 {
    row-gap: 20px;
    flex-direction: column;
    padding-left: 0px;
    width: 99.87%;
    flex-wrap: nowrap;
    padding-right: 0px;
    order: 2;
}
    
#\38 e36ee67 {
    width: 100%;
}
    
#group_umn {
    row-gap: 20px;
    min-height: auto;
    align-items: flex-start;
    height: auto;
    order: 0;
    justify-content: flex-start;
}
    
#ea78fce9 {
    align-self: auto;
    width: 78.86698113207548%;
    justify-content: flex-start;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6i7 {
    align-self: auto;
    width: 99.99519164449701%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tfg {
    height: auto;
}
    
#group_vsi {
    width: 100.00%;
    min-height: 173px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_jp7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ebaf7ff {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\37 0efe342 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 de31fcf {
    order: 0;
}
    
#\33 b547c2c {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 100% 50%;
}
}



@media all {
    
#\36 dce8a6b {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 2d8b773 {
    column-gap: 0%;
    row-gap: 0px;
    padding-top: 80px;
    width: 100%;
    padding-bottom: 80px;
    min-height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 cf5e7e3 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 53fa0d7 {
    margin-left: 0%;
    max-width: 100%;
    width: 62.17%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 08c00ce {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fabc3405 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2d8b773 {
    padding: 40px 2% 40px 2%;
}
    
#\30 53fa0d7 {
    width: 100.00%;
}
    
#\38 08c00ce {
    height: 45px;
}
}



@media (max-width: 767px) {
    
#\36 dce8a6b {
    row-gap: 20px;
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
}
    
#\33 2d8b773 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\30 53fa0d7 {
    width: 100.00%;
    margin-bottom: 0px;
}
    
#\38 08c00ce {
    order: 4;
}
    
#\30 cf5e7e3 {
    margin-bottom: 0px;
}
}



@media all {
    
#\34 68b6e10 {
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    min-height: 151px;
    flex-wrap: nowrap;
    padding: 40px 10% 40px 10%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 5f08b87 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#group_dra {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 ef9b410 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 174px;
    border-color: rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1);
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    position: relative;
    border-style: solid;
    height: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f178930 {
    max-width: 100%;
    width: 50px;
    height: 49.1797px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 e45222d {
    max-width: 100%;
    width: 99.99252222813283%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6k5 {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 f432e08 {
    align-self: auto;
    max-width: 100%;
    width: 99.99252222813283%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 35dcac7 {
    max-width: 100%;
    width: 50px;
    height: 49.1797px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#aabc51d1 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 173px;
    border-color: rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1);
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100.00%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    position: relative;
    border-style: solid;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vgr {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 f0bbbfa {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    border-color: rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1);
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    position: relative;
    border-style: solid;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7fb714e {
    max-width: 100%;
    width: 50px;
    height: 49.2px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2f260ca {
    align-self: auto;
    max-width: 100%;
    width: 99.99252222813283%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_ns1 {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e0848fb9 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 172px;
    border-color: rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1) rgba(224, 224, 224, 1);
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100.00%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: center;
    position: relative;
    border-style: solid;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4af4407 {
    align-self: auto;
    max-width: 100%;
    width: 99.99252222813283%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d13b5dd {
    max-width: 100%;
    width: 50px;
    height: 49.2px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 68b6e10 {
    min-height: 165px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
    padding: 0px 0% 0px 0%;
}
    
#\31 ef9b410 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 180px;
}
    
#aabc51d1 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 180px;
}
    
#e0848fb9 {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 180px;
}
    
#\33 f0bbbfa {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 180px;
}
    
#group_dra {
    width: 22.25%;
    min-height: 8px;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0px 0px 0px 0px;
}
    
#group_6k5 {
    width: 22.25%;
    min-height: 8px;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0px 0px 0px 0px;
}
    
#group_ns1 {
    width: 22.25%;
    min-height: 8px;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0px 0px 0px 0px;
}
    
#group_vgr {
    width: 22.25%;
    min-height: 8px;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\34 68b6e10 {
    row-gap: 20px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0% 0px 0%;
}
    
#group_dra {
    width: 25%;
    min-height: 8px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 ef9b410 {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 214px;
    justify-self: auto;
    align-self: auto;
    width: 91.09586337760912%;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f178930 {
    height: 60px;
}
    
#group_6k5 {
    width: 25%;
    min-height: 8px;
    align-items: center;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\34 35dcac7 {
    height: 60px;
}
    
#aabc51d1 {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 214px;
    order: 1;
    width: 86.9449715370019%;
    height: auto;
}
    
#group_vgr {
    width: 25%;
    min-height: 8px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 f0bbbfa {
    padding-top: 40px;
    padding-bottom: 40px;
    order: 3;
    min-height: auto;
    width: 82.98383301707779%;
}
    
#a7fb714e {
    height: 60px;
}
    
#group_ns1 {
    width: 25%;
    min-height: 8px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#e0848fb9 {
    padding-top: 40px;
    padding-bottom: 40px;
    min-height: 214px;
    order: 2;
    height: auto;
    width: 86.9449715370019%;
}
    
#\30 d13b5dd {
    height: 60px;
}
}



@media all {
    
#\38 8027c0d {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 0da6533 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 014231c {
    background-image: url(https://lirp.cdn-website.com/74bbc25d/dms3rep/multi/opt/20250219_114816-1920w.jpg);
    background-position: 100% 50%;
}
#\37 014231c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACEQMEBRIGITH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAACAQMRITH/2gAMAwEAAhEDEQA/ALOXYS1tbV7Ru5tRsvBPRKyh+Ko7GJAnxEUNrtnoNkbP/9k=');
}
    
#widget_dhh {
    max-width: 100%;
    width: 100px;
    height: 600px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0da6533 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_dhh {
    height: 300px;
}
    
#fa1eb215 {
    margin-top: 30px;
}
}



@media (max-width: 767px) {
    
#\38 8027c0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 0da6533 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_dhh {
    height: 500px;
}
    
#\37 014231c {
    background-position: 50% 50%;
}
#\37 014231c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACEQMEBRIGITH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAACAQMRITH/2gAMAwEAAhEDEQA/ALOXYS1tbV7Ru5tRsvBPRKyh+Ko7GJAnxEUNrtnoNkbP/9k=');
}
}



@media all {
    
#\34 a30d607 {
    column-gap: 4%;
    row-gap: 20px;
    padding-left: 80px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding-right: 80px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 de70fbb {
    column-gap: 0%;
    row-gap: 0px;
    padding-top: 80px;
    width: 100%;
    padding-bottom: 80px;
    min-height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#group_8el {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 569px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 761d636 {
    max-width: 100%;
    width: 450px;
    height: auto;
}
    
#\35 c7b4890[data-pinned] {
    position: sticky;
    top: 112px;
    bottom: auto;
    z-index: 1;
}
#\35 c7b4890 {
    column-gap: 4%;
    row-gap: 24px;
    width: 450px;
    min-height: 400px;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#ea793041 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 405d134 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8c8fff8 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\35 25f1ddf {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6c3073f {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 de70fbb {
    padding: 40px 2% 40px 2%;
}
    
#\34 a30d607 {
    padding-left: 40px;
    padding-bottom: 0px;
    padding-right: 40px;
}
    
#\39 8c8fff8 {
    width: 47.60909842845327%;
}
    
#\35 c7b4890 {
    width: 317px;
}
}



@media (max-width: 767px) {
    
#\34 a30d607 {
    row-gap: 20px;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
}
    
#\35 de70fbb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 20px 4%;
}
    
#\35 c7b4890 {
    padding-top: 0px;
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    height: auto;
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#group_8el {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 761d636 {
    width: 100%;
    margin-top: 0px;
}
    
#\34 405d134 {
    width: 180px;
}
    
#\39 8c8fff8 {
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 25f1ddf {
    width: 100%;
}
}



@media all {
    
#\30 5e0577e {
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 42137e4 {
    column-gap: 4%;
    row-gap: 24px;
    padding-top: 80px;
    width: 100%;
    padding-bottom: 60px;
    min-height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_geq {
    max-width: 100%;
    width: 30.50%;
    height: auto;
    order: 2;
    align-self: center;
}
    
#\36 b94c813 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 503e3e0 {
    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;
}
    
#\33 0c7b86c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 42137e4 {
    padding: 40px 2% 20px 2%;
}
    
#widget_geq {
    align-self: center;
    width: 52.67%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 503e3e0 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 5e0577e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 42137e4 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_geq {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    height: 397px;
}
}



@media all {
    
#\34 cdebabd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d0dbd87f {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#widget_nsd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0dbd87f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
}
    
#\35 dfa8192 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\34 cdebabd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0dbd87f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#fa631ab1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 86a9a96 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 e7e8c00 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 86a9a96 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\31 f48ddd3 {
    margin-top: -80px;
    margin-bottom: 0px;
}
}



@media (max-width: 767px) {
    
#fa631ab1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 86a9a96 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#f2041271 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa612b3 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 9f43470 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-bottom: 20px;
    padding-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e32e4a52 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c73bdb13 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c5b4a8 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 940d6c4 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2d8c67a {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ee0cea {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 583d34e {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin-top: -80px;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 ec6070a {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 7969bc6 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b4a2d3ec {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02286b2 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d7a012b {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c884c09d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\38 960ef87 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 ad2bc89 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 a9ec54d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\35 0b66c12 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 28b1fc8 {
    align-self: auto;
    max-height: 100%;
    background-size: contain;
    display: flex;
    min-height: 350px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: url();
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#\37 28b1fc8.lazy {
    background-image: url('');
}
    
#c16f465b {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e21801af {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 2;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 b7d81e2 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    background-image: initial;
    justify-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 f66164f {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5052451 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 cd9164b [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
.tabsControlContainer {
    flex-direction: row;
}
#\38 cd9164b:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\38 cd9164b [data-content-reference].active-tab-title, #\38 cd9164b [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_5);
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
    background-image: initial;
    border-style: solid;
}
#\38 cd9164b {
    align-self: auto;
    background-color: rgba(245,245,245,1);
    flex-direction: column;
    width: 99.99464285714285%;
    justify-content: flex-start;
    min-height: auto;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 1025px) {
    
#\38 cd9164b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 cd9164b [data-content-reference].active-tab-title .tab-title, #\38 cd9164b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 24px;
}
#\38 cd9164b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cd9164b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 cd9164b [data-content-reference].active-tab-title .tab-title, #\38 cd9164b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 22px;
}
#\38 cd9164b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2041271 {
    width: 100%;
}
    
#\39 fa612b3 {
    width: 100.00%;
    min-height: 300px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f43470 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 0px;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#e32e4a52 {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    padding: 20px 20px 20px 20px;
}
    
#c73bdb13 {
    width: 100%;
}
    
#\38 960ef87 {
    width: 100.00%;
    min-height: 296px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c5b4a8 {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    padding: 20px 10px 20px 10px;
}
    
#\35 0b66c12 {
    width: 100.00%;
    min-height: 294px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 28b1fc8 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 28b1fc8.lazy {
    background-image: url('');
}
    
#\33 2d8c67a {
    height: 45px;
}
    
#c16f465b {
    column-gap: 2%;
    flex-direction: column;
    min-height: auto;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 10px 20px 10px;
}
    
#e21801af {
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ee0cea {
    height: 45px;
}
    
#\32 583d34e {
    margin-left: 0%;
    width: 100%;
    min-height: 8px;
    margin-right: 0%;
}
    
#\32 b7d81e2 {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\31 ec6070a {
    order: 1;
    width: 100.00%;
    margin: 20px 0% 0px 0%;
}
    
#\36 f66164f {
    width: 100%;
}
    
#e5052451 {
    order: 1;
    width: 100.00%;
    margin: 20px 0% 0px 0%;
}
    
#\38 cd9164b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 cd9164b [data-content-reference].active-tab-title .tab-title, #\38 cd9164b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#\38 cd9164b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px;
}
#\38 cd9164b {
    align-self: auto;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d7a012b {
    height: 45px;
}
}



@media (max-width: 767px) {
    
#\38 cd9164b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 cd9164b [data-content-reference].active-tab-title .tab-title, #\38 cd9164b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 19px;
}
#\38 cd9164b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#f2041271 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\39 fa612b3 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f43470 {
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 40px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#e32e4a52 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c73bdb13 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\38 960ef87 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9c5b4a8 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0b66c12 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 28b1fc8 {
    width: 100.00%;
    padding-bottom: 0px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
#\37 28b1fc8.lazy {
    background-image: url('');
}
    
#\34 940d6c4 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c16f465b {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e21801af {
    row-gap: 20px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 583d34e {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
}
    
#\32 b7d81e2 {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}
    
#\31 ec6070a {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 f66164f {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#e5052451 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 cd9164b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 cd9164b [data-content-reference].active-tab-title .tab-title, #\38 cd9164b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#\38 cd9164b {
    align-self: auto;
    width: 100%;
    padding-bottom: 0px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4a2d3ec {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02286b2 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 aeac4bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#c8e0d582 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 542d574 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\31 aeac4bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c8e0d582 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\33 4aedd11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 9c94bde {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 00347b5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\33 4aedd11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9c94bde {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 1869565 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    background-image: initial;
    justify-self: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 a78dd1b [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
.tabsControlContainer {
    flex-direction: row;
}
#\35 a78dd1b:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\35 a78dd1b [data-content-reference].active-tab-title, #\35 a78dd1b [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_5);
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
    background-image: initial;
    border-style: solid;
}
#\35 a78dd1b {
    align-self: auto;
    background-color: rgba(245,245,245,1);
    flex-direction: column;
    width: 99.9875%;
    justify-content: flex-start;
    min-height: auto;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 a2fc45c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\38 30db0bc {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 b8dea69 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\35 256c97a {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 44f83bd {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 9ffa825 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#eb3db8c7 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f61eb646 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 2;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 f988639 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#bcf8281e {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3b21984 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-bottom: 20px;
    padding-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dbd21b8f {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc35cb67 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ddb284 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#aac78a26 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a91b84d2 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1133e3a {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cc608fb {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ba66ded5 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin-top: -80px;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b2d70fe {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7af2995 {
    align-self: auto;
    max-height: 100%;
    background-size: contain;
    display: flex;
    min-height: 350px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: url();
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#\36 7af2995.lazy {
    background-image: url('');
}
    
#\39 491887d {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aea8140 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa2e2e8d {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 aabf6d2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media (min-width: 1025px) {
    
#\35 a78dd1b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 a78dd1b [data-content-reference].active-tab-title .tab-title, #\35 a78dd1b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 24px;
}
#\35 a78dd1b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a78dd1b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 a78dd1b [data-content-reference].active-tab-title .tab-title, #\35 a78dd1b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 22px;
}
#\35 a78dd1b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1869565 {
    width: 100%;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#aac78a26 {
    width: 100%;
}
    
#a91b84d2 {
    height: 45px;
}
    
#\35 a78dd1b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 a78dd1b [data-content-reference].active-tab-title .tab-title, #\35 a78dd1b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#\35 a78dd1b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px;
}
#\35 a78dd1b {
    align-self: auto;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 30db0bc {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    padding: 20px 20px 20px 20px;
}
    
#\30 cc608fb {
    column-gap: 2%;
    flex-direction: column;
    min-height: auto;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 20px 10px 20px 10px;
}
    
#ba66ded5 {
    margin-left: 0%;
    width: 100%;
    min-height: 8px;
    margin-right: 0%;
}
    
#\31 b2d70fe {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 256c97a {
    width: 100%;
}
    
#\37 44f83bd {
    width: 100.00%;
    min-height: 296px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9ffa825 {
    width: 100.00%;
    min-height: 300px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb3db8c7 {
    order: 1;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 20px 0% 0px 0%;
}
    
#\36 7af2995 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 7af2995.lazy {
    background-image: url('');
}
    
#f61eb646 {
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 491887d {
    height: 45px;
}
    
#\35 aea8140 {
    width: 100.00%;
    min-height: 294px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f988639 {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    padding: 20px 10px 20px 10px;
}
    
#bcf8281e {
    height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#aa2e2e8d {
    order: 1;
    width: 100.00%;
    margin: 20px 0% 0px 0%;
}
    
#\35 3b21984 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 0px;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#dbd21b8f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 a78dd1b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 a78dd1b [data-content-reference].active-tab-title .tab-title, #\35 a78dd1b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 19px;
}
#\35 a78dd1b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#\36 1869565 {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 20px 20px 20px 20px;
}
    
#aac78a26 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\39 1133e3a {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a78dd1b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\35 a78dd1b [data-content-reference].active-tab-title .tab-title, #\35 a78dd1b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#\35 a78dd1b {
    align-self: auto;
    width: 100%;
    padding-bottom: 0px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 30db0bc {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cc608fb {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba66ded5 {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
}
    
#\31 b2d70fe {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\35 256c97a {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\37 44f83bd {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9ffa825 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb3db8c7 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 7af2995 {
    width: 100.00%;
    padding-bottom: 0px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
#\36 7af2995.lazy {
    background-image: url('');
}
    
#f61eb646 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 aea8140 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f988639 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa2e2e8d {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b21984 {
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 0px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#dbd21b8f {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc35cb67 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1cc46b2 {
    column-gap: 0%;
    row-gap: 0px;
    padding-top: 80px;
    width: 100%;
    padding-bottom: 80px;
    min-height: auto;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a855ea08 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3c65f83 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c68eb5a2 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 569px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 060a304 {
    max-width: 100%;
    width: 450px;
    height: auto;
}
    
#c237ca95[data-pinned] {
    position: sticky;
    top: 112px;
    bottom: auto;
    z-index: 1;
}
#c237ca95 {
    column-gap: 4%;
    row-gap: 24px;
    width: 450px;
    min-height: 400px;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 4%;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\36 d4ac772 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#ee814d08 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#f3cadb7d {
    column-gap: 4%;
    row-gap: 20px;
    padding-left: 80px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding-right: 80px;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 0ec8361 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1cc46b2 {
    padding: 40px 2% 40px 2%;
}
    
#c237ca95 {
    width: 317px;
}
    
#ee814d08 {
    width: 47.60909842845327%;
}
    
#f3cadb7d {
    padding-left: 40px;
    padding-bottom: 0px;
    padding-right: 40px;
}
}



@media (max-width: 767px) {
    
#\36 1cc46b2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 4% 40px 4%;
}
    
#\35 3c65f83 {
    width: 100%;
}
    
#c68eb5a2 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 060a304 {
    width: 100%;
    margin-top: 0px;
}
    
#c237ca95 {
    padding-top: 0px;
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    height: auto;
    order: 1;
    margin: 20px 0% 20px 0%;
}
    
#ee814d08 {
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3cadb7d {
    row-gap: 20px;
    padding-left: 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
}
    
#\36 0ec8361 {
    width: 180px;
}
}



@media all {
    
#d0a6ef4a {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c18abe78 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70fdfe6 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 ee5d7f4 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 102.49%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\39 0508a11 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 072ddcf {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 52f32f4 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 74cfb2a {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 5c1de2f {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 104.17%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#a70e9545 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a1ba6d83 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a313da00 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e444517c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f21a619c {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 2;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\39 9a45c97 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\38 ab920f9 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eea1cb89 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 e3a3d73 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a35680f1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 8b5b557 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5ab1508 {
    align-self: auto;
    max-height: 100%;
    background-size: contain;
    display: flex;
    min-height: 350px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: url();
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#\33 5ab1508.lazy {
    background-image: url('');
}
    
#\39 41e7662 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7607e11 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 a8440d0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 3df9758 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 b2b5213 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#aa1ea80b {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e709e4f {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cf7a89a {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6aefabf {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb2ed4f6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\33 2f7419d {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee66776 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 5160401 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 8d77d89 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad2bd0c {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eff8315 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e31f4245 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-bottom: 20px;
    padding-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 fa7d2dd {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f92adc3 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#d1bbdcf7 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ebf83bff {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d157589a {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3922628 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 990d8b2 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0be574c {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bed9b7e8 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cc14325 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6a890f2 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#cb38cdfb [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
.tabsControlContainer {
    flex-direction: row;
}
#cb38cdfb:not(:has(.active-tab-title)) [data-content-reference]:first-child,#cb38cdfb [data-content-reference].active-tab-title, #cb38cdfb [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_5);
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
    background-image: initial;
    border-style: solid;
}
#cb38cdfb {
    align-self: auto;
    background-color: rgba(245,245,245,1);
    flex-direction: column;
    width: 99.99464285714285%;
    justify-content: flex-start;
    min-height: auto;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#a37630f2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 91e6bec {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe336f7 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fcbc949e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 d0877b7 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 c643cf6 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 35159c1 {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    background-image: initial;
    justify-self: auto;
    order: 0;
    margin-top: 20px;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 b61227b {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4686a82 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5835744 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\33 c5a4952 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#d293a8c4 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#b7694277 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin-top: -80px;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 d6de2c7 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 7ebe57f {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 104.17%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
}



@media (min-width: 1025px) {
    
#cb38cdfb:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cb38cdfb [data-content-reference].active-tab-title .tab-title, #cb38cdfb [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 24px;
}
#cb38cdfb [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb38cdfb:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cb38cdfb [data-content-reference].active-tab-title .tab-title, #cb38cdfb [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 22px;
}
#cb38cdfb [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e31f4245 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 0px;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\31 f92adc3 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d1bbdcf7 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#d157589a {
    height: 45px;
}
    
#\32 74cfb2a {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#a70e9545 {
    width: 100.00%;
    min-height: 294px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3922628 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 990d8b2 {
    height: 45px;
}
    
#a313da00 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f21a619c {
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a45c97 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cc14325 {
    width: 100.00%;
    min-height: 300px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a890f2 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cb38cdfb:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cb38cdfb [data-content-reference].active-tab-title .tab-title, #cb38cdfb [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#cb38cdfb [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px;
}
#cb38cdfb {
    align-self: auto;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a37630f2 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab920f9 {
    width: 100%;
}
    
#eea1cb89 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\34 e3a3d73 {
    width: 100%;
}
    
#a35680f1 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ab1508 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 5ab1508.lazy {
    background-image: url('');
}
    
#\36 91e6bec {
    height: 45px;
}
    
#d7607e11 {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 10px 20px 10px;
}
    
#\30 fe336f7 {
    width: 100.00%;
    min-height: 296px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcbc949e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c643cf6 {
    width: 100%;
}
    
#\34 d0877b7 {
    column-gap: 2%;
    flex-direction: column;
    min-height: auto;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 20px;
    padding: 20px 10px 20px 10px;
}
    
#\36 a8440d0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3df9758 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 35159c1 {
    width: 100%;
    align-items: flex-start;
    margin-top: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\32 b2b5213 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d293a8c4 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\38 ee66776 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b7694277 {
    margin-left: 0%;
    width: 100%;
    min-height: 8px;
    margin-right: 0%;
}
    
#\32 d6de2c7 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\35 5160401 {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
}



@media (max-width: 767px) {
    
#cb38cdfb:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cb38cdfb [data-content-reference].active-tab-title .tab-title, #cb38cdfb [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 19px;
}
#cb38cdfb [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#d0a6ef4a {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad2bd0c {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\31 ee5d7f4 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 eff8315 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#e31f4245 {
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 40px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\33 fa7d2dd {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\31 f92adc3 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d1bbdcf7 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 072ddcf {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebf83bff {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 52f32f4 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 74cfb2a {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 5c1de2f {
    row-gap: 20px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a70e9545 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3922628 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a1ba6d83 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#e0be574c {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#a313da00 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f21a619c {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bed9b7e8 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9a45c97 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 cc14325 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6a890f2 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cb38cdfb:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cb38cdfb [data-content-reference].active-tab-title .tab-title, #cb38cdfb [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#cb38cdfb {
    align-self: auto;
    width: 100%;
    padding-bottom: 0px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a37630f2 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 ab920f9 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#eea1cb89 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 e3a3d73 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#a35680f1 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ab1508 {
    width: 100.00%;
    padding-bottom: 0px;
    min-height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
#\33 5ab1508.lazy {
    background-image: url('');
}
    
#d7607e11 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fe336f7 {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcbc949e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 c643cf6 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\34 d0877b7 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a8440d0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3df9758 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 35159c1 {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    margin-top: 50px;
    padding: 20px 20px 20px 20px;
}
    
#\30 b61227b {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b2b5213 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf7a89a {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6aefabf {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ee66776 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d293a8c4 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#b7694277 {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
}
    
#\32 d6de2c7 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 5160401 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7ebe57f {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 5deca8f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d0d6f227 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 cb27822 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\38 808933c {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0795e9e {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a57f408 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d17f163d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 9c69573 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4c07def {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 47e0b4b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 594e534 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 b0eeb5b {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 f97d29b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\32 747e068 {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    margin-top: -80px;
    min-width: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 d77fdb3 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9c1cea4 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7fb19a8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e3b433ec {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2a16037 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b9e87164 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-bottom: 20px;
    padding-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 efce4da {
    align-self: auto;
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    background-image: initial;
    justify-self: auto;
    order: 0;
    margin-top: 10px;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 3e2f5be {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7ead8d6 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 5;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\32 83ab077 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 99.68%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#cf95e2ad {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 4;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 115f56f {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 5e7142b {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0a1b534 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2354d62 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\31 75827c6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1066f0d {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 e4fa477 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 97a54d4 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 104.17%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\37 9684499 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d725afd {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fc1c786b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c567820 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#e5a45fd4 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abb0f782 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#f2590c20 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8324172 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9e98bda {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fba3707 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2a084d7 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\34 8eb2909 {
    align-self: auto;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: -2px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 71966ac {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cf9a5a7 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bf4e27ed {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b4377f {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5a88100 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#dd6d3f8a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9e25788 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\37 f64737e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1a2bd95 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100.69%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#f76560fd {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#dfbef6ad {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 25a41ba {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e5bf921 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b4a560 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 101.89%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#aa727886 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    column-gap: 4%;
    flex-direction: row;
    max-width: 100%;
    width: 99.99892817352307%;
    justify-content: flex-start;
    align-items: center;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 40px 40px 40px 40px;
    grid-area: auto / auto / auto / auto;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\36 8a32b2a [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
.tabsControlContainer {
    flex-direction: row;
}
#\36 8a32b2a:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\36 8a32b2a [data-content-reference].active-tab-title, #\36 8a32b2a [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_5);
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
    background-image: initial;
    border-style: solid;
}
#\36 8a32b2a {
    align-self: auto;
    background-color: rgba(245,245,245,1);
    flex-direction: column;
    width: 99.99464285714285%;
    justify-content: flex-start;
    min-height: auto;
    background-image: initial;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\30 e1fce01 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 103.29%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
    
#\31 e0726f2 {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#d05ba8a9 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb01fc5b {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 85462d5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#f5323dc6 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: 45px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecfded4e {
    align-self: auto;
    max-height: 100%;
    background-size: contain;
    display: flex;
    min-height: 350px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    background-image: url();
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
}
#ecfded4e.lazy {
    background-image: url('');
}
    
#bec2850a {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    row-gap: 30px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    order: 2;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\33 7e77900 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 36c4ff2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#ba13dd1a {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: auto;
    background-position: 50% 50%;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 48%;
    justify-content: space-between;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fcd03e86 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 50516be {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-left: 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 1025px) {
    
#\36 8a32b2a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 8a32b2a [data-content-reference].active-tab-title .tab-title, #\36 8a32b2a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 24px;
}
#\36 8a32b2a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8a32b2a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 8a32b2a [data-content-reference].active-tab-title .tab-title, #\36 8a32b2a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 22px;
}
#\36 8a32b2a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 22px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5deca8f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2a084d7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 71966ac {
    width: 100%;
}
    
#d0d6f227 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb27822 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\38 808933c {
    height: 45px;
}
    
#d17f163d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c4c07def {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 47e0b4b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a9e25788 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\37 594e534 {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 20px 20px 20px;
}
    
#f76560fd {
    column-gap: 2%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: column;
    row-gap: 20px;
    padding: 20px 10px 20px 10px;
}
    
#dfbef6ad {
    column-gap: 2%;
    flex-direction: column;
    min-height: auto;
    justify-content: space-around;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 20px;
    padding: 20px 10px 20px 10px;
}
    
#\30 b0eeb5b {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\32 747e068 {
    margin-left: 0%;
    width: 100%;
    min-height: 8px;
    margin-right: 0%;
}
    
#aa727886 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\36 8a32b2a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 8a32b2a [data-content-reference].active-tab-title .tab-title, #\36 8a32b2a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#\36 8a32b2a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 18px;
}
#\36 8a32b2a {
    align-self: auto;
    width: 100%;
    min-height: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7fb19a8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b9e87164 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: 4%;
    padding-bottom: 0px;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\36 efce4da {
    width: 100%;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 20px;
}
    
#\31 e0726f2 {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b7ead8d6 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#cf95e2ad {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\34 115f56f {
    width: 100.00%;
    min-height: 300px;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2354d62 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d05ba8a9 {
    width: 100%;
}
    
#\34 1066f0d {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ecfded4e {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ecfded4e.lazy {
    background-image: url('');
}
    
#\37 9684499 {
    height: 45px;
}
    
#bec2850a {
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d725afd {
    width: 100.00%;
    min-height: 296px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c567820 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 36c4ff2 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#abb0f782 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ba13dd1a {
    width: 100.00%;
    min-height: 294px;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8324172 {
    width: 100%;
}
    
#\37 50516be {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 fba3707 {
    height: 45px;
}
}



@media (max-width: 767px) {
    
#\36 8a32b2a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 8a32b2a [data-content-reference].active-tab-title .tab-title, #\36 8a32b2a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 19px;
}
#\36 8a32b2a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 19px;
}
}



@media (max-width: 767px) {
    
#\36 5deca8f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d0d6f227 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cb27822 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 0795e9e {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#d17f163d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c4c07def {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 47e0b4b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 594e534 {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b0eeb5b {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 747e068 {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
}
    
#\39 d77fdb3 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9c1cea4 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7fb19a8 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e3b433ec {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9e87164 {
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 40px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\36 efce4da {
    flex-direction: column;
    min-height: auto;
    flex-wrap: nowrap;
    margin-top: 50px;
    padding: 0px 0px 0px 0px;
}
    
#\30 3e2f5be {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7ead8d6 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 83ab077 {
    row-gap: 20px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cf95e2ad {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 115f56f {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5e7142b {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2354d62 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1066f0d {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 97a54d4 {
    row-gap: 20px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 d725afd {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c567820 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e5a45fd4 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#abb0f782 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#f2590c20 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#c8324172 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#e9e98bda {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2a084d7 {
    row-gap: 20px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 8eb2909 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 71966ac {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#bf4e27ed {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\31 8b4377f {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9e25788 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 1a2bd95 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f76560fd {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfbef6ad {
    align-self: auto;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    align-items: center;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 25a41ba {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b4a560 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa727886 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 8a32b2a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\36 8a32b2a [data-content-reference].active-tab-title .tab-title, #\36 8a32b2a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 18px;
}
#\36 8a32b2a {
    align-self: auto;
    width: 100%;
    padding-bottom: 0px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1fce01 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0726f2 {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d05ba8a9 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#cb01fc5b {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#ecfded4e {
    width: 100.00%;
    padding-bottom: 0px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
#ecfded4e.lazy {
    background-image: url('');
}
    
#bec2850a {
    row-gap: 20px;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 7e77900 {
    width: 100%;
    margin-bottom: 0px;
    order: 1;
}
    
#\39 36c4ff2 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ba13dd1a {
    align-self: auto;
    flex-direction: column;
    width: 100%;
    justify-self: auto;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 50516be {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}

