@media all {
  *#dm .dmInner *.u_1216513216 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

  *#dm .dmInner div.u_1104960845 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(211,211,211,1) !important;
  }

  *#dm .dmInner div.u_1104960845 textarea {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(211,211,211,1) !important;
  }

  *#dm .dmInner div.u_1104960845 select {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(211,211,211,1) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1104960845 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:rgba(102,102,102,1) !important;
    font-family: Poppins !important;
  }

  *#dm .dmInner div.u_1104960845 .m-recaptcha {
    color:rgba(102,102,102,1) !important;
    font-family: Poppins !important;
  }

  *#dm .dmInner div.u_1104960845 .dmforminput input {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .dmforminput textarea {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .dmforminput .fileUploadLink {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .checkboxwrapper span {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .radiowrapper span {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .optinwrapper div {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .freetextwrapper {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .dmforminput select {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1104960845 .dmforminput option {
    font-family: Poppins !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner *.u_1104960845 .dmformsubmit {
    float:LEFT !important;
    text-align:LEFT !important;
  }

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

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

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

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

  *#dm .dmInner *.u_1329359859 .divider.visible { visibility:hidden !important; }

  *#dm .dmInner div.u_955160637 .ticker-text { color:rgba(249,204,153,1) !important; }

  *#dm .dmInner div.u_2260128979 .shape-description p { font-weight:900 !important; }

  *#dm .dmInner div.u_2260128979 .shape-description ul { font-weight:900 !important; }

  *#dm .dmInner div.u_2260128979 .shape-description ol { font-weight:900 !important; }

  *#dm .dmInner div.u_2260128979 .shape-text {
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner *.u_2260128979 .shape-description p { text-align:CENTER !important; }

  *#dm .dmInner *.u_2260128979 .shape-description ul { text-align:CENTER !important; }

  *#dm .dmInner *.u_2260128979 .shape-description ol { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1192920333 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1287495826 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1192920333 {
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    -moz-border-radius:25% !important;
    -webkit-border-radius:25% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1287495826 {
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1725168891 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1348596737 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1201891899 hr { border-width:1px !important; }

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

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

  *#dm .dmInner div.u_1680204838 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1373519097 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1029212613 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1682015745 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1574322898 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1641218294 {
    background-image:none !important;
    background-color:rgba(247,240,225,1) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1494511336 {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_Service-02 {
    background-image:none !important;
    background-color:rgba(247,240,225,1) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_Service-03 {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_pa_7321669 {
    background-image:none !important;
    background-color:rgba(247,240,225,1) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_pa_7577201 {
    background-image:none !important;
    background-color:var(--color_4) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1848450078 img { object-position:50% 50% !important; }

  *#dm .dmInner div.u_1609794470 img { object-position:50% 50% !important; }

  *#dm .dmInner div.u_1104960845 .dmformsubmit:hover { background-image:none !important; }

  *#dm .dmInner div.u_1104960845 .dmformsubmit.hover { background-image:none !important; }

  *#dm .dmInner div.u_1104960845 .dmformsubmit {
    justify-content:center !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(237,112,61,1) rgba(237,112,61,1) rgba(237,112,61,1) rgba(237,112,61,1) !important;
    width:156px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1104960845 input[type="submit"] {
    font-family:'Noto Sans TC' !important;
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

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

  *#dm .dmInner div.u_2177073596 {
    background-color:rgba(44,107,115,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1150683561 {
    background-color:rgba(65,114,152,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1581363013 {
    background-color:rgba(52,99,60,1) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_3239233982 {
    background-color:rgba(42,61,97,1) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1603444996 {
    background-color:rgba(42,61,97,1) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1651680665 {
    background-color:rgba(99,79,122,1) !important;
    background-image:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1926707805 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1926707805 {
    border-radius:25% !important;
    background-color:rgba(42,61,97,1) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1233159958 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1233159958 {
    border-radius:25% !important;
    background-color:rgba(42,61,97,1) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1763783523 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1763783523 {
    border-radius:25% !important;
    background-color:rgba(42,61,97,1) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1566641120 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1576529259 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1540592940 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1875676288 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1875676288 {
    border-radius:25% !important;
    background-color:rgba(52,99,60,1) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2398860486 {
    background-color:rgba(239,245,246,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(200,213,210,1) rgba(200,213,210,1) rgba(200,213,210,1) rgba(200,213,210,1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1755442330 {
    background-color:rgba(239,245,246,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(200,213,210,1) rgba(200,213,210,1) rgba(200,213,210,1) rgba(200,213,210,1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1315257627 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1315257627 {
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1799929839 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1799929839 {
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    -moz-border-radius:25% !important;
    -webkit-border-radius:25% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1525098351 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1525098351 {
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1102401260 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1102401260 {
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1990162389 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1990162389 {
    border-radius:25% !important;
    background-color:var(--color_4) !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    -moz-border-radius:25% !important;
    -webkit-border-radius:25% !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1678400321 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1952258585 img { object-position:50% 50% !important; }

  *#dm .dmInner div.u_1532127026 {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1606075251 {
    background-image:none !important;
    background-color:rgba(255,255,255,1) !important;
    border-radius:9px 9px 9px 9px !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }

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

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

  *#dm .dmInner *.u_1216513216 .photoGalleryThumbs { padding:0px !important; }

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

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

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

  *#dm .dmInner div.u_1166573812 .copyright { font-size:14px !important; }

  *#dm .dmInner *.u_1721433434 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1721433434 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_955160637 .ticker-text { font-size:16px !important; }

  *#dm .dmInner div.u_2260128979 .shape-text { font-size:30px !important; }

  *#dm .dmInner div.u_2260128979 .shape-description p { font-size:24px !important; }

  *#dm .dmInner div.u_2260128979 .shape-description ul { font-size:24px !important; }

  *#dm .dmInner div.u_2260128979 .shape-description ol { font-size:24px !important; }

  *#dm .dmInner div.u_1150683561 {
    display:block !important;
    float:none !important;
    top:auto !important;
    left:0 !important;
    width:219.516px !important;
    position:relative !important;
    height:30px !important;
    padding-top:5px !important;
    padding-left:5px !important;
    padding-bottom:5px !important;
    min-height:auto !important;
    margin-right:auto !important;
    margin-left:auto !important;
    max-width:100% !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    padding-right:5px !important;
    min-width:0 !important;
  }

  *#dm .dmInner div.u_1581363013 {
    display:block !important;
    float:none !important;
    top:auto !important;
    left:0 !important;
    width:219.516px !important;
    position:relative !important;
    height:30px !important;
    padding-top:5px !important;
    padding-left:5px !important;
    padding-bottom:5px !important;
    min-height:auto !important;
    max-width:100% !important;
    padding-right:5px !important;
    min-width:0 !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1166573812 .copyright { font-size:14px !important; }

  *#dm .dmInner *.u_1721433434 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23.333333333333332px !important;
    line-height:35px !important;
  }

  *#dm .dmInner *.u_1721433434 .socialHubIcon:after {
    width:43px !important;
    height:35px !important;
  }

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

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

  *#dm .dmInner *.u_1218434686 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1166573812 .copyright { font-size:14px !important; }

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

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

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

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

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

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

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

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 827px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    align-content: center;
    justify-content: center;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 62.38%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    padding: 30px 15px 30px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-position: 100% 50%;
    background-color: rgba(220, 220, 220, 1);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_as7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#e281a17e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u42.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_u42 {
    width: 28.08%;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_78r {
    width: 549px;
    height: 51px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 16px;
}
    
#group_s6g {
    width: 33.52%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_9ep {
    width: 324px;
    height: auto;
    max-width: 100%;
    margin-top: -71px;
}
    
#widget_ikb {
    width: 168px;
    height: auto;
    max-width: 100%;
    margin-top: -149px;
}
}



@media all {
    
#\30 9593a7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e297697 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 c593c96 {
    min-height: 582px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_45b {
    width: 86.79%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_9gn {
    width: 26.41%;
    height: 116px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 35975ac {
    width: 86.79%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 f5ad93f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aec68d39 {
    min-height: 55px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#afe29722 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
}
}



@media all {
    
#\35 80e5b80 {
    background-image: none;
    background-color: rgba(247, 240, 225, 1);
}
    
#\32 d1f34a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ae2012b {
    margin: 0px 0% 0px 0%;
}
    
#aee68149 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 99.5%;
    align-items: flex-end;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1d68b3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 99.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c53559e0 {
    min-height: 460px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 d9342e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4677fb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_93j {
    width: 100.00%;
    height: 452px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 331ef23 {
    width: 80.35%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ff956bd6 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/03-5742794-18877560-1920w.png");
}
    
#dfed438d {
    width: 49.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 64664dc {
    min-height: 248px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f46f3acd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(239, 145, 100, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: -15% 0% 0% 0%;
}
    
#\31 853ebf5 {
    margin: 0px 4% 0px 4%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 93e4e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 49%;
    min-width: 4%;
    background-image: none;
    border-radius: 33px 33px 33px 33px;
    justify-content: flex-start;
    background-color: rgba(247, 240, 225, 1);
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6d48bf6 {
    min-height: 738px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#b8c91b64 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/03-5742794-18877560-1920w.png");
}
    
#widget_8hu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8hu {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#acb48deb {
    margin: 0px 0% 0px 0%;
}
    
#widget_odr.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_odr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -11px 0% 0px 0%;
}
    
#widget_lst {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_knn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_knn {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 a6a4871 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#ea67ea00.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ea67ea00 {
    width: 100.00%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\34 e8f831f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e8f831f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -11px 0% 0px 0%;
}
    
#\39 73b8523 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 49%;
    min-width: 4%;
    background-image: none;
    border-radius: 33px 33px 33px 33px;
    justify-content: flex-start;
    background-color: rgba(247, 240, 225, 1);
    order: 0;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c55eb3bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c55eb3bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 28px;
}
    
#\36 f92f638.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f92f638 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pcl.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_pcl {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f2bc88c8 {
    width: 91.54%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#widget_hfc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hfc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 4cddc86.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#\35 4cddc86 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -17px 0% 0px 0%;
}
    
#e40c5fd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#e40c5fd0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -18px 0% 0px 0%;
}
    
#\39 1e65326.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#\39 1e65326 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -18px 0% 0px 0%;
}
    
#\33 469caae.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#\33 469caae {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -18px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 0e3f7fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: -15% 0% 0% 0%;
}
    
#\36 1e50dca {
    min-height: 57px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bb16671[data-background-color-animation] {
    background-color: rgba(208, 207, 207, 1);
}
#\34 bb16671 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/03-5742794-18877560-1920w.png");
    background-color: rgba(251, 250, 250, 1);
}
    
#group_ltu {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#b075ae2b {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2042362665748234%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\34 eb55668 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2042362665748234%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#abe1113c {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2042362665748234%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\37 3931d32 {
    margin: 0px 0% 0px 0%;
}
    
#ddf8666f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cj1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b842445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 96f2ceb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eede891 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c792666b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 530d6c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e035eeb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9509305 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb4973ce {
    width: 100%;
    height: 287px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ed8a1636 {
    min-height: 492px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 6% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3c4fa64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.71%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5de5b50[data-background-color-animation] {
    background-color: rgba(251, 250, 250, 1);
}
#\31 5de5b50::before, #\31 5de5b50 > .bgExtraLayerOverlay {
    
}
#\31 5de5b50 {
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/03-5742794-18877560-1920w.png");
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(251, 250, 250, 1);
}
    
#cd720e82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.22%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3878f06 {
    width: 100%;
    height: 520px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 71721d8 {
    width: 77.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 55px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d988ee9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 043aa94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d0fe246f {
    background-image: none;
    background-color: rgba(251, 250, 250, 1);
}
    
#\33 87093cf {
    min-height: 354px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c9795fd0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 60px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe872318 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 f4882d3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 41dda48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\38 41dda48 {
    width: 91.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\39 08ce26b {
    min-height: 581px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 299364e::before, #\34 299364e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(201, 185, 169, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 299364e {
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/work-group-1920w.jpg");
    background-color: rgba(255, 255, 255, 1);
}
    
#\33 cfb096c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\33 cfb096c {
    width: 91.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cda64c5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d334139 {
    width: 86.75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ab74e241 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 988bb9e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 99d7384 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(251, 250, 250, 1);
}
    
#ac217cba {
    width: 76.47%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 3px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9h7 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
}
    
#b6520e49 {
    width: 100%;
    height: 90px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9e62eed {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 7797217 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dc510553 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4d82d30 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 456bb61 {
    min-height: 590px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#bb9d2abd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6d062cc {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 80083cd {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a718a7c {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/02-5742794-1920w.png");
    background-repeat: repeat;
    background-size: auto;
}
    
#\30 f60eabd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 630c6a2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-top: 40px;
}
    
#bad2f75f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c223eba {
    width: 96.85%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 f8450da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 350241e {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f9fcbec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fqg {
    width: 96.78%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5f1dab1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c31d654f {
    width: 80px;
    height: 80px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0975a80 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 607c8e3 {
    min-height: 761px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a405002a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 21.28%;
    min-width: 4%;
    background-image: url();
    align-items: flex-end;
    justify-content: flex-end;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a190ad9 {
    width: 19.99%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 16px 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9882fcc {
    width: 420px;
    height: 562px;
    max-width: 100%;
}
    
#fbc07780 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.72%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 16be4e6 {
    width: 557px;
    height: 710px;
    max-width: 100%;
    justify-self: start;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#a22d1b7d {
    width: 100.00%;
    grid-template-rows: minmax(710px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#df05ef37 {
    width: 399px;
    height: 534px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 6dab394 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 d6b93a6 {
    width: 99.58%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 43220e1 {
    width: 99.55%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e360236e.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#e360236e {
    width: 8.19%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 47e3918 {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 680px;
    min-height: 434px;
    row-gap: 24px;
    column-gap: 4%;
    background-image: none;
    height: auto;
    background-color: rgba(243, 151, 1, 1);
    padding: 6% 6% 6% 6%;
    margin: 145px 0% 0px 0%;
}
}



@media all {
    
#\31 4876688 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0125746.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 40px;
    padding-bottom: 40px;
}
#\36 0125746 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ed0d8b1b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#db5b5c9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c612ad64.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 40px;
    padding-bottom: 40px;
}
#c612ad64 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 9e993e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 9e993e3 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4081c27 {
    min-height: 223px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 8% 3% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 32c1cc0 {
    background-color: rgba(227, 227, 227, 1);
    background-image: none;
}
    
#dec117a8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 99px;
    max-height: 100%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f9027c1b {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 39de06c {
    width: 767px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -11px 0% 0px 0%;
}
    
#ecc7d0a9 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 362863d {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d3dc9da {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 abfd241 {
    width: 737px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 f5b79d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 40px;
    padding-bottom: 40px;
}
#\36 f5b79d6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#af601cde {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 12px;
    grid-area: auto / auto / auto / auto;
}
    
#ced3daef.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#ced3daef {
    width: 10.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 34px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 6172828 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
}
    
#\34 2299542 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e78bedc2 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d50ad308 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/03-5742794-18877560-1920w.png");
    margin: 0% 0% 0% 0%;
}
    
#c2ac5134 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\36 a27d825 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/03-5742794-18877560-1920w.png");
    padding: 20px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 574304b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 5c3be27 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_s3j {
    width: 89.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin: 100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 31b82b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
}
    
#\34 ab58f87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
}
    
#\37 59d7bb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-top: 10px;
}
    
#\35 a85a3e5 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
}
    
#\34 50ba08c {
    min-height: 335px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e871c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 43f8e19 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
}
    
#a40294f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 10px;
}
    
#\35 031f214 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#aed4af3b {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 19b892c {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecab1e79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100.00%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 139c666 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 10px;
}
    
#\36 08b6ead {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
}
    
#\33 a085dc2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cb0a5dc4 {
    width: 99.89%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b2709457 {
    width: 99.24%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 864ad7a {
    width: 99.24%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 09d8a97 {
    justify-content: flex-start;
    width: 36.55%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dd6a2936 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9398a3 {
    width: 29.01%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_1);
    border-radius: 20px;
    background-image: initial;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e88a07cc {
    width: 98.5%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7268b55 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 00f4a89 {
    min-height: 823px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d64e583 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.39%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0bd4bf8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: -8px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bed3358 {
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
}
    
#\33 caa7094 {
    width: 32.40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_2);
    border-radius: 20px;
    background-image: initial;
    justify-content: flex-start;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bda522e0 {
    margin: 0px 0% 0px 0%;
}
    
#d87be638.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#d87be638 {
    width: 12.86%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 068429e::before, #\33 068429e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.63;
    border-radius: inherit;
}
#\33 068429e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(201, 185, 169, 1);
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/pexels-photo-7231210-1920w.jpeg");
}
    
#d666ca68 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea24d7f7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1e7cd62 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 5% 0% 5% 0%;
}
    
#group_o2f {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    justify-content: flex-start;
}
    
#\31 21ba64d {
    align-items: flex-start;
    width: 48%;
    min-height: 222px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    order: 0;
    justify-content: flex-start;
}
    
#a804b2d1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4831047 {
    align-self: auto;
    max-width: 100%;
    width: 562px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a2c91d3 {
    max-width: 100%;
    width: 469px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f27606 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e41740ef {
    max-width: 100%;
    width: 489px;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_v2q {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#be354166 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_vgg {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 187d81f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 187d81f {
    width: 501.547px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c6a50e9 {
    width: 97.90%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 58c558c {
    width: 100%;
    height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df6e8b57 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a858dbeb {
    width: 69.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a80fbde {
    width: 54.17%;
    height: 211px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f8aed3 {
    margin: 0px 0% 0px 0%;
}
    
#group_ali {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_pua {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8467535 {
    width: 91.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c5457490 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#cd692381 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(251, 250, 250, 1);
    background-image: none;
}
    
#group_n1p {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    height: auto;
}
    
#widget_obu.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 5px 10px 5px;
}
#widget_obu {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 16px 0px 0px 0px;
}
    
#\35 8db8610 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 1749px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin: -11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_c6b {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0338983050847457%;
    order: 0;
    flex-wrap: nowrap;
}
    
#group_ti3 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#group_ebk {
    align-items: center;
    width: 32.18%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_pk0 {
    justify-content: space-around;
    align-items: center;
    width: 33.42%;
    min-height: 312px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 1px;
}
    
#c192a04d {
    justify-content: flex-start;
    align-items: center;
    width: 30.09%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1cc51fa {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n94 {
    width: 100%;
    height: 114px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s0k {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_qg3 {
    width: 74.19%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -15px;
}
    
#\33 75a19aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a806ec8f {
    width: 73.70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe62e95a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 63b1093 {
    width: 78.50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 86a815a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 866px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 19px;
    order: 3;
    --column-gap: 19px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a96e6794 {
    justify-content: flex-start;
    align-items: center;
    width: 30.17%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c37a9533 {
    width: 30.23%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c93e09e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: -12px 0% 0px 0%;
}
    
#\37 599b1fe {
    width: 70.88%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-top: -15px;
}
    
#ce710b16 {
    align-items: center;
    width: 33.07%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\37 14ac018 {
    justify-content: space-around;
    align-items: center;
    width: 30.09%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0689655172413794%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px -0px;
}
    
#\38 a7cf5d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd43056c {
    width: 82.07%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: -14px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0213fe0 {
    align-items: center;
    width: 100.00%;
    min-height: 354px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qjk {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.542294914387938%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\32 3ee7b2f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.542294914387938%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd970393.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#dd970393 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7bn.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_7bn {
    width: 67.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_145.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 5% 0px 5%;
}
    
#acacef57.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#acacef57 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d51fc96f {
    width: 78.63%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f74cc51a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 79b3012 {
    width: 93.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ada9041c {
    width: 62.02%;
    height: 91px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e6dc0e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5dd61a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 5dd61a8 {
    width: 60.10%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cf95d53.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\33 cf95d53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 5% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dff100a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\32 dff100a {
    width: 98.28%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ceb12f9 {
    width: 29.49%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 acb7d9c {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d7a750 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e7d7165 {
    width: 100px;
    height: 100px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: -7px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df78bd54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: -24px 0% 0px 0%;
}
    
#a846973e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: -21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fedab57f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: -36px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 94bd8c1 {
    width: 102px;
    height: 100px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 84e1e6b {
    width: 28.35%;
    height: 90px;
    max-width: 100%;
    order: 1;
}
    
#\33 b1776d4 {
    width: 32.04%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 e2a4487 {
    width: 70%;
    height: 737px;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
}
    
#e177fbee {
    min-height: 518px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 90215da {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 55.14%;
    min-height: 72.89%;
    row-gap: 17px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    padding: 6% 4% 6% 4%;
    margin: 53px 0% 0% 0%;
}
    
#\38 27948f3 {
    background-color: rgba(249, 248, 248, 1);
    background-image: none;
}
    
#ba06db11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7ec779e {
    width: 655px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9f715bd {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 6e5c6d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e202d780 {
    width: 515px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 20px;
}
}



@media all {
    
#\35 0326687 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0887779 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 250px;
    min-height: 221px;
    background-image: linear-gradient(135deg, rgba(243, 152, 1, 1) 20%, rgba(254, 81, 20, 1) 100%);
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    background-origin: border-box;
    padding: 5% 4% 5% 5%;
    margin: 383px 0% 0px 0%;
}
    
#ee0e1cd7 {
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
}
    
#\39 e424167 {
    grid-template-rows: minmax(605px, max-content);
    width: 100.00%;
    max-width: 100%;
}
    
#\34 31f22b2 {
    min-height: 981px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eb96485 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 125a0c7 {
    min-height: 293px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.24%;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fdac5a67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f4fad764 {
    width: 79.62%;
    height: 518px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
}
    
#\35 d2106f0 {
    width: 88%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 7f86a4e {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: row;
    width: 47.75%;
    justify-content: space-between;
    min-width: 4%;
    padding: 6px 6px 6px 6px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f541ba5 {
    align-self: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 99.75%;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 4%;
    order: 3;
    padding: 16px 0px 10px 0px;
    margin: 6.0% 0% 0% 0%;
}
    
#f9b0815b {
    width: 63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-bottom: 0px;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0da87fd {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9b7c322 {
    align-self: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 99.75%;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 4%;
    order: 4;
    padding: 16px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 76b7bd5 {
    width: 63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-bottom: 0px;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cb413dab {
    align-self: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 99.75%;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 4%;
    order: 5;
    padding: 16px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e7c84f06 {
    width: 63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-bottom: 0px;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0fa3f57 {
    align-self: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 99.75%;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 4%;
    order: 6;
    padding: 16px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 4858f81 {
    width: 63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin-bottom: 0px;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 818b865 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 990e7e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee54c193 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4833144 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 9770a7a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 b26a18c::before, #\37 b26a18c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 b26a18c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/2931e2c2/dms3rep/multi/opt/data-center-technician-using-artificial-intelligence-tablet-close-up-1920w.jpg");
}
    
#\32 52fd511 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.76%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b56e2b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.36%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#group_meb {
    align-items: flex-start;
    width: 48%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#group_miq {
    justify-content: flex-start;
    align-items: center;
    width: 99.83%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.174050115597487%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 22a80d1 {
    align-items: flex-start;
    width: 48%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#d7f3e2ea {
    justify-content: flex-start;
    align-items: center;
    width: 99.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.174050115597487%;
    flex-wrap: nowrap;
}
    
#\32 c51fda9 {
    justify-content: flex-start;
    align-items: center;
    width: 99.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.174050115597487%;
    flex-wrap: nowrap;
}
    
#\32 ae30b9c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7e7aa0c {
    width: 66px;
    height: 66px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f87389 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5e6d40e {
    justify-content: flex-start;
    align-items: center;
    width: 99.83%;
    min-height: 199px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.174050115597487%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 77908d0 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a49247b9 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f89c5ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 167f56d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 167f56d {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8241240 {
    width: 100%;
    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 all {
    
#\31 ba52a3d {
    width: 399px;
    height: 534px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e3afd485 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 71.99%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c27c5f8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27%;
    min-width: 4%;
    background-image: url();
    align-items: flex-end;
    justify-content: flex-end;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0bf462f {
    width: 99.55%;
    height: auto;
    max-width: 100%;
}
    
#\31 440b7af {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#e7fe0387 {
    width: 99.58%;
    height: auto;
    max-width: 100%;
}
    
#\37 60e4741.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#\37 60e4741 {
    width: 10.09%;
    height: auto;
    max-width: 100%;
}
    
#\38 1a19285 {
    min-height: 761px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1025px) {
    
#\35 80e5b80 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 d1f34a1 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 9px;
    padding-left: 6%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    min-height: 80px;
    order: 1;
    height: auto;
}
    
#e281a17e {
    width: 100.00%;
    margin-top: -8px;
}
    
#group_s6g {
    order: 2;
    width: 100%;
    min-height: 80px;
}
    
#widget_9ep {
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_78r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_78r {
    margin: 80px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c593c96 {
    padding-left: 6%;
    padding-right: 6%;
    min-height: 445px;
}
    
#widget_45b {
    width: 100.00%;
}
    
#widget_9gn {
    width: 33.29%;
    height: 96px;
}
    
#\30 9593a7d {
    width: 99.75%;
}
    
#\35 35975ac {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aec68d39 {
    padding: 0px 0% 0px 0%;
}
    
#\39 6baf699 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d1f34a1 {
    order: 1;
}
    
#aee68149 {
    justify-content: flex-start;
    width: 100%;
    min-height: 80px;
}
    
#\31 1d68b3a {
    width: 100%;
    min-height: 80px;
}
    
#c53559e0 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 6% 2%;
}
    
#\37 d9342e5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4677fb0 {
    order: 0;
}
    
#widget_93j {
    height: 395px;
}
    
#\37 ae2012b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 64664dc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding: 8% 4% 4% 4%;
}
    
#f46f3acd {
    width: 100%;
    min-height: 323px;
    height: auto;
    align-self: center;
}
    
#dfed438d {
    width: 96.25%;
}
    
#\31 331ef23 {
    margin-top: 14px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6d48bf6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#acb48deb {
    margin: 0px 0% 0px 0%;
}
    
#\35 4cddc86 {
    width: 99.85%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1e50dca {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 3931d32 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb4973ce {
    height: 200px;
    margin: 0px 0% 0px 0%;
}
    
#ed8a1636 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#\31 f33b171 {
    margin: 0% 0% 0% 0%;
}
    
#\31 5de5b50::before, #\31 5de5b50 > .bgExtraLayerOverlay {
    
}
    
#\37 3c4fa64 {
    width: 100%;
    min-height: 80px;
}
    
#cd720e82 {
    width: 100%;
    min-height: 80px;
    row-gap: 60px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 5%;
}
    
#\36 3878f06 {
    height: 350px;
    margin: 0px 0% 0px 0%;
}
    
#\35 71721d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 71721d8 {
    width: 99.90%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 043aa94 {
    row-gap: 9px;
    align-self: auto;
    justify-content: center;
}
    
#\33 87093cf {
    min-height: 107px;
    align-items: center;
    align-content: center;
    padding: 0% 4% 0% 4%;
}
    
#c9795fd0 {
    width: 609px;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe872318 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 41dda48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 41dda48 {
    width: 100.00%;
    align-self: flex-start;
    margin: 0px 0px 0px 0px;
}
    
#\39 08ce26b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 4% 16% 4%;
}
    
#\34 299364e::before, #\34 299364e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 299364e {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\33 cfb096c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 cfb096c {
    width: 100.00%;
    align-self: flex-start;
    margin: 1px 0% 0px 0%;
}
    
#cda64c5e {
    width: 100%;
    min-height: 8px;
}
    
#\39 d334139 {
    width: 100.00%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7797217 {
    width: 68.48%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 f60eabd {
    order: 1;
    width: 30.66%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\34 630c6a2 {
    align-self: center;
    width: 100.00%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d82d30 {
    align-self: center;
    width: 40.00%;
    height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\32 456bb61 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 10% 4% 8% 4%;
}
    
#bad2f75f {
    width: 66.05%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 c223eba {
    width: 100.00%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bb9d2abd {
    width: 60.71%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 f8450da {
    order: 2;
    width: 30.66%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\32 350241e {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 32px;
    min-height: 80px;
    column-gap: 4%;
}
    
#\31 f9fcbec {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\36 80083cd {
    align-self: center;
    width: 40%;
    height: 78px;
    margin: 0px 0% 0px 0%;
}
    
#c5f1dab1 {
    order: 1;
    width: 30.66%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c31d654f {
    align-self: center;
    width: 40%;
    height: 78px;
    margin: 0px 0% 0px 0%;
}
    
#dc510553 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\37 0975a80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 6d062cc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_fqg {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.76%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a22d1b7d {
    width: 100.00%;
    grid-template-rows: minmax(196px, max-content);
}
    
#\36 607c8e3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 761px;
    padding: 8% 4% 8% 4%;
}
    
#a405002a {
    justify-content: flex-end;
}
    
#\35 a190ad9 {
    justify-content: center;
    width: 49.5%;
    min-height: 8px;
}
    
#\36 9882fcc {
    height: 380px;
}
    
#df05ef37 {
    height: 350px;
}
    
#\38 16be4e6 {
    justify-self: start;
    align-self: start;
    height: 625px;
    width: 469px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fbc07780 {
    width: 100%;
    min-height: 8px;
}
    
#\37 47e3918 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 369px;
    width: 397px;
    padding: 8% 4% 8% 4%;
    margin: 155px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e360236e {
    width: 19.66%;
}
    
#\39 43220e1 {
    width: 99.89%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4876688 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0125746.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\36 0125746 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ed0d8b1b {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 172px;
    margin: 0px 0% 0px 0%;
}
    
#db5b5c9b {
    width: 100%;
    min-height: 199px;
    order: 0;
    height: auto;
    row-gap: 0px;
    justify-content: center;
}
    
#c612ad64.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
}
#c612ad64 {
    order: 2;
    margin-top: 30px;
}
    
#\37 9e993e3 {
    width: 100.00%;
    order: 1;
}
    
#\37 4081c27 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#dec117a8 {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    min-height: 371px;
    margin: 0px 0% 0px 0%;
}
    
#f9027c1b {
    width: 544px;
    order: 0;
}
    
#\33 39de06c {
    width: 681px;
    margin-top: 13px;
}
    
#ecc7d0a9 {
    width: 100%;
    min-height: 204px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 16px;
    padding-top: 16px;
    column-gap: 4%;
}
    
#\32 362863d {
    width: 100.00%;
    order: 1;
}
    
#\37 d3dc9da {
    width: 293px;
    order: 0;
}
    
#\36 abfd241 {
    width: 100.00%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 f5b79d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 40px;
    padding-bottom: 20px;
}
#\36 f5b79d6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af601cde {
    width: 100.00%;
    order: 1;
}
    
#ced3daef.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 10px 8px 10px;
}
#ced3daef {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2299542 {
    width: 33.33%;
    height: auto;
    min-height: 94.61%;
    justify-content: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e78bedc2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 a085dc2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a27d825 {
    column-gap: 0%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\35 a85a3e5 {
    width: 50px;
    height: auto;
}
    
#\32 43f8e19 {
    width: 50px;
    margin-top: 8px;
}
    
#\32 4e871c8 {
    height: auto;
    min-height: 354px;
    justify-content: flex-start;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 574304b {
    width: 33.33%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 08b6ead {
    width: 50px;
    margin-top: 1px;
}
    
#\34 ab58f87 {
    width: 100.00%;
}
    
#\34 50ba08c {
    height: auto;
    min-height: 354px;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ecab1e79 {
    height: auto;
    min-height: 354px;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
    
#aed4af3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aed4af3b {
    margin: 0px 0% 0px 0%;
}
    
#\35 031f214 {
    margin-top: 5px;
    width: 75.87%;
}
    
#\31 5c3be27 {
    width: 33.33%;
}
    
#\33 31b82b7 {
    width: 91.56%;
}
    
#\37 59d7bb0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 59d7bb0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb0a5dc4 {
    width: 100%;
}
    
#\36 f9398a3 {
    width: 100%;
    min-height: 80px;
    border-radius: 20px;
    row-gap: 10px;
}
    
#\38 00f4a89 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\33 09d8a97 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 0bd4bf8 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\33 caa7094 {
    width: 100%;
    min-height: 80px;
    border-radius: 20px;
    row-gap: 10px;
}
    
#d87be638 {
    width: 6.27%;
}
    
#\38 d64e583 {
    height: auto;
    min-height: 40px;
}
    
#\38 7268b55 {
    height: auto;
    min-height: 41px;
}
    
#e88a07cc {
    width: 99.82%;
}
    
#b2709457 {
    width: 99.98%;
}
    
#dd6a2936 {
    width: 100%;
}
    
#bda522e0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d666ca68 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 0px;
}
    
#\36 8f8aed3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pua {
    width: 99.88%;
}
    
#a858dbeb {
    width: 100.00%;
}
    
#\31 21ba64d {
    height: auto;
    min-height: 256px;
}
    
#\38 1e7cd62 {
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5457490 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 9a50a7f {
    margin: 0px 0% 0px 0%;
}
    
#widget_qg3 {
    width: 52.23%;
}
    
#a806ec8f {
    width: 51.80%;
}
    
#\32 63b1093 {
    width: 51.85%;
}
    
#widget_7bn {
    width: 98.99%;
}
    
#\38 5dd61a8 {
    width: 83.96%;
}
    
#widget_145.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#widget_145 {
    width: 100.00%;
    margin: 0px 5% 0px 5%;
}
    
#c37a9533 {
    height: auto;
    width: 48.24%;
}
    
#group_ti3 {
    column-gap: 3.5251996695125314%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c192a04d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ebk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_pk0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 94bd8c1 {
    width: 88px;
    height: 90px;
}
    
#d51fc96f {
    width: 100.00%;
    height: 90px;
}
    
#ada9041c {
    width: 93.88%;
    height: 93px;
}
    
#\39 acb7d9c {
    height: auto;
}
    
#\35 ceb12f9 {
    width: 53.83%;
}
    
#\36 1cc51fa {
    align-items: flex-start;
    align-content: flex-start;
    height: auto;
    min-height: 54px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e2a4487 {
    justify-self: end;
    align-self: start;
    width: 72.77%;
    height: 629px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e177fbee {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 620px;
}
    
#\38 90215da {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 73.00%;
    width: 91.31%;
    justify-content: center;
    row-gap: 16px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba06db11 {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\38 7ec779e {
    width: 548px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0887779 {
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    justify-self: start;
    align-self: end;
    height: auto;
    min-height: 223px;
    width: 250px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 125a0c7 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#f4fad764 {
    justify-self: end;
    align-self: start;
    height: 334px;
    width: 79.62%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 e424167 {
    width: 99.93%;
    grid-template-rows: minmax(421px, max-content);
}
    
#\38 7f86a4e {
    width: 100%;
    min-height: 80px;
}
    
#\34 31f22b2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 4%;
    row-gap: 41px;
    padding: 5% 6% 5% 6%;
}
    
#\37 10c6488 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9770a7a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 4791e6e {
    margin: 0px 0% 0px 0%;
}
    
#\32 7e7aa0c {
    height: auto;
}
    
#\38 1f87389 {
    width: 94.19%;
}
    
#\39 77908d0 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ba52a3d {
    height: 350px;
}
    
#\37 60e4741 {
    width: 19.66%;
}
    
#e3afd485 {
    width: 100%;
    min-height: 8px;
}
    
#\38 1a19285 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 761px;
    padding: 8% 4% 8% 4%;
}
    
#c27c5f8e {
    justify-content: flex-end;
}
    
#\31 0bf462f {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 40% 4% 20% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e281a17e {
    width: 100%;
    margin-top: -5px;
}
    
#group_s6g {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_u42 {
    width: 57.21%;
}
    
#widget_78r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#widget_78r {
    width: 323px;
    height: 43px;
    margin: 4px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 9593a7d {
    width: 100%;
    min-height: 277px;
    align-items: center;
    height: auto;
}
    
#\39 c593c96 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#widget_45b {
    order: 1;
    width: 100.00%;
}
    
#widget_9gn {
    height: 110px;
    width: 71.00%;
}
    
#\35 35975ac {
    order: 1;
    width: 99.87%;
}
}



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



@media (max-width: 767px) {
    
#\32 d1f34a1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#aee68149 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\31 1d68b3a {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#c53559e0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#widget_93j {
    height: 254px;
}
}



@media (max-width: 767px) {
    
#\33 64664dc {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 4% 4% 4% 4%;
}
    
#f46f3acd {
    width: 100.00%;
    min-height: 329px;
    align-items: flex-start;
    justify-content: center;
    height: auto;
    row-gap: 5px;
    align-self: auto;
    justify-self: auto;
    padding: 16px 20px 16px 20px;
    margin: -15% 0% 0% 0%;
}
    
#dfed438d {
    width: 99.88%;
}
    
#\31 331ef23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 331ef23 {
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
    
#\31 853ebf5 {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\39 93e4e72 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6d48bf6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 73b8523 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 4cddc86 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.85%;
}
    
#e40c5fd0 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 1e65326 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 469caae {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_3aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3aa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 0e3f7fb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 1e50dca {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ltu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b075ae2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 eb55668 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#abe1113c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 9509305 {
    width: 99.88%;
}
    
#cb4973ce {
    height: 160px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ed8a1636 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 1% 4%;
}
    
#\31 f33b171 {
    margin: 0% 0% 0% 0%;
}
    
#\37 3c4fa64 {
    width: 99.47%;
    min-height: 618px;
    align-items: flex-start;
    order: 1;
    row-gap: 0px;
    height: auto;
    align-self: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5de5b50::before, #\31 5de5b50 > .bgExtraLayerOverlay {
    
}
    
#cd720e82 {
    width: 100%;
    min-height: 212px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
}
    
#\36 3878f06 {
    height: 180px;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 d988ee9 {
    width: 99.94%;
}
}



@media (max-width: 767px) {
    
#\35 043aa94 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 87093cf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0% 4% 0% 4%;
}
    
#c9795fd0 {
    width: 99.94%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe872318 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 41dda48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 41dda48 {
    width: 100.00%;
    margin: 0px 0px 0px 0px;
}
    
#\39 08ce26b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#\34 299364e::before, #\34 299364e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 299364e {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#cda64c5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    height: auto;
}
    
#\33 cfb096c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 cfb096c {
    width: 99.56%;
    margin: 1px 0% 0px 0%;
}
    
#\39 d334139 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ab74e241 {
    min-height: 46px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\33 988bb9e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_9h7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac217cba {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 7797217.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\34 7797217 {
    width: 102.45%;
    margin: 0px 0% 0px 0%;
}
    
#dc510553 {
    justify-self: auto;
    width: 82.46%;
    order: 1;
    height: auto;
    min-height: 69px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4d82d30 {
    height: 60px;
    width: 59.9844px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 456bb61 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#bb9d2abd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#bb9d2abd {
    width: 102.45%;
    margin: 0px 0% 0px 0%;
}
    
#\38 6d062cc {
    width: 82.46%;
    height: auto;
    min-height: 65px;
    margin: 0px 0% 0px 0%;
}
    
#\36 80083cd {
    height: 60px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f60eabd {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-content: center;
    column-gap: 0%;
}
    
#\34 630c6a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 630c6a2 {
    width: 99.86%;
    margin: 0px 0% 0px 0%;
}
    
#bad2f75f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#bad2f75f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c223eba {
    width: 99.54%;
}
    
#\31 f8450da {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-content: center;
    column-gap: 0%;
}
    
#\32 350241e {
    width: 100%;
    min-height: 155px;
    align-items: center;
    row-gap: 15px;
    height: auto;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f9fcbec {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    align-self: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c5f1dab1 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 15px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-content: center;
    column-gap: 0%;
}
    
#c31d654f {
    height: 60px;
    width: 60px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 0975a80 {
    justify-self: auto;
    width: 81.30%;
    order: 1;
    height: auto;
    min-height: 69px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffd2d6a3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fqg {
    width: 99.66%;
}
    
#\31 a718a7c {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 50% 100%;
}
}



@media (max-width: 767px) {
    
#a22d1b7d {
    width: 100.00%;
    grid-template-rows: minmax(216px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 607c8e3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a405002a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 16px;
    justify-content: flex-start;
}
    
#\35 a190ad9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 16px;
}
    
#\36 9882fcc {
    height: 240px;
    width: 400px;
}
    
#df05ef37 {
    height: 240px;
    width: 400px;
}
    
#fbc07780 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    align-content: center;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 16be4e6 {
    height: 222px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d6b93a6 {
    width: 100.00%;
    margin-top: 0px;
}
    
#e360236e {
    width: 14.98%;
}
    
#\37 47e3918 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 249px;
    width: 373px;
    row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 43220e1 {
    width: 99.81%;
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\31 4876688 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0125746.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 0px 0px;
}
#\36 0125746 {
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed0d8b1b {
    height: auto;
    min-height: 66px;
    order: 0;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#db5b5c9b {
    width: 99.89%;
    min-height: 189px;
    align-items: center;
    row-gap: 16px;
    order: 0;
    height: auto;
    align-self: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c612ad64.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
}
#c612ad64 {
    justify-self: auto;
    width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9e993e3 {
    width: 100%;
    order: 1;
}
    
#\37 4081c27 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#dec117a8 {
    height: auto;
    min-height: 66px;
    order: 0;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f9027c1b {
    order: 0;
}
    
#\33 39de06c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ecc7d0a9 {
    width: 100%;
    min-height: 650px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    column-gap: 6%;
    height: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 362863d {
    width: 100%;
    order: 1;
}
    
#\37 d3dc9da {
    order: 0;
    width: 328px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 abfd241 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.75%;
}
    
#\36 f5b79d6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
    padding-bottom: 20px;
}
#\36 f5b79d6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#af601cde {
    width: 100%;
    order: 1;
}
    
#ced3daef {
    width: 13.35%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 2299542 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e78bedc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 4% 4% 4%;
}
    
#d50ad308 {
    width: 100%;
    min-height: 57px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 10px 4% 10px 4%;
    margin: 5.2% 0% 0% 0%;
}
    
#\36 a27d825 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 574304b {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5c3be27 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 50ba08c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e871c8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ecab1e79 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 08b6ead {
    width: 50px;
}
    
#\32 43f8e19 {
    width: 50px;
}
    
#\35 a85a3e5 {
    width: 50px;
}
    
#widget_s3j {
    margin-top: 0px;
    width: 99.54%;
}
    
#\33 a085dc2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 f9398a3 {
    width: 100%;
    min-height: 248px;
    align-items: center;
    border-radius: 20px;
    justify-content: center;
    row-gap: 0px;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 00f4a89 {
    min-height: 0;
    flex-direction: column;
    row-gap: 12px;
    flex-wrap: nowrap;
    column-gap: 1%;
    padding: 6% 6% 6% 6%;
}
    
#\33 09d8a97 {
    width: 100%;
    min-height: 162px;
    align-items: center;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0bd4bf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0bd4bf8 {
    width: 99.54%;
    margin: 10px 0% 0px 0%;
}
    
#\33 caa7094 {
    width: 99.77%;
    min-height: 160px;
    align-items: center;
    border-radius: 20px;
    row-gap: 10px;
    align-self: center;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d87be638 {
    width: 14.26%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 d64e583 {
    justify-content: center;
    height: auto;
    min-height: 46px;
}
    
#dd6a2936 {
    width: 100%;
}
    
#\34 864ad7a {
    width: 100.00%;
}
    
#e88a07cc {
    margin-top: 10px;
    width: 100%;
}
    
#\38 7268b55 {
    height: auto;
    min-height: 41px;
    justify-content: center;
}
    
#bda522e0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d666ca68 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ea24d7f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 1e7cd62 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f4831047 {
    width: 291px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a2c91d3 {
    width: 100.00%;
}
    
#e41740ef {
    width: 100.00%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_vgg {
    height: 240px;
    width: 99.93%;
}
    
#\31 c6a50e9 {
    width: 100%;
}
    
#a858dbeb {
    width: 100.00%;
}
    
#\30 a80fbde {
    height: 190px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_ali {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\31 21ba64d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 179px;
    row-gap: 12px;
}
    
#group_o2f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#group_v2q {
    justify-content: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be354166 {
    width: 100%;
    row-gap: 13px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pua {
    width: 99.88%;
}
}



@media (max-width: 767px) {
    
#c5457490 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_n1p {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n94 {
    height: 90px;
    width: 80.60%;
}
    
#c37a9533 {
    height: auto;
    width: 34.75%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d51fc96f {
    height: 90px;
}
    
#ada9041c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ada9041c {
    height: 122px;
    width: 97.95%;
    margin: 0px 0% 0px 0%;
}
    
#\39 acb7d9c {
    height: 80px;
    width: 80px;
    margin: 0px 0% 0px 0%;
}
    
#e8d7a750 {
    height: 80px;
    width: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e7d7165 {
    height: 80px;
    width: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\30 94bd8c1 {
    height: 70px;
    width: 70px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ceb12f9 {
    width: 100.00%;
}
    
#group_ti3 {
    align-items: flex-start;
    align-content: flex-start;
    column-gap: 7.426029781473603%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c192a04d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    row-gap: 25px;
    height: auto;
    min-height: 310px;
}
    
#group_ebk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    row-gap: 25px;
    height: auto;
    min-height: 310px;
}
    
#group_pk0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    row-gap: 25px;
    height: auto;
    min-height: 310px;
}
    
#widget_qg3 {
    width: 90%;
}
    
#a806ec8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a806ec8f {
    width: 90%;
    margin: -15px 0% 0px 0%;
}
    
#fe62e95a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe62e95a {
    margin: 0px 0% 0px 0%;
}
    
#fedab57f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fedab57f {
    margin: -24px 0% 0px 0%;
}
    
#\32 63b1093.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 63b1093 {
    width: 90%;
    margin: -15px 0% -15px 0%;
}
    
#\37 86a815a {
    column-gap: 5.878940243666602%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 0px;
    height: auto;
    min-height: 1637px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a96e6794 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.88%;
    justify-content: center;
    height: auto;
    min-height: 424px;
    column-gap: 2.0689655172413794%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ce710b16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 14ac018 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 1cc51fa {
    align-items: flex-start;
    align-content: flex-start;
    height: auto;
    min-height: 52px;
}
    
#widget_145.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5% 5px 5%;
}
#widget_145 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 cf95d53.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\33 cf95d53 {
    margin: 0px 5% 0px 5%;
}
    
#\37 599b1fe {
    width: 79.52%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_7bn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c93e09e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a846973e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a846973e {
    margin: -24px 0% 0px 0%;
}
    
#\30 0213fe0 {
    height: auto;
    min-height: 136px;
}
    
#\33 84e1e6b {
    height: 100px;
    width: 89.72%;
}
    
#\33 b1776d4 {
    width: 86.79%;
}
}



@media (max-width: 767px) {
    
#\39 e2a4487 {
    height: 278px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e177fbee {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 90215da {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 369px;
    width: 91.15%;
    justify-content: center;
    row-gap: 13px;
    align-items: flex-start;
    padding: 10% 6% 10% 6%;
    margin: 85px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba06db11 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 7ec779e {
    width: 306px;
}
    
#\37 9f715bd {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    grid-template-rows: minmax(464.0859px, max-content);
    padding-top: 0%;
    padding-bottom: 4%;
}
}



@media (max-width: 767px) {
    
#\36 0887779 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 145px;
    width: 180px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px ;
    align-items: flex-start;
    margin: 146px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 e424167 {
    width: 100.00%;
    grid-template-rows: minmax(291px, max-content);
}
    
#\34 31f22b2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 20px;
    flex-wrap: nowrap;
    padding: 16% 6% 16% 6%;
}
    
#\39 eb96485 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 125a0c7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#fdac5a67 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f4fad764 {
    height: 261px;
    justify-self: end;
    align-self: start;
    width: 75.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 d2106f0 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f86a4e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f541ba5 {
    width: 100%;
    min-height: 95px;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f9b0815b {
    width: 75.5%;
    margin: 0px 0% 0px 0%;
}
    
#e9b7c322 {
    width: 100%;
    min-height: 95px;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 76b7bd5 {
    width: 75.5%;
    margin: 0px 0% 0px 0%;
}
    
#cb413dab {
    width: 100%;
    min-height: 95px;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#e7c84f06 {
    width: 75.5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0fa3f57 {
    width: 100%;
    min-height: 95px;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 4858f81 {
    width: 75.5%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 4833144 {
    width: 102.45%;
}
    
#\35 9770a7a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
}
    
#\32 52fd511 {
    width: 100%;
    min-height: 64px;
    align-items: center;
    height: auto;
}
    
#\30 b56e2b0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ae30b9c {
    width: 100.00%;
}
    
#\32 7e7aa0c {
    height: 60px;
    width: 60px;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 1f87389 {
    width: 108.06%;
}
    
#\39 77908d0 {
    height: 60px;
    width: 60px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a49247b9 {
    height: 60px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f89c5ad {
    width: 109.67%;
}
    
#\38 167f56d {
    height: 60px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8241240 {
    width: 109.67%;
}
    
#group_meb {
    justify-content: flex-start;
    height: auto;
    min-height: 467px;
    column-gap: 6.993261700965216%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_miq {
    width: 100%;
    height: auto;
    min-height: 233px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5e6d40e {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 22a80d1 {
    justify-content: flex-start;
    min-height: 467px;
    width: 48%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7f3e2ea {
    height: auto;
    min-height: 232px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c51fda9 {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4791e6e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 ba52a3d {
    height: 240px;
    width: 400px;
}
    
#e7fe0387 {
    width: 100.00%;
    order: 1;
}
    
#\37 60e4741 {
    width: 14.98%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e3afd485 {
    width: 100%;
    min-height: 204px;
    align-items: center;
    height: auto;
    justify-content: center;
    align-content: center;
    row-gap: 10px;
    padding: 16px 8% 16px 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a19285 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#c27c5f8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 16px;
    justify-content: flex-start;
}
    
#\31 0bf462f {
    width: 99.81%;
    order: 2;
}
}

#\34 299364e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBAwUTBkFT/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A2fjFdMYvWtjtKdzBXpr9HAHUn//Z')!important}#ff956bd6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAJklEQVQI12NgIBb8/4/A9vZ4FdbDcX29PXEKV60KxafwPwqmGAAA9C4kQafR26AAAAAASUVORK5CYII=')!important}#d50ad308.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAJklEQVQI12NgIBb8/4/A9vZ4FdbDcX29PXEKV60KxafwPwqmGAAA9C4kQafR26AAAAAASUVORK5CYII=')!important}#\36 a27d825.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAJklEQVQI12NgIBb8/4/A9vZ4FdbDcX29PXEKV60KxafwPwqmGAAA9C4kQafR26AAAAAASUVORK5CYII=')!important}#\31 a718a7c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAvUlEQVQI1zWOIY4CQRRE328OgFgFGtVyFA7LAcBhx2E4QSvCJgQxWQQaMDMCEgQhGAxuLAqDQJIVcABq0xm2kudeqgo+0QJuAZYDrO/hFDDtMRWYsijoQwn7DEY9zHvYRfGIaYtpgSEFVKbo0qPIPUkKdKAIoDOmA+69waHgUd427RK7Zi3SpLoSOqAc0wrTOjaGur2mDff8abrH95eVaSUWfYjfNP+fDrjfCbXHjNp9jLsOK/EUpyMjTF34A0YqT4akEDbGAAAAAElFTkSuQmCC')!important}#b8c91b64.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAABcRAAAXEQHKJvM/AAAAJklEQVQI12NgIBb8/4/A9vZ4FdbDcX29PXEKV60KxafwPwqmGAAA9C4kQafR26AAAAAASUVORK5CYII=')!important}#\33 068429e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAgMF/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQIDEQAFBgQHEiExcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQEAAwAAAAAAAAAAAAAAAAABAAIh/9oADAMBAAIRAxEAPwBYzlC7panWbqlJWhQWOXhraGahICREDrylddt7cxDem177bsTwA6j7Vm8OcDaeK24gRRqLjEqWAyf/2Q==')!important}