@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

  *#dm .dmInner div.u_1644732001 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1091862698 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1415401996 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1176163961 .svg {
    color:rgba(255,255,255,1) !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1337418165 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(46,52,64) rgb(46,52,64) var(--color_5) rgb(46,52,64) !important;
  }

  *#dm .dmInner div.u_1156405052 img { border-radius:8px 8px 0px 0px !important; }

  *#dm .dmInner div.u_1169325121 img { border-radius:8px 8px 0px 0px !important; }

  *#dm .dmInner div.u_1465379956 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(46,52,64) rgb(46,52,64) var(--color_5) rgb(46,52,64) !important;
  }

  *#dm .dmInner div.u_1438157158 img { border-radius:8px 8px 0px 0px !important; }

  *#dm .dmInner div.u_1921088948 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(46,52,64) rgb(46,52,64) var(--color_5) rgb(46,52,64) !important;
  }

  *#dm .dmInner div.u_1260089843 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(46,52,64) rgb(46,52,64) var(--color_5) rgb(46,52,64) !important;
  }

  *#dm .dmInner div.u_1123916661 img { border-radius:8px 8px 0px 0px !important; }

  *#dm .dmInner div.u_1196131562 img { border-radius:8px 8px 0px 0px !important; }

  *#dm .dmInner div.u_1745006643 {
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgb(46,52,64) rgb(46,52,64) var(--color_5) rgb(46,52,64) !important;
  }

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

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

  *#dm .dmInner a.u_1485848079 span.text {
    font-family:'Archivo Black' !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1485848079 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/218c75ba/icon/Phone_8483965.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1485848079:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1485848079.hover .iconBg { background-color:rgb(0,0,0) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1947512222 hr {
    color:rgba(102,102,102,0.25) !important;
    border:none !important;
    height:1px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%221%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%221%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_1399945450 hr {
    color:rgba(102,102,102,0.25) !important;
    border:none !important;
    height:1px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%221%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%221%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

  *#dm .dmInner div.u_4041302918 hr {
    color:rgba(102,102,102,0.25) !important;
    border:none !important;
    height:1px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%221%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%201%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%221%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

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

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

  *#dm .dmInner a.u_1960850412 span.text {
    font-family:'Archivo Black' !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1960850412 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/218c75ba/icon/Phone_8483965.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1960850412:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1960850412.hover .iconBg { background-color:rgb(0,0,0) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1936668031 {
    padding:12.5% !important;
    border-radius:25% !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1979125837 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:3px 3px 3px 3px !important;
  }

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

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

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

  *#dm .dmInner div.u_1640292709 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:3px 3px 3px 3px !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1860658395 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:3px 3px 3px 3px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1994780417 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:3px 3px 3px 3px !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1783055847 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_6) !important;
    border-style:solid !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
    border-width:3px 3px 3px 3px !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1903847084 span.text {
    font-family:'Archivo Black' !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1903847084 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/218c75ba/icon/Phone_8483965.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1903847084:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1903847084.hover .iconBg { background-color:rgb(0,0,0) !important; }

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

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

  *#dm .dmInner a.u_1910073624 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1910073624:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1910073624.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner div.u_1082289691 .dmformsubmit {
    width:255px !important;
    height:51px !important;
  }

  *#dm .dmInner div.u_1082289691 .dmwidget-title {
    font-size:30px !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1082289691 input:not([type="submit"]) {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1082289691 textarea {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1082289691 select {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_11) var(--color_11) var(--color_11) var(--color_11) !important;
    border-radius:9px 9px 9px 9px !important;
  }

  *#dm .dmInner div.u_1082289691 {
    border-radius:20px 20px 20px 20px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_3) rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25) !important;
    border-width:10px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3425917005 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner a.u_1444054402 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  }

  *#dm .dmInner a.u_1444054402:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1444054402.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner a.u_1593217910 span.text {
    font-family:'Archivo Black' !important;
    font-weight:normal !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1593217910 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/218c75ba/icon/Phone_8483965.svg) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1593217910:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1593217910.hover .iconBg { background-color:rgb(0,0,0) !important; }

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

  *#dm .dmInner div.u_1224439588 span[data-icon-mask] { background-color:var(--color_6) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

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

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

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

  *#dm .dmInner div.u_1082289691 .dmwidget-title { font-size:20px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1082289691 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 select.placeholder { font-size:14px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

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

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

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

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

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

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

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

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

  *#dm .dmInner div.u_1082289691 .dmwidget-title { font-size:20px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1082289691 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1082289691 select.placeholder { font-size:14px !important; }

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

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

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

  *#dm .dmInner a.u_1593217910 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1903847084 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1910073624 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a483d6c0 {
    background-color: var(--color_12);
    background-image: none;
    border-width: 10px 0 1px 0;
    border-color: var(--color_5) #000000 rgba(102, 102, 102, 0.41) #000000;
    border-style: solid;
}
    
#e8bc8b08 {
    min-height: 24px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b46446c {
    margin: 0px 0px 0px 0%;
}
    
#\30 17c94b0 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 70c9ac5 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d69d97d1 {
    width: 192.055px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a8c6ec2 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 12d84a7 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d7ab39f {
    width: 192.055px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aabbbd0e {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb80035 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f84ec2c {
    width: 192.055px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bab9fc68 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    flex-direction: row;
    width: 22.75%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ad8d650 {
    width: 48px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3ac485 {
    width: 192.055px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 a174440 {
    background-color: var(--color_12);
    background-image: none;
}
    
#\37 39dfc04 {
    min-height: 56px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e946b190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf3a9b3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u77 {
    width: 65.78%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 95c0374 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.22%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f1a2d2f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 65, 172, 0);
    background-image: none;
}
    
#edc2d5f4 {
    min-height: 763px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\37 3aa7710 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 41.77%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    order: 1;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ccb7642d {
    width: 99.89%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 5c7ab65 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 8px;
}
    
#\34 3bd4b57 {
    margin: 0px 0% 0px 0%;
}
    
#group_pog {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    border-width: 0 0 0 6px;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-style: solid;
    padding: 10px 10px 10px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_f6k {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 1303fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\33 1303fcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5093619 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41);
    border-style: solid;
    order: 3;
    flex: 0 1 auto;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6626532 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ca696f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 48d9d5b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 4% 6% 4%;
}
    
#b41a1cbe {
    background-color: var(--color_12);
    background-image: none;
}
    
#group_s3m {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9569870553460402%;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3d28b5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 3d28b5a {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c50b73a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41);
    border-style: solid;
    order: 0;
    flex: 0 1 auto;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0264a98 {
    width: 31.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edab77ee {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2b179d4 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\35 fb4211f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8fbcc53 {
    margin: 0px 0% 0px 0%;
}
    
#\33 173c7b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41);
    border-style: solid;
    order: 1;
    flex: 0 1 auto;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5af995b {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#e03af422 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cccad2cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cccad2cf {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9785d61 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1eb1344 {
    width: 44.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 488c65c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41);
    border-style: solid;
    order: 2;
    flex: 0 1 auto;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 354751f {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\36 6b3c424 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4f7a755.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4f7a755 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcce83bc {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4caeb0c {
    width: 38.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 abbbba5 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\32 83fab88 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e442a113.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e442a113 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f59a6cb3 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0a8f02a {
    width: 46.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 43b0926 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41) rgba(102, 102, 102, 0.41);
    border-style: solid;
    order: 4;
    flex: 0 1 auto;
    padding: 0% 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7541be2 {
    width: 100%;
    height: 280px;
    max-width: 100%;
    order: 0;
}
    
#\38 4c7fea8 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cfcafc56.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cfcafc56 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 44af279 {
    width: 44.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 ef87f3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 74.07%;
    min-width: 4%;
    order: 1;
}
    
#e950f5ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 21.88%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
}
    
#\31 3cac326 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 97fbd3a {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_oqm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_28u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pj1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e5d5039 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 46317da {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 f65d66b {
    width: 29.12%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 802ea5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#d2c955d1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 0% 4%;
}
    
#widget_m96 {
    width: 77.06%;
    height: auto;
    max-width: 100%;
}
    
#widget_sh4 {
    width: 17.12%;
    height: 138px;
    max-width: 100%;
    order: 0;
}
    
#widget_ac3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7280424 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 72973d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.43%;
    min-width: 4%;
}
    
#\36 397689b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.54%;
    min-width: 4%;
}
    
#\39 5926b5a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 4% 8% 4%;
}
    
#widget_pig {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_t1t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_s6f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ljs {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dsf {
    width: 91.37%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_4ca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_4ca {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qqp {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    order: 2;
}
    
#\37 68c59e0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aaab95db {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c747da4d {
    width: 91.36%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c9153fe7 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae0dbcf1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 e1c2967 {
    width: 91.36%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 ec0463a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 ec0463a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e23a8c62.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e23a8c62 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 92bceb2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 03e60af {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b3cd3997 {
    width: 91.36%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 2bce386 {
    background-color: var(--color_12);
    background-image: none;
}
    
#\39 a4eae4a {
    margin: 0px 0% 0px 0%;
}
    
#group_fc5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_msm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2ii {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a39919d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a39919d9 {
    width: 269px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 faa1727 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#e664b660 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#cdcd5352 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_s0t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_7d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_i4p {
    width: 280px;
    height: auto;
    min-height: 51px;
    max-width: 100%;
    order: 2;
}
    
#widget_2as {
    width: 100%;
    height: 530px;
    max-width: 100%;
}
}



@media all {
    
#b8eaf5f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#de5647da {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 4% 6% 4%;
}
    
#group_t1i {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9882980375912598%;
    flex-wrap: wrap;
    align-content: stretch;
}
    
#\33 f73cec0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#efe110c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31%;
    min-width: 4%;
    order: 3;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f479aca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d8e1fb48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0c755eb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#de2e97a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd902e5b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 36174f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.25) rgba(102, 102, 102, 0.25) rgba(102, 102, 102, 0.25) rgba(102, 102, 102, 0.25);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a738a83 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2a1ea70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 813065e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31%;
    min-width: 4%;
    order: 2;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9c61f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4ea2dd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31%;
    min-width: 4%;
    order: 4;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 283b058 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1695cb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7a0a1ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ce69492 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31%;
    min-width: 4%;
    order: 5;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c63106 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 0537b56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcd3779a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9443b8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31%;
    min-width: 4%;
    order: 1;
    flex: 0 1 auto;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25) rgba(102,102,102,0.25);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 68bfb87 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 b9d30fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1a8522f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f2afdea {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 14ed0b5 {
    min-height: 570px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7e96fdf::before, #\30 7e96fdf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.77;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 50, 127, 1) 0%, rgba(0, 65, 172, 1) 100%);
}
#\30 7e96fdf {
    background-image: url("https://irp.cdn-website.com/218c75ba/dms3rep/multi/opt/iStock-1303891203-1920w.jpg");
    background-color: var(--color_3);
}
    
#\39 8e0ca52 {
    width: 48.9%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd4d4cb3 {
    width: 650px;
    height: auto;
    max-width: 100%;
}
    
#\32 916e79d {
    flex-direction: row;
    align-items: flex-start;
    width: 74.29%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.198431327646419%;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f4508663 {
    width: 825px;
    height: auto;
    max-width: 100%;
}
    
#\37 1f0dbba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 71.02%;
    min-width: 4%;
    align-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2c548d0 {
    width: 90.10%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#b8e52b11 {
    margin: 0px 0% 0px 0%;
}
    
#\39 7c47c76 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 518bad0 {
    width: 48.9%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc5ad15 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% 0px 0%;
}
}



@media all {
    
#a1cbfd22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 8d74db3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\30 d2c41c5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f525c55d {
    background-color: var(--color_12);
    background-image: none;
}
    
#widget_9bi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sv4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ae2 {
    flex-direction: row;
    align-items: center;
    width: 30.57%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    align-self: auto;
    order: 0;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(95, 103, 115, 0.5) rgba(95, 103, 115, 0.5) rgba(95, 103, 115, 0.5) rgba(95, 103, 115, 0.5);
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2no {
    width: 28.6641px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9q3 {
    width: 78.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 ab163d2 {
    flex-direction: row;
    align-items: center;
    width: 32.31%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    align-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5);
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbdaf632 {
    width: 28.7px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ba15dfa {
    width: 78.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_1up {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#b2da32ce {
    flex-direction: row;
    align-items: center;
    width: 24.88%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    align-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(95, 103, 115, 0.5) rgba(95, 103, 115, 0.5) rgba(95, 103, 115, 0.5) rgba(95, 103, 115, 0.5);
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd291346 {
    width: 28.7px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d0a9452 {
    width: 78.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a67c985e {
    flex-direction: row;
    align-items: center;
    width: 22.12%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    align-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5);
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d22db802 {
    width: 28.7px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2302cc2 {
    width: 78.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b9ccac63 {
    flex-direction: row;
    align-items: center;
    width: 20.22%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    align-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.51) rgba(102, 102, 102, 0.51) rgba(102, 102, 102, 0.51) rgba(102, 102, 102, 0.51);
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdcedc02 {
    width: 28.7px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a181b34a {
    width: 51.21%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6d005df {
    flex-direction: row;
    align-items: center;
    width: 27.99%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.147316124851496%;
    background-color: var(--color_1);
    background-image: none;
    flex-wrap: nowrap;
    align-content: center;
    border-radius: 50px 50px 50px 50px;
    align-self: auto;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5) rgba(102, 102, 102, 0.5);
    border-style: solid;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c977901 {
    width: 28.7px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d047de84 {
    width: 72.18%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d78d095a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e8d3a177 {
    margin: 0px 0% 0px 0%;
}
    
#ccef9f4a {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#a2cf330c {
    width: 100.00%;
    height: 325px;
    max-width: 100%;
}
    
#cd154f1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 06eb9ac {
    background-color: rgba(0,65,172,0);
    background-image: none;
}
}



@media all {
    
#c14918dc {
    align-items: flex-start;
    width: 72.23%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 5b67785 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0% 6% 6% 6%;
}
    
#\31 58f290f {
    width: 90.10%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f3f86054 {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5ee9678 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    border-width: 0 0 10px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\38 305eb3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b2214c8 {
    align-items: flex-start;
    width: 99.83%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.198431327646419%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4159b45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8365b16 {
    width: 53px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 3b833cd {
    background-color: rgba(0,65,172,0);
    background-image: none;
}
    
#\32 3b5246c {
    width: 65.88%;
    height: auto;
    max-width: 100%;
}
    
#\33 f8c0349 {
    margin: 0px 0% 0px 0%;
}
    
#\35 a8701ae {
    align-items: flex-start;
    width: 23.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1c9112a {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ffbc214a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 43px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\34 22962c6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_u7f {
    width: 67.55%;
    height: auto;
    max-width: 100%;
}
    
#widget_8lg {
    width: 1190px;
    height: 703px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8bc8b08 {
    min-height: 69px;
    column-gap: 5%;
}
    
#\33 70c9ac5 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b46446c {
    margin: 0px 0% 0px 0%;
}
    
#\30 17c94b0 {
    width: 21.25%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d69d97d1 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a8c6ec2 {
    width: 21.25%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 12d84a7 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d7ab39f {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aabbbd0e {
    width: 21.25%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 cb80035 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f84ec2c {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bab9fc68 {
    width: 21.25%;
    padding-left: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 8px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 ad8d650 {
    height: auto;
    width: 36px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3ac485 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 39dfc04 {
    padding: 6% 6% 3% 6%;
}
    
#e946b190 {
    row-gap: 12px;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u77 {
    width: 98.91%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 95c0374 {
    width: 100%;
    row-gap: 16px;
    justify-content: flex-start;
    min-height: 80px;
}
    
#edc2d5f4 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ccb7642d {
    order: 1;
}
    
#\30 5c7ab65 {
    width: 100.00%;
    order: 2;
}
    
#\37 3aa7710 {
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5093619 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.02%;
}
    
#\32 48d9d5b {
    padding: 0% 6% 6% 6%;
}
    
#group_s3m {
    column-gap: 1.9569870553460402%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#c50b73a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.02%;
}
    
#\33 173c7b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.02%;
}
    
#\31 488c65c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.02%;
}
    
#\38 43b0926 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.02%;
}
    
#\33 0264a98 {
    width: 99.83%;
}
    
#\34 1eb1344 {
    width: 99.83%;
}
    
#b4caeb0c {
    width: 99.83%;
}
    
#a0a8f02a {
    width: 99.83%;
}
    
#\33 44af279 {
    width: 99.83%;
}
    
#\30 8fbcc53 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3cac326 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 f65d66b {
    width: 47.70%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5926b5a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_fc5 {
    align-items: center;
    align-content: center;
    margin-top: 12px;
}
    
#a39919d9 {
    width: 256px;
}
    
#\37 72973d5 {
    width: 100%;
    min-height: 80px;
}
    
#\36 397689b {
    width: 100%;
    min-height: 80px;
}
    
#widget_msm {
    width: 85.85%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#de5647da {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 36174f4 {
    justify-content: flex-start;
}
    
#\36 9443b8e {
    justify-content: flex-start;
}
    
#\37 813065e {
    justify-content: flex-start;
}
    
#efe110c0 {
    justify-content: flex-start;
}
    
#\35 4ea2dd3 {
    justify-content: flex-start;
}
    
#\31 ce69492 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1f0dbba {
    row-gap: 16px;
    width: 92.86%;
}
    
#\39 14ed0b5 {
    min-height: 460px;
}
    
#\30 7e96fdf {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 8e0ca52 {
    height: auto;
    min-height: 50px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bd4d4cb3 {
    width: 413px;
}
    
#b8e52b11 {
    margin-right: 0%;
}
    
#\32 916e79d {
    column-gap: 2.198431327646419%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 42.65%;
}
    
#\35 518bad0 {
    height: auto;
    min-height: 50px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f4508663 {
    width: 615px;
}
    
#\31 dc5ad15 {
    margin-top: -7px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d2c41c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_ae2 {
    width: 28.95%;
}
    
#\32 ab163d2 {
    width: 31.60%;
}
    
#b2da32ce {
    width: 24.28%;
}
    
#a67c985e {
    width: 21.17%;
}
    
#\34 6d005df {
    width: 27.24%;
}
    
#a1cbfd22 {
    width: 100%;
    min-height: 80px;
}
    
#\38 8d74db3 {
    width: 100%;
    min-height: 80px;
}
    
#widget_9q3 {
    width: 57.59%;
}
    
#\35 ba15dfa {
    width: 68.79%;
}
    
#\31 d0a9452 {
    width: 61.88%;
}
    
#d047de84 {
    width: 63.69%;
}
    
#\31 2302cc2 {
    width: 60.88%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8d3a177 {
    margin: 0px 0% 0px 0%;
}
    
#ccef9f4a {
    padding: 0% 0% 0% 0%;
}
    
#a2cf330c {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4159b45 {
    margin-top: 0px;
    width: 99.84%;
}
    
#c14918dc {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
    align-content: center;
    row-gap: 16px;
}
    
#\32 3b5246c {
    width: 100.00%;
}
    
#\32 5b67785 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 a8701ae {
    column-gap: 3.735953689740721%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    min-height: 76px;
}
    
#\31 58f290f {
    width: 82.04%;
}
    
#f3f86054 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#\34 1c9112a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
}
    
#e5ee9678 {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b2214c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 2.198431327646419%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 22962c6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ffbc214a {
    row-gap: 28px;
}
    
#widget_u7f {
    width: 99.93%;
}
}



@media (max-width: 767px) {
    
#e8bc8b08 {
    min-height: 0;
    flex-direction: row;
    row-gap: 17px;
    flex-wrap: wrap;
    column-gap: 3%;
}
    
#\30 17c94b0 {
    width: 48.5%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 70c9ac5 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\30 b46446c {
    margin: 0px 0% 0px 0%;
}
    
#d69d97d1 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a8c6ec2 {
    width: 48.5%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 12d84a7 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\38 d7ab39f {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aabbbd0e {
    width: 48.5%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 cb80035 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\31 f84ec2c {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bab9fc68 {
    width: 48.5%;
    min-height: 0px;
    align-items: center;
    padding-left: 0%;
    column-gap: 5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 ad8d650 {
    height: auto;
    width: 40px;
    order: 0;
}
    
#\31 f3ac485 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 39dfc04 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 6% 0% 6%;
}
    
#e946b190 {
    min-height: 60px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#\35 bf3a9b3 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#f5b32054 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u77 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 95c0374 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#edc2d5f4 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
}
    
#ccb7642d {
    order: 1;
    width: 86.33%;
}
    
#\37 3aa7710 {
    min-height: 160px;
    align-items: flex-end;
    width: 100%;
}
    
#\30 5c7ab65 {
    width: 99.98%;
    order: 2;
    margin-top: 0px;
}
    
#group_pog {
    padding: 10px 10px 10px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 5093619 {
    width: 48.41%;
    min-height: 0px;
    align-items: flex-start;
    background-color: var(--color_1);
    height: auto;
    align-content: flex-start;
    row-gap: 10px;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 ca696f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 48d9d5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 6% 8% 6%;
}
    
#c50b73a3 {
    width: 48.41%;
    min-height: 0px;
    align-items: flex-start;
    background-color: var(--color_1);
    height: auto;
    align-content: flex-start;
    row-gap: 10px;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0264a98 {
    width: 53.61%;
}
    
#d2b179d4 {
    height: 156px;
}
    
#group_s3m {
    column-gap: 3.1739734179726247%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 20px;
    align-items: stretch;
    --column-gap: 10px;
    justify-content: space-between;
}
    
#\35 fb4211f {
    align-items: flex-start;
    align-content: flex-start;
    min-height: 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8fbcc53 {
    margin: 0px 0% 0px 0%;
}
    
#\33 173c7b8 {
    width: 48.41%;
    min-height: 0px;
    align-items: flex-start;
    background-color: var(--color_1);
    height: auto;
    align-content: flex-start;
    row-gap: 10px;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5af995b {
    height: 156px;
}
    
#e03af422 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1eb1344 {
    width: 82.81%;
}
    
#\31 488c65c {
    width: 48.41%;
    min-height: 0px;
    align-items: flex-start;
    background-color: var(--color_1);
    height: auto;
    align-content: flex-start;
    row-gap: 10px;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 354751f {
    height: 156px;
}
    
#\36 6b3c424 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b4caeb0c {
    width: 69.52%;
}
    
#\30 abbbba5 {
    height: 156px;
}
    
#\32 83fab88 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a0a8f02a {
    width: 84.36%;
}
    
#\38 43b0926 {
    width: 48.4%;
    min-height: 0px;
    align-items: flex-start;
    background-color: var(--color_1);
    height: auto;
    align-content: flex-start;
    row-gap: 10px;
    flex: 0 1 auto;
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 7541be2 {
    height: 156px;
}
    
#\38 4c7fea8 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: 0px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 44af279 {
    width: 80.46%;
}
    
#cccad2cf {
    width: 99.60%;
}
}



@media (max-width: 767px) {
    
#\37 ef87f3c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#e950f5ce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 3cac326 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
}
    
#\34 f65d66b {
    height: auto;
    min-height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 73.97%;
}
    
#d995e1bc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 802ea5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2c955d1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 0% 6%;
}
    
#widget_sh4 {
    height: 70px;
    width: 31.76%;
}
    
#widget_m96 {
    width: 100.00%;
}
    
#a7280424 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 72973d5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 397689b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 5926b5a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\39 faa1727 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e664b660 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#cdcd5352 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 6% 8% 6%;
}
    
#widget_2as {
    height: 240px;
}
    
#\30 b5cb2e2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_i4p {
    width: 233px;
}
}



@media (max-width: 767px) {
    
#b8eaf5f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de5647da {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 8% 6%;
}
    
#efe110c0 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 0 1 auto;
    justify-content: center;
    row-gap: 10px;
    order: 5;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 36174f4 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 0 1 auto;
    justify-content: center;
    row-gap: 10px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 813065e {
    width: 48%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 0 1 auto;
    justify-content: center;
    row-gap: 10px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4ea2dd3 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 0 1 auto;
    justify-content: center;
    row-gap: 10px;
    order: 4;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ce69492 {
    width: 48%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 0 1 auto;
    justify-content: center;
    row-gap: 10px;
    order: 3;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9443b8e {
    width: 48%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 0 1 auto;
    justify-content: center;
    row-gap: 10px;
    order: 1;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f2afdea {
    margin: 0px 0% 0px 0%;
}
    
#group_t1i {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 4%;
    height: auto;
    min-height: 447px;
}
    
#\30 0c755eb {
    width: 42px;
}
    
#\33 68bfb87 {
    width: 42px;
}
    
#\32 a738a83 {
    width: 42px;
}
    
#\33 f73cec0 {
    width: 42px;
}
    
#\36 3c63106 {
    width: 42px;
}
    
#\36 283b058 {
    width: 42px;
}
}



@media (max-width: 767px) {
    
#\37 1f0dbba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    row-gap: 24px;
}
    
#\36 2c548d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    margin-top: 8px;
}
    
#\39 14ed0b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 8% 6%;
}
    
#\30 7e96fdf {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\39 8e0ca52 {
    height: auto;
    min-height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bd4d4cb3 {
    width: 315px;
}
    
#\32 916e79d {
    column-gap: 2.198431327646419%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 67.55%;
    min-height: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c47c76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45px;
}
    
#\35 518bad0 {
    height: auto;
    min-height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 dc5ad15 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 5px;
    margin-top: -4px;
}
    
#f4508663 {
    width: 343px;
}
    
#b8e52b11 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a1cbfd22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8d74db3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 d2c41c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#group_ae2 {
    width: 46.00%;
}
    
#\32 ab163d2 {
    width: 56.66%;
}
    
#b2da32ce {
    width: 42.34%;
}
    
#a67c985e {
    width: 38.08%;
}
    
#b9ccac63 {
    width: 35.95%;
}
    
#\34 6d005df {
    width: 48.13%;
}
    
#ab54a4c2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e8d3a177 {
    margin: 0px 0% 0px 0%;
}
    
#ccef9f4a {
    flex-direction: row;
    min-height: 80px;
    padding: 0% 0% 0% 0%;
}
    
#a2cf330c {
    height: 83px;
    width: 100.00%;
}
    
#cd154f1c {
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c14918dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    row-gap: 16px;
}
    
#\32 5b67785 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 6% 8% 6%;
}
    
#\31 58f290f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 58f290f {
    width: 99.95%;
    margin: 0px 0% 0px 0%;
}
    
#f3f86054 {
    height: auto;
    min-height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e5ee9678 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b2214c8 {
    column-gap: 2.198431327646419%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 82.12%;
    min-height: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4159b45 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 5px;
    height: auto;
    min-height: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8365b16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 45px;
}
    
#\32 3b5246c {
    width: 99.91%;
}
    
#\33 f8c0349 {
    margin: 0px 0% 0px 0%;
}
    
#\35 a8701ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
    min-height: 0px;
}
    
#\34 1c9112a {
    height: auto;
    min-height: 48px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ffbc214a {
    width: 99.81%;
    min-height: 1062px;
    align-items: center;
    row-gap: 22px;
    height: auto;
    align-self: center;
    justify-content: flex-start;
}
    
#\34 22962c6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\30 ba71b07 {
    margin: 0px 0% 0px 0%;
}
    
#widget_u7f {
    width: 100.00%;
}
    
#widget_8lg {
    width: 328px;
    height: 931px;
}
}

