@media (min-width:1025px) {
  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .dmInner div.u_1320445095 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1320445095 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1320445095 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1127776025 li.listItem .link.dmWidget {
    width:215px !important;
    height:52px !important;
  }

  *#dm .dmInner *.u_1689103477.dmSocialHub .socialHubInnerDiv a:not(:last-child) { margin-right:10px !important; }

  *#dm .dmInner *.u_1228308335 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21.333333333333332px !important;
    line-height:32px !important;
  }

  *#dm .dmInner *.u_1228308335 .socialHubIcon:after {
    width:40px !important;
    height:32px !important;
  }

  *#dm .dmInner *.u_1689103477 .socialHubIcon {
    width:26px !important;
    height:26px !important;
    font-size:17.333333333333332px !important;
    line-height:26px !important;
  }

  *#dm .dmInner *.u_1689103477 .socialHubIcon:after {
    width:34px !important;
    height:26px !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/c137a4b1/dms3rep/multi/opt/LINE_ALBUM_2024.12.8+%E9%AB%98%E9%9B%84%E8%A8%BA%E6%89%80%E5%8D%94%E6%9C%83%E8%A1%8C%E9%8A%B7%E8%AB%96%E5%A3%87_241209_3-10530h.jpg) !important;
    background-size:auto !important;
    background-attachment:fixed !important;
    background-position:50% 0% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/c137a4b1/dms3rep/multi/opt/LINE_ALBUM_2024.12.8+%E9%AB%98%E9%9B%84%E8%A8%BA%E6%89%80%E5%8D%94%E6%9C%83%E8%A1%8C%E9%8A%B7%E8%AB%96%E5%A3%87_241209_3-10530h.jpg) !important;
    background-size:auto !important;
    background-attachment:initial !important;
    background-position:50% 0% !important;
  }

  *#dm .dmInner *.u_1320445095 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1320445095 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1320445095 .caption-inner {
    padding-left:15px !important;
    padding-right:15px !important;
  }

  *#dm .dmInner div.u_4032567425 .h3qTitle { font-size:30px !important; }

  *#dm .dmInner div.u_4032567425 div.quoteText p.rteBlock { font-size:36px !important; }

  *#dm .dmInner div.u_4032567425 .quoteOriginator { font-size:30px !important; }

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

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

  *#dm .dmInner div.u_1730596868 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .radiowrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .optinwrapper div { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .freetextwrapper { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .dmforminput option { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .dmform-success { font-size:16px !important; }

  *#dm .dmInner div.u_1730596868 .dmform-success .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_4032567425 .blockquote {
    border-left-width:0px !important;
    border-right-width:0px !important;
  }

  *#dm .dmInner *.u_4032567425 blockquote::before { font-size:56px !important; }

  *#dm .dmInner *.u_4032567425 .showbottomQuote:after { font-size:56px !important; }

  *#dm .dmInner *.u_4032567425 .blockQoute-Main-Container {
    padding-right:0px !important;
    padding-top:40px !important;
    padding-bottom:0px !important;
    padding-left:49px !important;
  }
}
@media all {
  *#dm .dmInner *.u_1591337860 { display:block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1320445095 .caption-container .caption-title { font-weight:normal !important; }

  *#dm .dmInner div.u_1301035819 { background-image:url(https://lirp.cdn-website.com/55e212d1/dms3rep/multi/opt/portrait-view-of-paris-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1320445095 .photoGalleryViewAll.link { color:var(--color_1) !important; }

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

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

  *#dm .dmInner *.u_1641796999 { width:100% !important; }

  *#dm .dmInner *.u_1086006122 { width:100% !important; }

  *#dm .dmInner div.u_1506862395 { background-image:url(https://lirp.cdn-website.com/md/dmtmpl/ac54a799-4654-43cf-81f1-43e3ce4bbdbc/dms3rep/multi/opt/landscape-view-of-madrid-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1589517726 { background-image:url(https://lirp.cdn-website.com/md/dmtmpl/ac54a799-4654-43cf-81f1-43e3ce4bbdbc/dms3rep/multi/opt/landscape-view-of-berlin-1920w.jpeg) !important; }

  *#dm .dmInner div.u_1127776025 ul.listWidgetContainer { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1127776025 { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1320445095 .caption-container .caption-text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1320445095 .caption-container .caption-text .rteBlock { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1127776025 .listText .itemName { font-weight:700 !important; }

  *#dm .dmInner div.u_1127776025 .biglink>.itemName { font-weight:700 !important; }

  *#dm .dmInner div.u_1127776025 .itemText { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1127776025 .itemText .rteBlock { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1127776025 li.listItem {
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1228308335 .socialHubIcon {
    width:36px !important;
    height:36px !important;
    font-size:24px !important;
    line-height:36px !important;
  }

  *#dm .dmInner div.u_1228308335 .socialHubInnerDiv { column-gap:16px !important; }

  *#dm .dmInner div.u_1689103477 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21px !important;
    line-height:32px !important;
  }

  *#dm .dmInner *.u_1075195963 { width:100% !important; }

  *#dm .dmInner div.u_1713001407 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1771386249 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1352534295 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1565679670 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1479388391 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1210584429 { width:100% !important; }

  *#dm .dmInner *.u_1959035855 { width:100% !important; }

  *#dm .dmInner *.u_1889232622 { width:100% !important; }

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

  *#dm .dmInner *.u_1653414300 { width:100% !important; }

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

  *#dm .dmInner div.u_4032567425 div.quoteText p.rteBlock {
    color:rgba(255,255,255,1) !important;
    font-family: 'DM Sans' !important;
    font-style:normal !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1250612325 .tlButton:hover span.text { text-decoration:none !important; }

  *#dm .dmInner div.u_1250612325 .tlButton.hover span.text { text-decoration:none !important; }

  *#dm .dmInner div.u_1250612325 .tlButton span.text {
    color:rgba(255,255,255,1) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1689581278 {
    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_1704561555 img {
    border-radius:25% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1250612325 .tlImgContainer {
    border-style:solid !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1250612325 .tlButton {
    background-color:rgba(0,0,0,0) !important;
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_4032567425 .blockQoute-Main-Container { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_4032567425 blockquote::before { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_4032567425 .showbottomQuote:after { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_4032567425 .h3qTitle {
    font-family:'Yeseva One' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_4032567425 .quoteOriginator {
    color:rgba(255,255,255,1) !important;
    direction:ltr !important;
    font-family:'Dancing Script' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_1730596868 .dmform-success { text-align:CENTER !important; }

  *#dm .dmInner *.u_1730596868 .dmform-success .rteBlock { text-align:CENTER !important; }

  *#dm .dmInner *.u_1730596868 .dmforminput { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1730596868 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner div.u_1730596868 .dmform-success { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner div.u_1730596868 .dmform-success .rteBlock { color:rgba(75,76,83,1) !important; }

  *#dm .dmInner *.u_1730596868 .dmformsubmit {
    text-align:CENTER !important;
    float:RIGHT !important;
  }

  *#dm .dmInner div.u_1730596868 .dmwidget-title { color:var(--color_1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1730596868 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1730596868 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1730596868 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1730596868 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1730596868 .freetextwrapper { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1730596868 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1730596868 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(75,76,83) rgb(75,76,83) var(--color_1) rgb(75,76,83) !important;
  }

  *#dm .dmInner div.u_1730596868 textarea {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(75,76,83) rgb(75,76,83) var(--color_1) rgb(75,76,83) !important;
  }

  *#dm .dmInner div.u_1730596868 select {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(75,76,83) rgb(75,76,83) var(--color_1) rgb(75,76,83) !important;
  }

  *#dm .dmInner div.u_1730596868 .dmformsubmit {
    justify-content:center !important;
    text-align:center !important;
    direction:ltr !important;
    width:200px !important;
    height:50px !important;
  }

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

  *#dm .dmInner *.u_1250612325 .tlRight .tlTitle { text-align:RIGHT !important; }

  *#dm .dmInner *.u_1250612325 .tlLeft .tlTitle { text-align:LEFT !important; }

  *#dm .dmInner *.u_1397770101 { width:100% !important; }

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1127776025 li.listItem .link.dmWidget {
    width:215px !important;
    height:52px !important;
  }

  *#dm .dmInner *.u_1689103477 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:16.666666666666668px !important;
    line-height:25px !important;
  }

  *#dm .dmInner *.u_1689103477 .socialHubIcon:after {
    width:33px !important;
    height:25px !important;
  }

  *#dm .dmInner *.u_1320445095 .photoGalleryThumbs { padding:4.5px !important; }

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

  *#dm .dmInner *.u_1320445095 .photoGalleryViewAll { padding:0 9px !important; }

  *#dm .dmInner div.u_1127776025 .listText .itemName { font-size:20px !important; }

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

  *#dm .dmInner div.u_1689103477 .socialHubIcon {
    width:39px !important;
    height:39px !important;
    font-size:26px !important;
    line-height:39px !important;
  }

  *#dm .dmInner div.u_1689103477 .socialHubInnerDiv {
    column-gap:5px !important;
    justify-content:space-between !important;
  }

  *#dm .dmInner div.u_1075195963 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/c137a4b1/dms3rep/multi/20230126_111942.jpg?dm-skip-opt=true) !important;
    background-size:contain !important;
    background-position:50% 0% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/c137a4b1/dms3rep/multi/20230126_111942.jpg?dm-skip-opt=true) !important;
    background-size:contain !important;
    background-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1250612325 .tlRight .tlTitle { font-size:35px !important; }

  *#dm .dmInner div.u_1250612325 .tlLeft .tlContentText { font-size:10px !important; }

  *#dm .dmInner div.u_1250612325 .tlRight .tlContentText { font-size:10px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/55e212d1/dms3rep/multi/opt/singer-performing-on-set-1920w.jpg) !important;
    background-size:auto 100vh !important;
    background-position:50% 0 !important;
    background-color:var(--color_2) !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://lirp.cdn-website.com/55e212d1/dms3rep/multi/opt/singer-performing-on-set-1920w.jpg) !important;
    background-size:auto 100vh !important;
    background-position:50% 0 !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner *.u_1320445095 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_1689103477 .socialHubIcon {
    width:26px !important;
    height:26px !important;
    font-size:17.333333333333332px !important;
    line-height:26px !important;
  }

  *#dm .dmInner *.u_1689103477 .socialHubIcon:after {
    width:34px !important;
    height:26px !important;
  }

  *#dm .dmInner *.u_1320445095 .photoGalleryViewAll { padding:0 7px !important; }

  *#dm .dmInner div.u_1127776025 li.listItem .link.dmWidget { width:214px !important; }

  *#dm .dmInner div.u_1127776025 li.listItem .link.dmWidget span.text { font-size:14px !important; }

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

  *#dm .dmInner div.u_1730596868 .m-recaptcha { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1228308335 .socialHubIcon {
    width:25px !important;
    height:25px !important;
    font-size:16.666666666666668px !important;
    line-height:25px !important;
  }

  *#dm .dmInner *.u_1228308335 .socialHubIcon:after {
    width:33px !important;
    height:25px !important;
  }

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

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

  *#dm .d-page-1716942098 DIV.dmInner {
    background-image:url(https://lirp.cdn-website.com/c137a4b1/dms3rep/multi/opt/2020%E5%A4%9C%E6%99%AF_%E9%81%A0%E6%9D%B1%E9%A6%99%E6%A0%BC%E9%87%8C%E6%8B%89_002-1920w.jpg) !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-image:url(https://lirp.cdn-website.com/c137a4b1/dms3rep/multi/opt/2020%E5%A4%9C%E6%99%AF_%E9%81%A0%E6%9D%B1%E9%A6%99%E6%A0%BC%E9%87%8C%E6%8B%89_002-1920w.jpg) !important;
    background-size:auto 100vh !important;
    background-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1250612325 .tlRight .tlTitle { font-size:24px !important; }

  *#dm .dmInner div.u_1250612325 .tlLeft .tlContentText { font-size:14px !important; }

  *#dm .dmInner div.u_1250612325 .tlRight .tlContentText { font-size:14px !important; }

  *#dm .dmInner div.u_1250612325 .tlButton { width:71px !important; }

  *#dm .dmInner div.u_1397770101 img {
    object-position:50% 0% !important;
    object-fit:cover !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 {
    
#c7841d0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 5px 5px 5px 5px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8778bf8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e10575c6 {
    min-height: 460.000046115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_hp7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_k0h {
    width: 55.83%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_uvo {
    width: 894px;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_j58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j58 {
    width: 52.26%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    min-width: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bba23ff {
    width: 55.7476019354291%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ogp {
    width: 99.93514614753403%;
    height: auto;
    max-width: 100%;
    order: 4;
    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) {
    
#e10575c6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#c7841d0a {
    width: 100%;
    min-height: 8px;
}
    
#widget_k0h {
    width: 81.10%;
}
    
#\37 bba23ff {
    width: 81.10%;
}
    
#widget_uvo {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#c7841d0a {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
    
#e10575c6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_k0h {
    width: 100.00%;
}
    
#\37 bba23ff {
    width: 100.00%;
}
    
#widget_j58 {
    width: 100.00%;
}
    
#widget_ogp {
    width: 100.00%;
}
}



@media all {
    
#\30 f2611ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e92280c7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 6e9b2be {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_s31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 2.654109589041096%;
}
    
#widget_01v {
    width: 99.93426085494515%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6e9b2be {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 4% 4% 4% 4%;
}
    
#\30 f2611ee {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\30 f2611ee {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\32 6e9b2be {
    min-height: 0;
    flex-direction: column;
    padding-left: 3%;
    padding-right: 3%;
    flex-wrap: nowrap;
    padding-top: 8.379888268156424%;
}
    
#widget_s31 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 11.513029949436017% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_01v {
    order: 0;
}
}



@media all {
    
#\37 3cdf7d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd6e3af4 {
    background-color: rgba(0, 0, 0, 0.1);
    background-image: initial;
}
    
#\35 ded2351 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_p7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 2% 2% 2%;
}
#widget_p7b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sb7 {
    width: 98.54706962016448%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ded2351 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 861px;
}
    
#\37 3cdf7d2 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 3cdf7d2 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\35 ded2351 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_p7b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 3%;
    padding-left: 3%;
    padding-right: 3%;
}
}



@media all {
    
#c11a4ad9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 24%;
    align-items: center;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3ad0f5f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 ead3ffe {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_u4o {
    align-items: center;
    width: 24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2vf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ml9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9r0 {
    width: 99.97559189650964%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\32 cc570d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 52.000490797546014%;
    align-items: center;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7aa561e {
    width: 99.59195400214028%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ead3ffe {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 0%;
}
    
#c11a4ad9 {
    width: 28%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#group_u4o {
    width: 28%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#widget_2vf {
    margin-top: 0%;
}
    
#widget_9r0 {
    margin-top: 0px;
}
    
#\32 cc570d1 {
    width: 43.948686131386864%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c11a4ad9 {
    width: 100%;
    min-height: 130px;
    align-items: center;
    padding-top: 1.1%;
    order: 1;
    row-gap: 29px;
}
    
#\32 ead3ffe {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 17px;
}
    
#group_u4o {
    width: 100%;
    min-height: 38px;
    align-items: center;
    order: 2;
}
    
#widget_9r0 {
    margin-top: 0px;
    width: 100%;
    min-width: 10px;
}
    
#widget_2vf {
    margin-top: 0%;
}
    
#widget_ml9 {
    margin-top: 8.349439505218399%;
}
    
#\32 cc570d1 {
    width: 100%;
    min-height: 299px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\34 7aa561e {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 29c9a5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2addff {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
}
    
#d5f35986 {
    min-height: 424px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_74d {
    width: 99.99965966136305%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: -47px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p3c {
    width: 232px;
    height: 56px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5f35986 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 730px;
    padding-top: 20%;
}
    
#\32 29c9a5a {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\32 29c9a5a {
    width: 100%;
    min-height: 304px;
    align-items: center;
}
    
#d5f35986 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 30%;
}
}



@media all {
    
#cb1ab488 {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
}
    
#ad247563 {
    min-height: 37px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3176a31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 9f1fe22 {
    width: 100%;
    height: 108px;
    max-width: 100%;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad247563 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#e3176a31 {
    width: 100%;
    min-height: 8px;
}
    
#\30 9f1fe22 {
    margin-top: 45px;
}
}



@media (max-width: 767px) {
    
#ad247563 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e3176a31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9f1fe22 {
    height: 47px;
}
}



@media all {
    
#\39 480b84e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0508db3 {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
}
    
#\37 8d65a73 {
    min-height: 105px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_q91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ivf {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8d65a73 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 89px;
}
    
#\39 480b84e {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 480b84e {
    width: 100%;
    min-height: 104px;
    align-items: center;
    row-gap: 21px;
}
    
#\37 8d65a73 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#a478df99 {
    min-height: 37px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5eeee0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 0% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7e868e2 {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
}
    
#df62cab4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#df62cab4 {
    width: 100%;
    height: 87px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a478df99 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    padding: 0% 0% 0% 0%;
}
    
#\31 5eeee0d {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#df62cab4 {
    width: 100.00%;
}
    
#de0b4ded {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a478df99 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 5eeee0d {
    width: 100%;
    min-height: 36px;
    align-items: center;
}
    
#df62cab4 {
    height: 240px;
}
}



@media all {
    
#\38 524cd8a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a4c77c18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6c7e782 {
    min-height: 37px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6b87ca6 {
    width: 100%;
    height: 108px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6c7e782 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
}
    
#a4c77c18 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#a4c77c18 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#e6c7e782 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f6b87ca6 {
    height: 67px;
}
}



@media all {
    
#b4ec8fd1 {
    background-color: rgba(0, 0, 0, 0.1);
    background-image: initial;
}
    
#\35 ebe8302 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding: 0% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1c56bca {
    width: 100%;
    height: 108px;
    max-width: 100%;
    align-self: stretch;
}
    
#fee4d026 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ebe8302 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
}
    
#fee4d026 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 ebe8302 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\34 1c56bca {
    height: 240px;
}
    
#fee4d026 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\39 3375550 {
    min-height: 37px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cc19148a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 eb33d76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0.1);
    background-image: initial;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e22054b {
    width: 100%;
    height: 108px;
    max-width: 100%;
    align-self: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3375550 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 5px;
    padding: 0px 0px 0px 0px;
}
    
#\39 eb33d76 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 3375550 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 eb33d76 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\31 e22054b {
    height: 240px;
}
}



@media all {
    
#\39 d47247c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f4971136 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.93%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e31d4b87 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 61f3ca4 {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
}
    
#a541154d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a6b7a66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.95947441217151%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 912ad72 {
    width: 100%;
    height: 108px;
    max-width: 100%;
    align-self: auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4971136 {
    width: 38%;
    min-height: 8px;
    justify-content: center;
}
    
#e31d4b87 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
    
#\33 a6b7a66 {
    width: 59.84814285714287%;
    min-height: 8px;
}
    
#a541154d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#f4971136 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#e31d4b87 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\33 a6b7a66 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#a541154d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 912ad72 {
    height: 47px;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
}



@media all {
    
#d2fdc58d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f0d6116 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 949c85b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a6343653 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c099bac5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8ac067d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b6772e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 3cffe27 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eabb94e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b5b213eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 37511f5 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#f9eaddba {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1f47053 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a587b6c5 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#dedab194 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f899929 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b9db750b {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#widget_2hq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 ab73400 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 bfbe1ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2fdc58d {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f0d6116 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#a6343653 {
    order: 1;
}
    
#c099bac5 {
    height: auto;
    min-height: 130px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e8ac067d {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 3cffe27 {
    height: 85px;
}
    
#\33 eabb94e {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b5b213eb {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#f9eaddba {
    order: 2;
}
    
#\36 1f47053 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a587b6c5 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9db750b {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f899929 {
    order: 2;
}
    
#\37 ab73400 {
    justify-self: auto;
    align-self: auto;
    width: 99.09891584119804%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bfbe1ce {
    width: 97.7180908032596%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 949c85b {
    order: 1;
}
}



@media (max-width: 767px) {
    
#d2fdc58d {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\38 f0d6116 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#a6343653 {
    order: 1;
}
    
#c099bac5 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#e8ac067d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#\33 3cffe27 {
    height: 64px;
    width: 64px;
}
    
#\33 eabb94e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#b5b213eb {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#f9eaddba {
    margin: 0px 0% 0px 0%;
}
    
#\36 1f47053 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a587b6c5 {
    height: 64px;
    width: 64px;
}
    
#dedab194 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f899929 {
    margin: 0px 0% 0px 0%;
}
    
#b9db750b {
    height: 64px;
    width: 64px;
}
}



@media all {
    
#\38 38e794d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 701acf8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 db6424b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eef92057 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fb06789 {
    min-height: 633px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 92c4230 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c74a6681 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 764ab7a {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\32 a314680 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b887833 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f1de4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d82dccde {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e2d0774 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cd7762f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 31d092c {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\39 8dd7a0d {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#\36 cdf4a02 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b58d33e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ed828c59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b936ab4d {
    width: 95.64741282463598%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 701acf8 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\32 db6424b {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#eef92057 {
    order: 2;
}
    
#\31 fb06789 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\32 92c4230 {
    order: 1;
}
    
#c74a6681 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 764ab7a {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a314680 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\39 b887833 {
    height: 85px;
}
    
#\35 9f1de4b {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d82dccde {
    order: 2;
}
    
#\36 31d092c {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cdf4a02 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b58d33e {
    align-self: auto;
    width: 99.09891584119804%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed828c59 {
    width: 98.20588097652289%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b936ab4d {
    width: 99.09891584119804%;
}
}



@media (max-width: 767px) {
    
#\34 701acf8 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#\32 db6424b {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#eef92057 {
    margin: 0px 0% 0px 0%;
}
    
#\31 fb06789 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\32 92c4230 {
    order: 1;
}
    
#c74a6681 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\39 764ab7a {
    height: 64px;
    width: 64px;
}
    
#\32 a314680 {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\39 b887833 {
    height: 64px;
    width: 64px;
}
    
#\35 9f1de4b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#d82dccde {
    margin: 0px 0% 0px 0%;
}
    
#\31 e2d0774 {
    margin: 0px 0% 0px 0%;
}
    
#\36 31d092c {
    height: 64px;
    width: 64px;
}
    
#\36 cdf4a02 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c04dbd5a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 ebbacd6 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 08e666b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
    padding: 0% 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 43c3f5a {
    width: 100%;
    height: 108px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ebbacd6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\33 08e666b {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 ebbacd6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\33 08e666b {
    width: 100%;
    min-height: 36px;
    align-items: center;
}
    
#\37 43c3f5a {
    height: 240px;
}
}



@media all {
    
#\38 c1faa13 {
    width: 100%;
    height: 108px;
    max-width: 100%;
    align-self: stretch;
}
    
#cb3e8f3c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 78e6ed7 {
    min-height: 37px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b985a48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 78e6ed7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#\36 b985a48 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
}
}



@media (max-width: 767px) {
    
#\38 c1faa13 {
    height: 47px;
}
    
#\35 78e6ed7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 b985a48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 220f946 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c08f840f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6e2d24f {
    background-color: rgba(0, 0, 0, 0.3);
    background-image: initial;
}
}



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



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



@media all {
    
#\36 2247901 {
    min-height: 125px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a15dc89f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding-bottom: 16px;
    background-color: rgba(0, 0, 0, 0.1);
    background-image: initial;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 a96ec9b {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2247901 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
}
    
#a15dc89f {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 2247901 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a15dc89f {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
}

