@media all {
  *#dm .dmInner div.u_1597945299 p {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1597945299 li {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1597945299 {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1916093654 p {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1916093654 li {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1916093654 {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1490500596 .dmform-success { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1490500596 .dmform-success .rteBlock { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1490500596 .dmform-error { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1490500596 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1490500596 .m-recaptcha { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1490500596 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:3px 3px 3px 3px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1490500596 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:3px 3px 3px 3px !important;
    border-radius:4px 4px 4px 4px !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1490500596 .dmwidget-title {
    color:rgba(255,255,255,1) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1880788579 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(45,46,50) !important;
    letter-spacing:normal !important;
    font-family: "Inter" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1880788579 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(45,46,50) !important;
    letter-spacing:normal !important;
    font-family: "Inter" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1880788579 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(45,46,50) !important;
    letter-spacing:normal !important;
    font-family: "Inter" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1490500596 {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,100,21) rgb(0,100,21) rgb(0,100,21) rgb(0,100,21) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:16px 16px 16px 16px !important;
  }

  *#dm .dmInner div.u_1919652248 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1739631338 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1074428649 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1624296757 p {
    color:rgb(255,255,255) !important;
    font-weight:700 !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1624296757 li {
    color:rgb(255,255,255) !important;
    font-weight:700 !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1624296757 {
    color:rgb(255,255,255) !important;
    font-weight:700 !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:27px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1057952252 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(45,46,50) !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1057952252 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(45,46,50) !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1057952252 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(45,46,50) !important;
    letter-spacing:normal !important;
    font-family: Inter !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1490500596 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    width:350px !important;
    height:48px !important;
    background-image:initial !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1490500596 input[type="submit"] { color:rgba(0,0,0,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1496998942 .socialHubIcon {
    color:var(--color_1) !important;
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

  *#dm .dmInner div.u_1496998942 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:5px !important;
  }

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

  *#dm .dmInner div.u_1640107604 p {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1640107604 li {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1640107604 {
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
  }

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

  *#dm .dmInner div.u_481103091 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
  }

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

  *#dm .dmInner div.u_1127739781 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
  }

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

  *#dm .dmInner div.u_1758006864 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:10% 10% 10% 10% !important;
  }

  *#dm .dmInner div.u_1581126124 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1804221997 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1956424910 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_2358348481 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1478805658 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1047737195 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1175299243 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner div.u_1609077567 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1360986002 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1440845158 .socialHubIcon {
    color:var(--color_1) !important;
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

  *#dm .dmInner div.u_1440845158 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:5px !important;
  }

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

  *#dm .dmInner div.u_1440170006 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner a.u_1304803510 {
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

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

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

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

  *#dm .dmInner div.u_1333176581 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1050190748 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1810997892 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1864197021 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1797961412 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    float:left !important;
    display:block !important;
    width:269px !important;
    height:50px !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1797961412 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1797961412 textarea {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1797961412 select {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1797961412 .m-recaptcha {
    color:var(--color_3) !important;
    font-size:16px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1797961412 input::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1797961412 input.placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1797961412 textarea::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1797961412 textarea.placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1797961412 select::placeholder { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1797961412 select.placeholder { color:var(--color_3) !important; }

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

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

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

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1597945299 { text-align:center !important; }

  *#dm .dmInner *.u_1916093654 { text-align:center !important; }

  *#dm .dmInner div.u_1880788579 p { font-size:40px !important; }

  *#dm .dmInner div.u_1880788579 li { font-size:40px !important; }

  *#dm .dmInner div.u_1880788579 { font-size:40px !important; }

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

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

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

  *#dm .dmInner div.u_1057952252 p { font-size:40px !important; }

  *#dm .dmInner div.u_1057952252 li { font-size:40px !important; }

  *#dm .dmInner div.u_1057952252 { font-size:40px !important; }

  *#dm .dmInner *.u_1640107604 { text-align:center !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1597945299 { text-align:center !important; }

  *#dm .dmInner *.u_1916093654 { text-align:center !important; }

  *#dm .dmInner div.u_1880788579 p { font-size:50px !important; }

  *#dm .dmInner div.u_1880788579 li { font-size:50px !important; }

  *#dm .dmInner div.u_1880788579 { font-size:50px !important; }

  *#dm .dmInner *.u_1624296757 { text-align:center !important; }

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

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

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

  *#dm .dmInner div.u_1057952252 p { font-size:50px !important; }

  *#dm .dmInner div.u_1057952252 li { font-size:50px !important; }

  *#dm .dmInner div.u_1057952252 { font-size:50px !important; }

  *#dm .dmInner *.u_1913867254 { text-align:left !important; }

  *#dm .dmInner *.u_1640107604 { text-align:center !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1597945299 { text-align:center !important; }

  *#dm .dmInner *.u_1916093654 { text-align:center !important; }

  *#dm .dmInner *.layout-drawer-hamburger { display:none !important; }

  *#dm .dmInner div.u_1880788579 p {
    font-size:50px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1880788579 li {
    font-size:50px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1880788579 {
    font-size:50px !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1624296757 { text-align:center !important; }

  *#dm .dmInner div.u_1624296757 p { font-size:18px !important; }

  *#dm .dmInner div.u_1624296757 li { font-size:18px !important; }

  *#dm .dmInner div.u_1624296757 { font-size:18px !important; }

  *#dm .dmInner div.u_1057952252 p {
    font-size:50px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1057952252 li {
    font-size:50px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1057952252 {
    font-size:50px !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1640107604 { text-align:center !important; }

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

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

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

  *#dm .dmInner div.u_1756709676 .shape-text { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#fc9118d4::before, #fc9118d4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.28;
    border-radius: inherit;
}
#fc9118d4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
    
#d0aacb4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c261b09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
}
    
#\36 fdf3db2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 8px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5927343 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
}
    
#deb65988 {
    min-height: 542px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_v9p {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    align-self: center;
    padding: 8px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a3802f5 {
    width: 280px;
    height: 48px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c12d7e80 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_997 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6a0372d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin-top: 20px;
    margin-bottom: 40px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a7ed836c.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#a7ed836c {
    width: 100%;
    height: auto;
    max-width: 400px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a6279e5 {
    min-height: 75vh;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 427662b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 57.88%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d515f9e9::before, #d515f9e9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#d515f9e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url();
    background-origin: border-box;
}
    
#cfe91ce6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 40px;
    margin-top: 20px;
}
    
#e79c6f0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.125068618481244%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#caec433c {
    width: 280px;
    height: 48px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f4b5f61 {
    align-items: center;
    width: 99.99994564526557%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    justify-self: auto;
    flex-direction: row;
    padding: 8px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b6ec8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a613cc31 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 d29c52d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\39 fc68e3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 60px 50px 90px 50px;
    margin: 0% 0% 0% 0%;
}
    
#c8f3759f {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab94c6e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b2fc4300 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 48px;
}
    
#\39 5dfc2bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_9e5 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\31 6f4ecc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 60px 50px 90px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fe764d6 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fcebe31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 cf36052 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 cc05642 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 48px;
}
    
#\39 9bb11b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 16px 50px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b3ffafdd {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9158790 {
    align-items: flex-start;
    width: 100%;
    min-height: 203px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    height: auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 1;
    row-gap: 0px;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ca1839e7 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 33d2aa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6b73bbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a2f459e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 b798c6e {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 50px 2% 50px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 924c0d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b6106ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e14143d {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 29b8bc0 {
    width: 554px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a5bfa423 {
    width: 250px;
    height: 48px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ffd1e6a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 ffd1e6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_1t0 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_6qo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1200px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_sqs {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_n67 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_ch3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 efb0091 {
    align-items: flex-start;
    width: 100%;
    min-height: 203px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 12px 12px 12px 12px;
    height: auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 0;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 bcd5884 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a612fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 00e031e {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ad4606a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 31c0fe4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e4c5c62d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e4c5c62d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e2f5a9fe {
    width: 95.83618316482327%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2mh {
    width: 90px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c5aca10 {
    width: 250px;
    height: 48px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ac58ccfe {
    margin: 0px 0px 0px 0px;
}
    
#\38 6fcc434 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3fd8503 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#group_hhu {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    padding: 2% 50px 4% 50px;
    margin: 0% 0% 0% 0%;
}
    
#c9458911::before, #c9458911 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.49;
    border-radius: inherit;
}
#c9458911 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/pexels-photo-6850727-1920w.jpeg);
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 8px 8px 8px 8px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c9458911.lazy {
    background-image: url('');
}
    
#\39 b5827f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7a435c8 {
    width: 67.26%;
    height: auto;
    max-width: 100%;
}
    
#\38 c8b9b77 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\31 1a8ce16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f51ca254 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dns {
    flex-direction: row;
    align-items: flex-start;
    width: 67.64%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_155 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\32 aaa37e0 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#e2257fa5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a2a56dfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#f91a5377 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 1;
    max-width: none;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_vk9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_qe5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d438308e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 16px;
}
    
#group_169 {
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/C879E4D8-1069-45A8-8C0A-8496D9B13F5A-scaled-1920w.png);
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
#group_169.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAIAAAB2RJoKAAAACXBIWXMAAAsTAAALEwEAmpwYAAACn0lEQVQoz2NgwA8MzWyMzO3MrBwsbZ1sHFxsHV3tndwcXNyd3Dyd3b0YcitaC6o7yht76zsmtfRO65gws6lrYmlNU15xZW5xJcOKHWfX7bu44/iNQxfun77x9OTVRxt3H+uZMresurm0ooFhy5Ebu0/dPXrlyfk7r64+fHfwzPWpc5fFJGQ4OXnY2zgw7Dh+c//ZuyeuPr589+W56w+XrN6cU1hhYm6vpqyhJCXDcODsnWOXHpy/8fj6/ecHjp3p7J0cFBajZ2ihp22graTCcOzi3ROX7p44d+34yXMrVqyprKr19Q8xNrU20DPSUlJmOHzm2sGTlzZu3rV43sKO5tbC/KKg0CgLa0ddbQM1eUWGgycv7DtyesmSlV3NrUXZOemp6cFh0WZWDupq2gqS0gxHT188eur8ypVru9rbczMykpOSg8OizW2cNTR0ZCUkGQ4dP37i9JmNm7f09vVmZWdFx8YFhUZa2LroaBvIS0kzLFo2f+XqFTNmzqiqLI+Piw0ODgkIDreyd9U3MFWUlWeYMqVzQn9nZUVZbGS4p5uro4ODo4uHoZmNto6RsrwSw6T+ttbmuqz01ABvL3srKytzCytrWwNjC21tfZD03FkzJvZ2lxcVxkdFBXh7e7u7e7i629k6mBmb6mlqMUzo75/Q091aX1ean5uZnJSWEJ8YHRns5+vmYGdraszQ0tzU29k+uaert6WxrbayvqyoPC8rKzEmLsQ/zNuNobamoqezbfrE/v72ltbayvrSwsr8rIK0xIzYiOTwQIagQL/42Oj0lKTEmKjIkMBQf+9gHw9/DxcfFwcPBxsGDXU1fT1dUxNjYyNDI309fV1tbQ01dRUlVUV5FUV5UHJjZGRgY2Xl4eERAgMeHm5WVlZISgQApZgF8XLcmAgAAAAASUVORK5CYII=');
}
    
#group_qc0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 2;
    padding-left: 0px;
    padding-right: 0px;
}
    
#group_p26 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rac {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bgl {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ec0f40d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#da0ba63e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 79f2f64 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b2957b1a {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a7e9ce6 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f998b040 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_82g.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#widget_82g {
    width: 20.47%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a30c365 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 7969b97 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 48px;
}
    
#\30 edbc2bd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 faf873c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 50px;
    margin: 0% 0% 0% 0%;
}
    
#b749cdb2 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b513df8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 60px 50px 90px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 81a3f57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c436d1be {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\34 8951ca0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 50px;
    margin: 0% 0% 0% 0%;
}
    
#ac5f22f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 4c97ab9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 60px 50px 90px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 86e2ee2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 48px;
}
    
#\32 7b56fcf {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 66322a5 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 eed577a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\32 f1523ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 16px 50px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ea070b15 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5eb4cc3 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c0219300 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 37795b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 60px 50px 90px 50px;
    margin: 0% 0% 0% 0%;
}
    
#b2d6f0bb {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 48px;
}
    
#\36 b815430 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aa4813b1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce05ca9a {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\34 1a0948e {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c3bb894 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-items: center;
    padding: 0% 50px 0% 50px;
    margin: 0% 0% 0% 0%;
}
    
#db219db1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 14464c5 {
    min-height: 360px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 288e544 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 dc25e79 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    align-self: stretch;
    height: auto;
    order: 3;
    flex-direction: row;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#af9b9fd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a53cf3 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: 0px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    order: 0;
    flex-direction: row;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ae4a1e59 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8183f84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8ef0e94 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    order: 4;
    flex-direction: row;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 58c4d66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 16px;
    margin-top: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b9687ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e13ed49 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    order: 5;
    flex-direction: row;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ebb87087 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 705f79d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 82b8284 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: 89px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    order: 2;
    flex-direction: row;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 49560c2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fdf0ea3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be436389 {
    justify-content: space-between;
    align-items: center;
    width: 32%;
    min-height: 89px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-self: stretch;
    height: auto;
    order: 2;
    flex-direction: row;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#ba9eb1de {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b6ccc13a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 42670f4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#bd236d5b::before, #bd236d5b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#bd236d5b {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/pexels-photo-6195105-1920w.jpeg);
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
}
#bd236d5b.lazy {
    background-image: url('');
}
    
#\36 f60d186::before, #\36 f60d186 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 f60d186 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/pexels-photo-8134850-1920w.jpeg);
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
}
#\36 f60d186.lazy {
    background-image: url('');
}
    
#\31 905a262::before, #\31 905a262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 905a262 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/pexels-photo-20145827-1920w.jpeg);
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
}
#\31 905a262.lazy {
    background-image: url('');
}
    
#d68eedaa {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0px 2.5% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1d37fa3 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 df3eaa5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 0% 50px 0% 50px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bae5205 {
    width: 267px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5faf5fd {
    width: 267px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8356cd7::before, #c8356cd7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#c8356cd7 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/pexels-photo-20113440-1920w.jpeg);
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
}
#c8356cd7.lazy {
    background-image: url('');
}
    
#f16e15dc {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3b1e747::before, #\34 3b1e747 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\34 3b1e747 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/pexels-photo-4876669-1920w.jpeg);
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
}
#\34 3b1e747.lazy {
    background-image: url('');
}
    
#\38 aea8189 {
    width: 238px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e183d29::before, #\34 e183d29 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.4;
    border-radius: inherit;
}
#\34 e183d29 {
    justify-content: flex-end;
    align-items: center;
    width: 99.9847323343068%;
    min-height: 273px;
    max-height: 100%;
    border-radius: 20px;
    background-image: initial;
    min-width: 32px;
    background-color: var(--color_7);
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4% 3% 4% 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6cf21df {
    width: 258px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nmu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d947fac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0be6eed {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b78bedd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 40px 0px 40px;
}
    
#\35 a786224 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2.5% 0% 2.5% 0%;
}
    
#widget_qsc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#widget_qsc {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_j2u {
    width: 260px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#bdaf24d7::before, #bdaf24d7 > .bgExtraLayerOverlay {
    
}
#bdaf24d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url();
    background-color: var(--color_1);
}
    
#cbd40382 {
    width: 61.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e63ad35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    align-items: center;
    background-image: initial;
    padding: 200px 0px 200px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 53e9e8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.999472295514515%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b6117db8 {
    min-height: 620px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7ad {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_je2 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#eec2b14b {
    align-items: flex-start;
    width: 67%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
}
    
#widget_u5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#f909fd0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0px 0px 0px 0px;
}
    
#\33 fb0de19 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 50px 0% 50px;
}
    
#group_kmq {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    background-color: var(--color_5);
    background-image: initial;
    height: auto;
    border-radius: 5px 5px 5px 5px;
    margin-top: -100px;
    align-self: flex-start;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}
    
#group_kl4 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
}
    
#widget_bbs {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_7tl {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_n5o.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#widget_n5o {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e1255a87 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 var(--color_4);
    border-width: 0 1px 0 1px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
}
    
#b632da9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#b632da9f {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ffaf8374 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#d38a06b7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 9f2a50f {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
}
    
#\38 d756115.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\38 d756115 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dde218a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#acd331ab {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 4dad913 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a48e329f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    padding-right: 0px;
    padding-left: 0px;
    justify-content: flex-start;
}
    
#\38 61014e0 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
}
    
#\30 9230d16 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#group_7f3 {
    flex-direction: row;
    width: 60%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 81fb1c1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\36 81fb1c1 {
    width: 30.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vdg {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6rm {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#group_i7f {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_3sc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_1qv {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#\39 b33026a {
    align-items: flex-start;
    width: 47.99906014424175%;
    min-height: 489.602px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    align-self: auto;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc62258a {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#\32 3a2857c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f3112164 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 89fcb85 {
    align-items: flex-start;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    order: 1;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#c2bd56a3 {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#d077d3b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 aaa48db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 e126653 {
    align-items: flex-start;
    width: 47.99906014424175%;
    min-height: 489.602px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    align-self: auto;
    height: auto;
    order: 2;
    justify-self: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e0d06ae {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#\39 dc39448 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 c78133b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b04c9ac8 {
    align-items: flex-start;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    order: 4;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#eb8983da {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#\39 6b422fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 fa31139 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 34b7b98 {
    align-items: flex-start;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    order: 5;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\35 ad213c3 {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#ab384e2f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c1e72c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 2d5599b {
    align-items: flex-start;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    order: 6;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\30 c4b6e3a {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#\32 5247d39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e938e7b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 71adf56 {
    align-items: flex-start;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    order: 7;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\35 13c25d1 {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#edbff358 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 a7c270d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bddd923d {
    align-items: flex-start;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    order: 8;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
}
    
#\39 75ac056 {
    width: 100px;
    height: 95px;
    max-width: 100%;
    order: 0;
}
    
#\39 f2ada3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 5942e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_bns[data-pinned] {
    position: sticky;
    top: 220px;
    bottom: auto;
    z-index: 1;
}
#group_bns {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\32 0229504 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 27e929c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\37 05bdede {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 50px 100px 50px;
}
    
#\37 f8370fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\37 f8370fe {
    width: 27.25%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lep {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jkr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_j05 {
    width: 250px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 2;
}
    
#widget_gh9 {
    width: 100%;
    height: 490px;
    max-width: 100%;
}
    
#\35 b65fcef {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1242069 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
}
    
#\39 aecf006 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#a593c139 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    background-position: 100% 50%;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
}
#a593c139.lazy {
    background-image: url('');
}
    
#\35 4f905ee {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 50px 8% 50px;
}
    
#fc4f870b {
    background-color: rgba(0, 39, 122, 1);
    background-image: initial;
}
    
#\31 6e6f8e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\31 6e6f8e2 {
    width: 29.61%;
    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_pfv {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_19p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_mp5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#group_268 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
}
    
#widget_ve5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_2gh {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f3ee1237 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ddf5fae5 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 c452905 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    background-color: var(--color_7);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
}
    
#\39 7c59621 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 62c7927 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 1bebaaa {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 0%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_7);
    background-image: initial;
    align-self: stretch;
    height: auto;
    padding: 40px 40px 40px 40px;
}
    
#\39 f094bf3 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 62cf413 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_89q {
    width: 100.00%;
    grid-template-rows: minmax(690px, max-content);
    max-width: 100%;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/78AA257D-4A3A-4F0E-95B9-E5C2C3EB0238-1920w.jpg);
    margin-left: -5%;
    margin-bottom: -20%;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0% 0px 0%;
}
#innergrid_89q.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACIQAAIBAwMFAQAAAAAAAAAAAAEDAgAFEQQhMQYSEyOS4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAwEBAAAAAAAAAAAAAAABAgAEEQMS/9oADAMBAAIRAxEAPwAF+uYt04rQBJkjxzilhf8AVYHpn8moJdx1KOq0zmwu8rAJCe4rXhpmSAIcBnfHZ+0z2ejYWYwRWUE+VGT/2Q==');
}
    
#\35 aa3173d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 8854417 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8744643 {
    margin: 0px 0% 0px 0%;
}
    
#\38 06d8264 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 3a7b660 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
}
    
#bb265bd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#bb265bd5 {
    width: 12.68%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vct {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_3rj {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    margin-top: 15px;
    padding: 0px 0px 0px 0px;
}
    
#group_4go {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9tj {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_8mo {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_bdl.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bdl {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 20%;
}
    
#\31 0a84a71 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    margin-top: 30px;
    padding: 10px 10px 10px 10px;
}
    
#a0663480.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0663480 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 20%;
}
    
#e52f75ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d193e5fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fffa6151 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d032d34f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d032d34f {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 20%;
}
    
#\30 a54156a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6a05f0f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    margin-top: 30px;
    padding: 10px 10px 10px 10px;
}
    
#cf147ca3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf147ca3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 20%;
}
    
#\38 9d36350 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 72a5e5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2tk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vc0 {
    width: 37%;
    height: 114px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 fb358ab {
    width: 37%;
    height: 114px;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bb09a5c {
    width: 37%;
    height: 114px;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbf7e80b {
    width: 37%;
    height: 114px;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8625461 {
    width: 95.83618316482327%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ceceb604 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b23df524 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 0;
    row-gap: 0px;
    margin-right: 0%;
    margin-left: 0%;
    min-width: 32px;
    align-self: stretch;
    padding: 6% 6% 6% 6%;
}
    
#\36 20a9c9f {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 572278c {
    width: 250px;
    height: 48px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 368456b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 760899d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a1e4dfc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1d4729e {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 1;
    row-gap: 0px;
    margin-right: 0%;
    margin-left: 0%;
    min-width: 32px;
    align-self: stretch;
    padding: 4% 6% 4% 6%;
}
    
#d8d59e4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dcb7012f {
    width: 1100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b73d557e {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0f8d167 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 b0fd942.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 b0fd942 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 00a83bd {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b7f97db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 875e73d {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e018e0b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad5e7558.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ad5e7558 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cba1638d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fe601b1f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0px 0%;
}
    
#\39 f16635b {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f5c114d0 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1200px;
    width: 88.24%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c2012091 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    margin-top: 0px;
    margin-bottom: 0px;
    min-width: 32px;
    align-self: center;
    padding: 0% 0% 0% 0%;
}
    
#\34 c0aecf4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8601a9 {
    width: 250px;
    height: 48px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 684139c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#\37 684139c {
    width: 15.56%;
    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 dbc922c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8738982 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 80px 50px;
}
    
#b063358c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
}
    
#\34 7b16602 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
}
    
#widget_592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c011dd00.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#c011dd00 {
    width: 19.53%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fk9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_u6v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4ee31fe {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 4bf7e66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 5px 0 0 5px;
    padding: 50px 50px 50px 50px;
}
    
#\34 030466e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f5caed2e/dms3rep/multi/opt/Wow-about-1920w.jpg);
}
#\34 030466e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFBv/EACIQAAEDAwMFAAAAAAAAAAAAAAEAAgMFBhEEEiETFEFRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxES/9oADAMBAAIRAxEAPwBfT3NPSbVbT5HtBDfmfCz7bmq20bXHGOFXOnhnjxJG0ge0HbQjjptUadAYx0xjWs//2Q==');
}
    
#a6881ae7 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 50px 100px 50px;
}
    
#b13831d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#b13831d4 {
    width: 31.70%;
    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_dvn {
    width: 91.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_82r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4b47972 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc9118d4::before, #fc9118d4 > .bgExtraLayerOverlay {
    
}
    
#\31 c261b09 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#deb65988 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#d6a0372d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7ed836c {
    min-width: 300px;
}
    
#\34 a6279e5 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
}
    
#d515f9e9::before, #d515f9e9 > .bgExtraLayerOverlay {
    
}
    
#cfe91ce6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
}
    
#caec433c {
    margin: 0px 0% 0px 0%;
}
    
#\37 f4b5f61 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
    
#\38 427662b {
    width: 49.95%;
    min-height: 8px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#e79c6f0d {
    width: 49.87196202229606%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8f3759f {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 d29c52d {
    padding-left: 0px;
    padding-bottom: 16px;
}
    
#\39 fc68e3f {
    padding: 16px 0px 16px 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 fe764d6 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\39 9bb11b4 {
    padding-right: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#\31 6f4ecc7 {
    align-items: flex-start;
    justify-content: center;
    padding: 16px 30px 16px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9158790 {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: 242px;
    padding: 5% 5% 5% 5%;
}
    
#\36 e14143d {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#ca1839e7 {
    height: auto;
    width: 110px;
}
    
#\38 29b8bc0 {
    width: 713px;
}
    
#\34 ffd1e6a {
    margin-top: 12px;
    margin-bottom: 12px;
}
    
#\36 b798c6e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
}
    
#\39 924c0d0 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#group_1t0 {
    width: 100%;
    min-height: 80px;
}
    
#\39 efb0091 {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: 266px;
    padding: 5% 5% 5% 5%;
}
    
#\32 bcd5884 {
    height: auto;
    width: 110px;
}
    
#\33 0a612fe {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 00e031e {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#e4c5c62d {
    margin-top: 12px;
    margin-bottom: 12px;
}
    
#\37 0579ee1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6fcc434 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0% 0% 0% 0%;
}
    
#group_hhu {
    width: 100%;
    min-height: 80px;
    padding: 20px 4% 20px 4%;
}
    
#c9458911::before, #c9458911 > .bgExtraLayerOverlay {
    
}
#c9458911.lazy {
    background-image: url('');
}
    
#group_dns {
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 aaa37e0 {
    padding: 42.9px 40px 80px 40px;
}
    
#a2a56dfe {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 a30c365 {
    margin: 0px 0% 0px 0%;
}
    
#widget_82g {
    width: 39.90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 faf873c {
    padding-left: 0px;
    padding-bottom: 16px;
}
    
#b749cdb2 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#b513df8f {
    padding: 16px 0px 16px 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8951ca0 {
    padding-left: 0px;
    padding-bottom: 16px;
}
    
#\37 4c97ab9 {
    padding: 16px 0px 16px 30px;
}
    
#\32 7b56fcf {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 352px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f1523ec {
    padding-right: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
}
    
#e5eb4cc3 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 37795b2 {
    align-items: flex-start;
    justify-content: center;
    padding: 16px 30px 16px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 14464c5 {
    padding: 6% 4% 6% 4%;
}
    
#\38 dc25e79 {
    width: 48.99798081807417%;
    height: auto;
    min-height: 17.73%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a53cf3 {
    width: 49%;
    height: auto;
    min-height: 53.8667px;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#ae4a1e59 {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\39 8ef0e94 {
    width: 48.99798081807417%;
    height: auto;
    min-height: 19.86%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e13ed49 {
    width: 48.99798081807417%;
    height: auto;
    min-height: 19.86%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 82b8284 {
    width: 48.99798081807417%;
    height: auto;
    min-height: 17.73%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#be436389 {
    width: 48.99798081807417%;
    height: auto;
    min-height: 17.73%;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#c5971b67 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c3bb894 {
    padding-left: 0px;
    padding-right: 0px;
}
    
#\32 58c4d66 {
    width: 98.17%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd236d5b::before, #bd236d5b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#bd236d5b {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
}
#bd236d5b.lazy {
    background-image: url('');
}
    
#\36 f60d186::before, #\36 f60d186 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 f60d186 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
}
#\36 f60d186.lazy {
    background-image: url('');
}
    
#\31 905a262::before, #\31 905a262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 905a262 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
}
#\31 905a262.lazy {
    background-image: url('');
}
    
#\32 df3eaa5 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0% 0% 0% 0%;
}
    
#d68eedaa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 6% 4% 3% 4%;
}
    
#c8356cd7::before, #c8356cd7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#c8356cd7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
}
#c8356cd7.lazy {
    background-image: url('');
}
    
#\34 3b1e747::before, #\34 3b1e747 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 3b1e747 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
}
#\34 3b1e747.lazy {
    background-image: url('');
}
    
#\34 e183d29::before, #\34 e183d29 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 e183d29 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
}
    
#\32 1d37fa3 {
    width: 134px;
}
    
#\31 bae5205 {
    width: 178px;
}
    
#\34 fa8dc83 {
    margin: 0px 0% 0px 0%;
}
    
#group_nmu {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d947fac {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a786224 {
    min-height: 419px;
    padding: 6% 4% 3% 4%;
}
    
#widget_qsc {
    height: 360px;
}
    
#b78bedd3 {
    row-gap: 0px;
    padding: 0% 0px 0% 0px;
}
    
#\39 920ee21 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdaf24d7::before, #bdaf24d7 > .bgExtraLayerOverlay {
    
}
    
#\37 e63ad35 {
    width: 50%;
    min-height: 8px;
    justify-content: center;
    padding: 100px 20px 150px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 53e9e8b {
    width: 50%;
    min-height: 8px;
}
    
#b6117db8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#eec2b14b {
    margin-left: 0px;
    width: 100%;
}
    
#group_je2 {
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cbd40382 {
    width: 100.00%;
}
    
#b033ed03 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fb0de19 {
    min-height: 0px;
    padding: 0% 40px 0% 40px;
}
    
#widget_7tl {
    width: 100.00%;
}
    
#group_kl4 {
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#e1255a87 {
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9f2a50f {
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4dad913 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 61014e0 {
    padding: 80px 40px 80px 40px;
}
    
#widget_1qv {
    height: 130px;
    width: 120px;
}
    
#cc62258a {
    height: auto;
    width: 120px;
}
    
#c2bd56a3 {
    height: 130px;
    width: 120px;
}
    
#\39 e0d06ae {
    height: 130px;
    width: 120px;
}
    
#eb8983da {
    height: 130px;
    width: 120px;
}
    
#\35 ad213c3 {
    height: 130px;
    width: 120px;
}
    
#\30 c4b6e3a {
    height: 130px;
    width: 120px;
}
    
#\35 13c25d1 {
    height: 130px;
    width: 120px;
}
    
#\39 75ac056 {
    height: 130px;
    width: 120px;
}
    
#\36 81fb1c1 {
    width: 53.68%;
}
    
#e3d52daf {
    margin: 0px 0% 0px 0%;
}
    
#group_7f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 60%;
    padding: 0px 0px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_i7f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 b33026a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 89fcb85 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e126653 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b04c9ac8 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 34b7b98 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2d5599b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 71adf56 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#bddd923d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a48e329f {
    width: 38%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 05bdede {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 f8370fe {
    width: 44.73%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1242069 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 0%;
    height: auto;
}
    
#\35 4f905ee {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 6e6f8e2 {
    width: 50.12%;
}
    
#group_268 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 0%;
    height: auto;
}
    
#\35 c452905 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 0%;
    height: auto;
}
    
#\33 1bebaaa {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 0%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3a7b660 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_bdl {
    height: auto;
}
    
#a0663480 {
    height: auto;
}
    
#d032d34f {
    height: auto;
}
    
#cf147ca3 {
    height: auto;
}
    
#bb265bd5 {
    width: 22.29%;
}
    
#group_4go {
    align-items: center;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 45%;
    max-height: none;
    min-height: 0%;
    height: auto;
}
    
#widget_8mo {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_3rj {
    flex-wrap: wrap;
    justify-content: space-around;
}
    
#\31 0a84a71 {
    width: 45%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 0%;
    height: auto;
    align-items: center;
}
    
#fffa6151 {
    width: 45%;
    align-items: center;
}
    
#\38 6a05f0f {
    width: 45%;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b0fd942 {
    margin-top: 12px;
    margin-bottom: 12px;
}
    
#ceceb604 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 00a83bd {
    width: 100%;
    min-height: 80px;
}
    
#\34 875e73d {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#e018e0b2 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 dbc922c {
    margin: 0px 0% 0px 0%;
}
    
#ad5e7558 {
    margin-top: 12px;
    margin-bottom: 12px;
}
    
#b23df524 {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: 266px;
    padding: 5% 5% 5% 5%;
}
    
#\39 f16635b {
    height: auto;
    width: 110px;
}
    
#\36 20a9c9f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding: 6% 4% 6% 4%;
}
    
#\37 368456b {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 1d4729e {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: 242px;
    padding: 5% 5% 5% 5%;
}
    
#dcb7012f {
    width: 713px;
}
    
#b73d557e {
    height: auto;
    width: 110px;
}
    
#\37 684139c {
    width: 22.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8738982 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c011dd00 {
    width: 25.71%;
}
    
#b063358c {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6881ae7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b13831d4 {
    width: 60.48%;
}
    
#\31 4bf7e66 {
    width: 50%;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 030466e {
    width: 50%;
}
#\34 030466e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFBv/EACIQAAEDAwMFAAAAAAAAAAAAAAEAAgMFBhEEEiETFEFRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxES/9oADAMBAAIRAxEAPwBfT3NPSbVbT5HtBDfmfCz7bmq20bXHGOFXOnhnjxJG0ge0HbQjjptUadAYx0xjWs//2Q==');
}
}



@media (max-width: 767px) {
    
#\36 b798c6e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a2f459e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 6fcc434 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3fd8503 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 20a9c9f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 0f8d167 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#fc9118d4::before, #fc9118d4 > .bgExtraLayerOverlay {
    
}
    
#d0aacb4a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 c261b09 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 fdf3db2 {
    flex-wrap: wrap;
}
    
#deb65988 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 a6279e5 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
}
    
#\38 427662b {
    min-height: 224px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#d515f9e9::before, #d515f9e9 > .bgExtraLayerOverlay {
    
}
    
#cfe91ce6 {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 71.43%;
    align-self: center;
}
    
#e79c6f0d {
    min-height: 421px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    order: 1;
    justify-content: center;
    height: auto;
}
    
#\33 3b6ec8a {
    width: 100.00%;
}
    
#\30 7f98d83 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 d29c52d {
    width: 100%;
    min-height: 296px;
    align-items: center;
    height: auto;
    padding-left: 0px;
    padding-top: 40px;
    padding-right: 0px;
}
    
#\39 fc68e3f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 0px 20px 0px;
}
    
#c8f3759f {
    min-height: unset;
    flex-direction: column;
    padding: 0% 6% 0% 6%;
}
    
#ab94c6e1 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9e5 {
    height: 240px;
}
    
#deedc124 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 6f4ecc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 20px 0px 20px 0px;
}
    
#\34 fe764d6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\39 9bb11b4 {
    width: 100%;
    min-height: 150px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 30px 0px 16px 0px;
}
    
#\39 cf36052 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b3ffafdd {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 9158790 {
    justify-content: flex-start;
    height: auto;
    min-height: 247px;
    order: 1;
    padding: 8% 8% 8% 8%;
}
    
#\36 e14143d {
    min-height: 54px;
    width: 82.96%;
}
    
#ca1839e7 {
    width: 96px;
    height: auto;
}
    
#a5bfa423 {
    height: 50px;
    width: 100%;
}
    
#\34 ffd1e6a {
    margin-top: 16px;
    margin-bottom: 0px;
}
    
#\36 b798c6e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 12% 6% 12% 6%;
}
    
#\39 924c0d0 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#group_1t0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_6qo {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_sqs {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_n67 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 efb0091 {
    justify-content: flex-start;
    height: auto;
    min-height: 271px;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#\32 bcd5884 {
    width: 96px;
    height: auto;
}
    
#\33 0a612fe {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\30 00e031e {
    min-height: 54px;
    width: 82.96%;
}
    
#e4c5c62d {
    margin-top: 16px;
    margin-bottom: 0px;
}
    
#e2f5a9fe.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6%;
    padding-right: 6%;
}
    
#\31 c5aca10 {
    height: 50px;
    width: 100%;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\38 6fcc434 {
    min-height: 0;
    flex-direction: column;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding: 14px 6% 30px 6%;
}
    
#group_hhu {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c9458911::before, #c9458911 > .bgExtraLayerOverlay {
    
}
#c9458911 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    align-items: center;
    justify-content: center;
    padding-left: 16px;
    padding-right: 16px;
}
#c9458911.lazy {
    background-image: url('');
}
    
#f7a435c8 {
    width: 100.00%;
}
    
#\39 b5827f7 {
    width: 100.00%;
}
    
#group_dns {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#f51ca254 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_155 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac58ccfe {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\32 aaa37e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 6% 50px 6%;
}
    
#a2a56dfe {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f91a5377 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#group_vk9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a30c365 {
    margin: 0px 0% 0px 0%;
}
    
#d438308e {
    margin-left: 0px;
    margin-right: 0px;
    width: 99.36%;
    max-width: 100%;
}
    
#group_169 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 150px 16px 150px 16px;
    margin: 0px 0% 0px 0%;
}
#group_169.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAWCAIAAAB2RJoKAAAACXBIWXMAAAsTAAALEwEAmpwYAAACn0lEQVQoz2NgwA8MzWyMzO3MrBwsbZ1sHFxsHV3tndwcXNyd3Dyd3b0YcitaC6o7yht76zsmtfRO65gws6lrYmlNU15xZW5xJcOKHWfX7bu44/iNQxfun77x9OTVRxt3H+uZMresurm0ooFhy5Ebu0/dPXrlyfk7r64+fHfwzPWpc5fFJGQ4OXnY2zgw7Dh+c//ZuyeuPr589+W56w+XrN6cU1hhYm6vpqyhJCXDcODsnWOXHpy/8fj6/ecHjp3p7J0cFBajZ2ihp22graTCcOzi3ROX7p44d+34yXMrVqyprKr19Q8xNrU20DPSUlJmOHzm2sGTlzZu3rV43sKO5tbC/KKg0CgLa0ddbQM1eUWGgycv7DtyesmSlV3NrUXZOemp6cFh0WZWDupq2gqS0gxHT188eur8ypVru9rbczMykpOSg8OizW2cNTR0ZCUkGQ4dP37i9JmNm7f09vVmZWdFx8YFhUZa2LroaBvIS0kzLFo2f+XqFTNmzqiqLI+Piw0ODgkIDreyd9U3MFWUlWeYMqVzQn9nZUVZbGS4p5uro4ODo4uHoZmNto6RsrwSw6T+ttbmuqz01ABvL3srKytzCytrWwNjC21tfZD03FkzJvZ2lxcVxkdFBXh7e7u7e7i629k6mBmb6mlqMUzo75/Q091aX1ean5uZnJSWEJ8YHRns5+vmYGdraszQ0tzU29k+uaert6WxrbayvqyoPC8rKzEmLsQ/zNuNobamoqezbfrE/v72ltbayvrSwsr8rIK0xIzYiOTwQIagQL/42Oj0lKTEmKjIkMBQf+9gHw9/DxcfFwcPBxsGDXU1fT1dUxNjYyNDI309fV1tbQ01dRUlVUV5FUV5UHJjZGRgY2Xl4eERAgMeHm5WVlZISgQApZgF8XLcmAgAAAAASUVORK5CYII=');
}
    
#widget_82g {
    width: 34.75%;
}
}



@media (max-width: 767px) {
    
#\37 faf873c {
    width: 100%;
    min-height: 150px;
    align-items: center;
    height: auto;
    padding: 30px 0px 16px 0px;
}
    
#b749cdb2 {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
}
    
#b513df8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 0px 20px 0px;
}
    
#\36 81a3f57 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c436d1be {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 8951ca0 {
    width: 100%;
    min-height: 150px;
    align-items: center;
    height: auto;
    padding-left: 0px;
    padding-top: 30px;
    padding-right: 0px;
}
    
#\37 4c97ab9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 0px 30px 0px;
}
    
#\32 7b56fcf {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\33 66322a5 {
    height: 240px;
}
    
#\32 eed577a {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 f1523ec {
    width: 100%;
    min-height: 150px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 30px 0px 16px 0px;
}
    
#ea070b15 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5eb4cc3 {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
}
    
#\32 37795b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 20px 0px 20px 0px;
}
    
#\36 b815430 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 14464c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 50px 6% 50px 6%;
}
    
#\38 dc25e79 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5a53cf3 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ae4a1e59 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\39 8ef0e94 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 58c4d66 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 c3bb894 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#db219db1 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 e13ed49 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 82b8284 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#be436389 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c5971b67 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bd236d5b::before, #bd236d5b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#bd236d5b {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#bd236d5b.lazy {
    background-image: url('');
}
    
#\36 f60d186::before, #\36 f60d186 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\36 f60d186 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\36 f60d186.lazy {
    background-image: url('');
}
    
#\31 905a262::before, #\31 905a262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\31 905a262 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\31 905a262.lazy {
    background-image: url('');
}
    
#d68eedaa {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\32 1d37fa3 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\32 df3eaa5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: column;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 bae5205 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#f5faf5fd {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#c8356cd7::before, #c8356cd7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#c8356cd7 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100.00%;
    min-width: 32px;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#c8356cd7.lazy {
    background-image: url('');
}
    
#f16e15dc {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 3b1e747::before, #\34 3b1e747 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 3b1e747 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    min-width: 32px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\34 3b1e747.lazy {
    background-image: url('');
}
    
#\38 aea8189 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 e183d29::before, #\34 e183d29 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\34 e183d29 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 167px;
    width: 100.00%;
    min-width: 32px;
    height: auto;
    order: 2;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 6cf21df {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_nmu {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 fa8dc83 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d947fac {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 0be6eed {
    order: 3;
}
}



@media (max-width: 767px) {
    
#b78bedd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
}
    
#\35 a786224 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#bdaf24d7::before, #bdaf24d7 > .bgExtraLayerOverlay {
    
}
    
#cbd40382 {
    width: 71.43%;
}
    
#b033ed03 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e63ad35 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 53e9e8b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    order: 1;
    justify-content: center;
    height: auto;
}
    
#b6117db8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#eec2b14b {
    width: 100%;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0px;
}
}



@media (max-width: 767px) {
    
#f909fd0d {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\33 fb0de19 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_kmq {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_kl4 {
    width: 100%;
    align-items: center;
}
    
#e1255a87 {
    width: 100%;
    align-items: center;
}
    
#\34 9f2a50f {
    width: 100.00%;
    align-items: center;
}
    
#widget_n5o {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b632da9f {
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#\38 d756115 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#a48e329f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 61014e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#group_7f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_1qv {
    height: 116px;
    width: 116px;
}
    
#cc62258a {
    height: 116px;
    width: 116px;
}
    
#c2bd56a3 {
    height: 116px;
    width: 116px;
}
    
#\39 e0d06ae {
    height: 116px;
    width: 116px;
}
    
#eb8983da {
    height: 116px;
    width: 116px;
}
    
#\35 ad213c3 {
    height: 116px;
    width: 116px;
}
    
#\30 c4b6e3a {
    height: 116px;
    width: 116px;
}
    
#\35 13c25d1 {
    height: 116px;
    width: 116px;
}
    
#\39 75ac056 {
    height: 116px;
    width: 116px;
}
    
#e3d52daf {
    margin: 0px 0% 0px 0%;
}
    
#\36 81fb1c1 {
    width: 40.46%;
}
    
#group_bns {
    align-items: center;
}
    
#group_i7f {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 b33026a {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 313px;
    margin: 0px 0% 0px 0%;
}
    
#\35 89fcb85 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 e126653 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 304px;
    margin: 0px 0% 0px 0%;
}
    
#b04c9ac8 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 34b7b98 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 2d5599b {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 71adf56 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#bddd923d {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0229504 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 27e929c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 05bdede {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#widget_gh9 {
    height: 308px;
}
    
#\37 f8370fe {
    width: 44.06%;
}
    
#\35 b65fcef {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1242069 {
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 aecf006 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a593c139 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a593c139.lazy {
    background-image: url('');
}
    
#\35 4f905ee {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 18% 4%;
}
    
#\31 6e6f8e2 {
    width: 49.78%;
}
    
#\35 aa3173d {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_89q {
    grid-template-rows: minmax(436px, max-content);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100.00%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
#innergrid_89q.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACIQAAIBAwMFAQAAAAAAAAAAAAEDAgAFEQQhMQYSEyOS4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAwEBAAAAAAAAAAAAAAABAgAEEQMS/9oADAMBAAIRAxEAPwAF+uYt04rQBJkjxzilhf8AVYHpn8moJdx1KOq0zmwu8rAJCe4rXhpmSAIcBnfHZ+0z2ejYWYwRWUE+VGT/2Q==');
}
    
#group_268 {
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c452905 {
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1bebaaa {
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 8744643 {
    margin: 0px 0% 0px 0%;
}
    
#\38 06d8264 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3a7b660 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#widget_bdl {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#a0663480 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#d032d34f {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#cf147ca3 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#bb265bd5 {
    width: 52.15%;
}
    
#group_3rj {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4go {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 0a84a71 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#fffa6151 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 6a05f0f {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_vc0 {
    height: 240px;
}
    
#\36 fb358ab {
    height: 240px;
}
    
#\38 bb09a5c {
    height: 240px;
}
    
#fbf7e80b {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 8625461.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6%;
    padding-right: 6%;
}
    
#\32 b0fd942 {
    margin-top: 16px;
    margin-bottom: 0px;
}
    
#ceceb604 {
    min-height: 54px;
    width: 82.96%;
}
    
#\35 00a83bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 875e73d {
    min-height: 54px;
    width: 82.96%;
}
    
#e018e0b2 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#ad5e7558 {
    margin-top: 16px;
    margin-bottom: 0px;
}
    
#fe601b1f {
    width: 100%;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#b23df524 {
    justify-content: flex-start;
    height: auto;
    min-height: 271px;
    order: 0;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f16635b {
    width: 96px;
    height: auto;
}
    
#\36 20a9c9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 50px 6% 50px 6%;
}
    
#f5c114d0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c2012091 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 572278c {
    height: 50px;
    width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 368456b {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\38 1d4729e {
    justify-content: flex-start;
    height: auto;
    min-height: 247px;
    order: 1;
    min-width: 32px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8601a9 {
    height: 50px;
    width: 100%;
}
    
#b73d557e {
    width: 96px;
    height: auto;
}
    
#\37 684139c {
    width: 40.82%;
}
    
#\36 dbc922c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8738982 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#b063358c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 7b16602 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 4ee31fe {
    margin: 0px 0% 0px 0%;
}
    
#widget_u6v {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 4bf7e66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 030466e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 150px 0% 150px 0%;
    margin: 0px 0% 0px 0%;
}
#\34 030466e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFBv/EACIQAAEDAwMFAAAAAAAAAAAAAAEAAgMFBhEEEiETFEFRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxES/9oADAMBAAIRAxEAPwBfT3NPSbVbT5HtBDfmfCz7bmq20bXHGOFXOnhnjxJG0ge0HbQjjptUadAYx0xjWs//2Q==');
}
    
#a6881ae7 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 4% 50px 4%;
}
    
#b13831d4 {
    width: 62.22%;
}
    
#\33 4b47972 {
    margin: 0px 0% 0px 0%;
}
}

