@media all {
  *#dm .dmInner div.u_1685569716 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1685569716 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner div.u_1519083702 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1519083702 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

  *#dm .dmInner div.u_1288063753 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner *.u_1288063753 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1374593019 .svg { width:50% !important; }

  *#dm .dmInner div.u_1340702438 .svg { width:50% !important; }

  *#dm .dmInner div.u_1340702438 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1374593019 {
    border-radius:50% !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1403747839 input::placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1403747839 input.placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1403747839 textarea::placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1403747839 textarea.placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1403747839 select::placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1403747839 select.placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1403747839 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_1403747839 textarea {
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_1403747839 select {
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner *.u_1403747839 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1403747839 input[type="submit"] {
    font-weight:500 !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1403747839 .dmforminput input {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .dmforminput textarea {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .dmforminput .fileUploadLink {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .checkboxwrapper span {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .radiowrapper span {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .optinwrapper div {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .freetextwrapper {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .dmforminput select {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1403747839 .dmforminput option {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_Contacto-home .dmform-success { text-align:LEFT !important; }

  *#dm .dmInner *.u_Contacto-home .dmform-success .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner div.u_Contacto-home input::placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_Contacto-home input.placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_Contacto-home textarea::placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_Contacto-home textarea.placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_Contacto-home select::placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_Contacto-home select.placeholder {
    color:var(--color_8) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_Contacto-home input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_Contacto-home textarea {
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner div.u_Contacto-home select {
    border-style:solid !important;
    border-width:0 !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
  }

  *#dm .dmInner *.u_Contacto-home .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_Contacto-home input[type="submit"] {
    font-weight:500 !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_Contacto-home .dmforminput input {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .dmforminput textarea {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .dmforminput .fileUploadLink {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .checkboxwrapper span {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .radiowrapper span {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .optinwrapper div {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .freetextwrapper {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .dmforminput select {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_Contacto-home .dmforminput option {
    font-family: Inter !important;
    font-weight:normal !important;
    color:var(--color_6) !important;
    font-size:14px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1651929548 {
    border-style:solid !important;
    border-color:rgb(15,61,115) rgb(15,61,115) rgb(15,61,115) rgb(15,61,115) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_1288063753 .photoGalleryThumbs .image-container a { background-size:cover !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1685569716 .photoGalleryThumbs .image-container a { padding-top:75px !important; }

  *#dm .dmInner div.u_1685569716 .photoGalleryViewAll.link { font-size:13px !important; }

  *#dm .dmInner div.u_1288063753 .photoGalleryViewAll.link { font-size:13px !important; }

  *#dm .dmInner div.u_1403747839 .dmformsubmit {
    height:42px !important;
    width:302px !important;
  }

  *#dm .dmInner div.u_Contacto-home .dmformsubmit {
    height:42px !important;
    width:302px !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1288063753 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1288063753 .photoGalleryThumbs .image-container a { padding-top:110px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1685569716 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1403747839 .dmformsubmit {
    height:46px !important;
    width:352px !important;
  }

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

  *#dm .dmInner div.u_Contacto-home .dmforminput input { font-size:18px !important; }

  *#dm .dmInner div.u_Contacto-home .dmforminput textarea { font-size:18px !important; }

  *#dm .dmInner div.u_Contacto-home .dmforminput .fileUploadLink { font-size:18px !important; }

  *#dm .dmInner div.u_Contacto-home .checkboxwrapper span { font-size:18px !important; }

  *#dm .dmInner div.u_Contacto-home .radiowrapper span { font-size:18px !important; }

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

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

  *#dm .dmInner div.u_Contacto-home .dmforminput select { font-size:18px !important; }

  *#dm .dmInner div.u_Contacto-home .dmforminput option { font-size:18px !important; }

  *#dm .dmInner div.u_Contacto-home .dmformsubmit {
    height:46px !important;
    width:352px !important;
  }

  *#dm .dmInner div.u_Contacto-home input[type="submit"] { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1685569716 .photoGalleryThumbs .image-container a { padding-top:60px !important; }

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

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

  *#dm .dmInner div.u_1403747839 .dmformsubmit {
    height:42px !important;
    width:320px !important;
  }

  *#dm .dmInner div.u_Contacto-home .dmformsubmit {
    height:42px !important;
    width:320px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_3);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#fe8cfed8 {
    min-height: 620px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 2% 2%;
}
    
#f48aecdb {
    width: 99.9996783445466%;
    height: 22px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 71c0425 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\30 e2a46dd {
    width: 258px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c47a4a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#bc41b79c {
    width: 51.83942692544205%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ce71612f {
    width: 53.60%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_bk0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_u73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 80px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe8cfed8 {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\30 e2a46dd {
    margin-top: 1%;
}
    
#\37 c47a4a2 {
    width: 100%;
    min-height: 8px;
    row-gap: 15px;
    justify-content: flex-start;
}
    
#bc41b79c {
    width: 89.76%;
}
    
#ce71612f {
    width: 96.24%;
}
}



@media (max-width: 767px) {
    
#fe8cfed8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
}
    
#f48aecdb {
    height: 18px;
}
    
#\30 e2a46dd {
    height: auto;
    margin-top: 2%;
    min-height: 50px;
}
    
#\37 c47a4a2 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    row-gap: 14px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#bc41b79c {
    width: 100.00%;
}
    
#ce71612f {
    width: 100.00%;
}
}



@media all {
    
#cb895e3d::before, #cb895e3d > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#cb895e3d {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 05f6543 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#f9208ff1 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 732f7cc {
    background-color: var(--color_8);
    background-image: initial;
}
    
#c78550c8 {
    width: 80.14%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb895e3d::before, #cb895e3d > .bgExtraLayerOverlay {
    
}
#cb895e3d {
    padding-left: 1%;
    padding-right: 1%;
    row-gap: 8px;
    width: 100%;
    min-height: 96px;
    justify-content: flex-start;
    height: auto;
}
    
#\31 05f6543 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9208ff1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 0% 4% 0% 4%;
}
    
#c78550c8 {
    justify-self: auto;
    align-self: auto;
    width: 99.79644369871701%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d771da2 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9208ff1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 732f7cc {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#cb895e3d::before, #cb895e3d > .bgExtraLayerOverlay {
    
}
#cb895e3d {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    height: auto;
    row-gap: 0px;
    flex-direction: column;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
}
    
#\31 05f6543 {
    width: 100%;
    order: 1;
    align-self: center;
    margin: 5% 0% 5% 0%;
}
    
#f9208ff1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#c78550c8 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d771da2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6948986 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-left: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ce37f72a::before, #ce37f72a > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#ce37f72a {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
#ce37f72a.lazy {
    background-image: url('');
}
    
#\38 91e7009 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\31 4db2873 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6948986 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 1% 4% 8% 4%;
}
    
#ce37f72a::before, #ce37f72a > .bgExtraLayerOverlay {
    
}
#ce37f72a {
    padding-left: 1%;
    padding-right: 1%;
    row-gap: 8px;
    width: 100%;
    min-height: 96px;
    justify-content: flex-start;
    height: auto;
}
#ce37f72a.lazy {
    background-image: url('');
}
    
#\31 4db2873 {
    justify-self: auto;
    align-self: auto;
    width: 99.79644369871701%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 6948986 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 91e7009 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 6948986 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#ce37f72a::before, #ce37f72a > .bgExtraLayerOverlay {
    
}
#ce37f72a {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    height: auto;
    row-gap: 0px;
    flex-direction: column;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 2% 0% 4% 0%;
}
#ce37f72a.lazy {
    background-image: url('');
}
    
#\31 4db2873 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e2911a9b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#e2911a9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3adc5e5 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 5e1d0ca {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\33 c5da92d {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f7a91e69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 8px 8px 8px 8px;
}
    
#\36 04f0119 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3c0b8d5 {
    min-height: 475px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 4% 6%;
}
    
#a27f9fdd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a27f9fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d969f2fc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b2ba4f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99875753963954%;
    min-height: 46px;
    max-height: 100%;
    order: 6;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ecac1f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\37 b469979 {
    justify-content: space-around;
    align-items: flex-start;
    width: 99.99875753963954%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 86d5cbf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 86d5cbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d476d977 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e4531db {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 93e6344 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99875753963954%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e6822d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 4e6822d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ee8a9f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 7ee8a9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 00a4e4e {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2017a9a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    padding-left: 2%;
    padding-right: 2%;
    order: 0;
}
    
#f02fc1f8 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 8c8e729 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd0ceac6 {
    width: 85.77%;
    height: auto;
    max-width: 100%;
}
    
#\38 71fe958 {
    width: 317px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 16px;
    min-height: auto;
}
    
#e1ac18d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
}
    
#\38 867e4ee {
    width: 85.70%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\38 d2a4d17 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99875753963954%;
    min-height: 46px;
    max-height: 100%;
    order: 8;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    align-self: auto;
    border-style: solid;
    border-color: #000000 #000000 var(--color_1) #000000;
    border-width: 0px 0px 1px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bc0b577a {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 943d79b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b11f004 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99875753963954%;
    min-height: 46px;
    max-height: 100%;
    order: 8;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b65d2273 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 218429b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3ecac1f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#\39 3ecac1f {
    align-self: flex-start;
    width: 99.91%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f7a91e69 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48.5%;
    row-gap: 24px;
    min-height: 8px;
    padding: 8px 8px 8px 8px;
}
    
#\34 3c0b8d5 {
    column-gap: 3%;
    min-height: 450px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#e1ac18d0 {
    width: 48.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#e2911a9b {
    order: 9;
}
    
#\30 3adc5e5 {
    height: auto;
}
    
#\38 93e6344 {
    min-height: 40px;
    order: 2;
}
    
#\33 c5da92d {
    height: auto;
}
    
#\37 4e6822d {
    order: 7;
}
    
#\34 7ee8a9f {
    order: 5;
}
    
#f7a91e69 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
}
    
#\34 3c0b8d5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#a27f9fdd {
    order: 3;
}
    
#d969f2fc {
    min-height: 40px;
    order: 4;
}
    
#\34 5b2ba4f {
    min-height: 40px;
    order: 6;
}
    
#\39 3ecac1f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#\39 3ecac1f {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2017a9a {
    min-height: 40px;
    order: 0;
}
    
#\37 b469979 {
    width: 99.54%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 86d5cbf {
    order: 1;
}
    
#f02fc1f8 {
    height: auto;
}
    
#\34 8c8e729 {
    height: auto;
}
    
#fd0ceac6 {
    width: 99.54%;
}
    
#e1ac18d0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
}
    
#\38 867e4ee {
    width: 100.00%;
}
    
#\38 d2a4d17 {
    min-height: 40px;
    order: 8;
}
    
#\38 943d79b {
    height: auto;
}
    
#\31 b11f004 {
    min-height: 40px;
    order: 8;
}
    
#\32 218429b {
    height: auto;
}
}



@media all {
    
#\36 95e9ef3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#bcbd8529 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 4e3237e {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\37 8c418cd {
    min-height: 122px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 2% 2%;
}
    
#\36 39ce4df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8c418cd {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 155px;
    padding-top: 12%;
}
    
#\36 39ce4df {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 8c418cd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 12%;
}
    
#\36 39ce4df {
    width: 100%;
    min-height: 93px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media all {
    
#e5d5409d {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\31 cadd368 {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    background-image: initial;
    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: 0px 0px 0px 0px;
    padding: 6% 4% 6% 4%;
}
    
#\37 0a790de.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
}
#\37 0a790de {
    width: 99.63320560721442%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1eb0f66 {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    background-image: initial;
    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: 0px 0px 0px 0px;
    padding: 6% 4% 6% 4%;
}
    
#\31 c7bc938 {
    width: 99.28246599276176%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 953e24b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
}
#\37 953e24b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -40px;
}
    
#\34 c63ac5c {
    width: 98.41254743232987%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6c11092 {
    min-height: 79%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 5%;
    padding-left: 5%;
}
    
#\35 42c2c0a {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    background-image: initial;
    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: 0px 0px 0px 0px;
    padding: 6% 4% 6% 4%;
}
    
#cafdfc69 {
    width: 98.41254743232987%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4a14cf4.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
}
#\32 4a14cf4 {
    width: 99.63320560721442%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 cadd368 {
    width: 30.666666666666668%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
    justify-content: flex-start;
}
    
#\34 1eb0f66 {
    width: 30.666666666666668%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
    justify-content: flex-start;
}
    
#\33 6c11092 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 327px;
    padding-top: 2%;
}
    
#\35 42c2c0a {
    width: 30.666666666666668%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\31 cadd368 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10% 6% 10% 6%;
}
    
#\34 1eb0f66 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10% 6% 10% 6%;
}
    
#\33 6c11092 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 3% 6% 3% 6%;
}
    
#\35 42c2c0a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10% 6% 10% 6%;
}
    
#\37 953e24b {
    margin-top: 1px;
}
}



@media all {
    
#eda208e0 {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    background-image: initial;
    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: 0px 0px 0px 0px;
    padding: 6% 4% 6% 4%;
}
    
#\30 6dced62 {
    width: 99.28246599276176%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d71bae02.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
}
#d71bae02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 4edb4fd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
}
#\30 4edb4fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 224024f {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 5% 2% 5%;
}
    
#\30 ab8a446 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\35 ca9d141 {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    background-image: initial;
    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: 0px 0px 0px 0px;
    padding: 6% 4% 6% 4%;
}
    
#da4ae43f {
    width: 99.28246599276176%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5ab91d4 {
    min-height: 8px;
    column-gap: 14%;
    row-gap: 24px;
    width: 30.666666666666668%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    background-image: initial;
    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: 0px 0px 0px 0px;
    padding: 6% 4% 6% 4%;
}
    
#\33 d58d591 {
    width: 99.28246599276176%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 559f731.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 8px;
}
#\33 559f731 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eda208e0 {
    width: 30.666666666666668%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
    justify-content: flex-start;
}
    
#\37 224024f {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 272px;
    padding-top: 2%;
}
    
#\35 ca9d141 {
    width: 30.666666666666668%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
    justify-content: flex-start;
}
    
#\39 5ab91d4 {
    width: 30.666666666666668%;
    min-height: 8px;
    border-radius: 20px;
    column-gap: 3%;
    padding-top: 6%;
    padding-bottom: 6%;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#eda208e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10% 6% 10% 6%;
}
    
#\37 224024f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 3% 6% 3% 6%;
}
    
#\35 ca9d141 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10% 6% 10% 6%;
}
    
#\39 5ab91d4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 10% 6% 10% 6%;
}
}



@media all {
    
#\30 973cb5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\36 27fa6b4 {
    width: 75%;
    height: auto;
    max-width: 100%;
}
    
#\30 3925942 {
    min-height: 89px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 7% 4% 2% 4%;
}
    
#\35 125358b {
    background-color: var(--color_8);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 27fa6b4 {
    width: 100.00%;
}
    
#\30 3925942 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\30 973cb5e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 27fa6b4 {
    width: 100%;
}
    
#\30 3925942 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media all {
    
#d090cfff {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\31 31c6211 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed19d157 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#c2bc86d8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\37 8e5a652 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#bb85a86b {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2bc86d8 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
}
    
#\37 8e5a652 {
    width: 100%;
    min-height: 80px;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
}
    
#bb85a86b {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c2bc86d8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\37 8e5a652 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#bb85a86b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#f046a9bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 026348f {
    background-color: var(--color_8);
    background-image: initial;
}
    
#fe3bd559 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#c2ae8d51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bd732a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 30c202f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 426b3ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#\37 b1a6ba8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 aa0140e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fae7385a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3e27614 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 f01d98c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\37 d0dcaba.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 d0dcaba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 b5f7271 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\33 333cfbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1b72604.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 1b72604 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 a88f6c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 a88f6c8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fe3bd559 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 24px;
}
    
#\37 f01d98c {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 b5f7271 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 426b3ff {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#fe3bd559 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\37 f01d98c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\37 b5f7271 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\30 426b3ff {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
}



@media all {
    
#\35 9932535 {
    justify-content: space-between;
    align-items: flex-start;
    width: 38%;
    min-height: 160px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 1;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac04e91b {
    width: 342.305px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf9cb2e {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\32 65c8fd0 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cc6ef47a {
    width: 342.305px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e27ca91b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.82%;
    min-height: 50px;
    max-height: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    column-gap: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fea17dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 78.19734904270987%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 3% 3% 3%;
}
    
#\31 facd3d0 {
    width: 200px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c70b7543 {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#dd15a7e6 {
    width: 287px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 230e21f {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#c9f60266 {
    min-height: 622px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 6% 4% 6%;
}
    
#f882e4a3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 38%;
    min-height: 160px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    row-gap: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#c7ae620b {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_m95 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 19.73%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9932535 {
    min-height: 160px;
    width: 49%;
}
    
#ac04e91b {
    width: 100%;
}
    
#\32 65c8fd0 {
    width: 100%;
}
    
#cc6ef47a {
    width: 100%;
}
    
#e27ca91b {
    min-height: 150px;
    order: 2;
    align-items: flex-start;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    width: 99.36916455137403%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fea17dd {
    border-radius: 30px;
    width: 49.5%;
    min-height: 8px;
    padding: 6% 4% 4% 4%;
}
    
#\31 facd3d0 {
    order: 1;
}
    
#c70b7543 {
    width: 36px;
    height: 36px;
}
    
#dd15a7e6 {
    width: 100%;
}
    
#\34 230e21f {
    width: 36px;
    height: 36px;
}
    
#c9f60266 {
    column-gap: 1%;
    min-height: 565px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
}
    
#f882e4a3 {
    margin-right: 4%;
    min-height: 162px;
    justify-content: space-between;
    width: 49%;
}
    
#c7ae620b {
    justify-self: auto;
    align-self: auto;
    width: 99.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m95 {
    width: 49.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\35 9932535 {
    width: 100.00%;
    order: 1;
    min-height: 135px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#ac04e91b {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 65c8fd0 {
    width: 100.00%;
}
    
#cc6ef47a {
    width: 100.00%;
}
    
#e27ca91b {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-height: 292px;
    justify-self: auto;
    align-self: auto;
    width: 99.61346183579859%;
    order: 2;
    padding-top: 0px;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fea17dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    border-radius: 30px;
    padding: 10% 6% 7% 6%;
}
    
#\31 facd3d0 {
    order: 1;
}
    
#c70b7543 {
    height: 36px;
    width: 36px;
}
    
#dd15a7e6 {
    width: 100.00%;
    order: 1;
}
    
#\34 230e21f {
    height: 36px;
    order: 0;
    width: 36px;
}
    
#c9f60266 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f882e4a3 {
    width: 100%;
    align-self: flex-start;
    order: 0;
    min-height: 135px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7ae620b {
    order: 0;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 99.61%;
}
    
#group_m95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\33 d20311b {
    justify-content: flex-start;
    align-items: center;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\35 fbc27aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c6ee1dd {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\38 869afa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b04f30dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 85c5692 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b49af12a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be4bfcc {
    justify-content: flex-start;
    align-items: center;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
}
    
#f2f2ce45 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f36683 {
    min-height: 8px;
    column-gap: 3%;
    row-gap: 24px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 3;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\38 ba88736 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fd3b0cf7 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e73317e4 {
    width: 99.99680580762251%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0b5d70 {
    min-height: 124px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#ac5e2142 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c3061be3 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 25cc8b8 {
    justify-content: flex-start;
    align-items: center;
    width: 22%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\31 91354c9 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d20311b {
    width: 25%;
    min-height: 8px;
    align-items: center;
}
    
#\35 fbc27aa {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 869afa3 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#b04f30dd {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 85c5692 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 be4bfcc {
    width: 25%;
    min-height: 8px;
    align-items: center;
}
    
#f2f2ce45 {
    height: 56px;
    width: 56px;
}
    
#\36 8f36683 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 25%;
    min-height: 8px;
    align-items: center;
}
    
#fd3b0cf7 {
    height: 56px;
    width: 56px;
}
    
#e73317e4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d0b5d70 {
    min-height: 230px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 2% 4% 6% 4%;
}
    
#c3061be3 {
    height: 56px;
    width: 56px;
}
    
#\39 25cc8b8 {
    width: 25%;
    min-height: 8px;
    align-items: center;
}
    
#\31 91354c9 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d20311b {
    width: 50%;
    min-height: 160px;
    align-items: flex-start;
    flex: 1 1 auto;
    row-gap: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\35 fbc27aa {
    width: 90%;
}
    
#\38 869afa3 {
    width: 84%;
}
    
#b04f30dd {
    width: 84%;
    margin: 0px 0% 0px 0%;
}
    
#\37 85c5692 {
    width: 95%;
}
    
#\38 be4bfcc {
    width: 50%;
    min-height: 160px;
    align-items: flex-start;
    flex: 1 1 auto;
    row-gap: 20px;
    margin: 0% 0% 0% 0%;
}
    
#f2f2ce45 {
    height: 56px;
    width: 56px;
}
    
#\36 8f36683 {
    width: 50%;
    min-height: 160px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 0%;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#afc7825f {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#fd3b0cf7 {
    height: 56px;
    width: 56px;
}
    
#e73317e4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d0b5d70 {
    min-height: 326px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    row-gap: 10px;
    padding: 4% 4% 4% 4%;
}
    
#c3061be3 {
    height: 56px;
    width: 56px;
}
    
#\39 25cc8b8 {
    width: 50%;
    min-height: 160px;
    align-items: flex-start;
    flex: 1 1 auto;
    row-gap: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\31 91354c9 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 c5ba4b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255,255,255,0);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
    
#\32 50fcae2 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2q9 {
    width: 344px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3e47f20 {
    background-color: var(--color_8);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\39 c5ba4b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 50fcae2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_2q9 {
    height: auto;
    min-height: 46px;
    width: 289px;
}
}



@media all {
    
#a99d4058 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 73850c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 f9a796d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 1% 4%;
}
    
#e6663249 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\30 d09fc35 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#widget_nme {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f9a796d {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    min-height: 59px;
}
    
#e6663249 {
    row-gap: 11px;
}
}



@media (max-width: 767px) {
    
#\38 f9a796d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#e6663249 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 13px;
}
}



@media all {
    
#\38 d45e801 {
    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: 16px 16px 16px 16px;
}
    
#f290fc46 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#ed6635a2 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#widget_vcm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 d45e801 {
    width: 100%;
    align-items: center;
    min-height: 8px;
}
    
#f290fc46 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 80px;
}
}

