*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1704962785 .photoGalleryThumbs .image-container a { padding-top:438px !important; }

  *#dm .dmInner div.u_1704962785 .caption-button {
    width:200px !important;
    height:60px !important;
  }

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

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

  *#dm .dmInner div.u_1704962785 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1893489906 .dmforminput { padding-block:15px !important; }

  *#dm .dmInner div.u_1893489906 .spacing-container { margin-block:-15px !important; }

  *#dm .dmInner div.u_1893489906 .dmformsubmit { margin-block-start:80px !important; }

  *#dm .dmInner div.u_formulario .dmforminput { padding-block:15px !important; }

  *#dm .dmInner div.u_formulario .spacing-container { margin-block:-15px !important; }

  *#dm .dmInner div.u_pa_1656713 .dmforminput { padding-block:15px !important; }

  *#dm .dmInner div.u_pa_1656713 .spacing-container { margin-block:-15px !important; }

  *#dm .dmInner div.u_pa_1656713 .dmformsubmit { margin-block-start:80px !important; }

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

  *#dm .dmInner div.u_1704962785 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_formulario .dmformsubmit { margin-block-start:80px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3756089577 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1893489906 input::placeholder { font-size:14px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1893489906 .dmforminput {
    padding-inline:14px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1893489906 .spacing-container {
    margin-inline:-14px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_1893489906 .dmformsubmit { margin-block-start:18px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_formulario .dmforminput {
    padding-inline:14px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_formulario .spacing-container {
    margin-inline:-14px !important;
    margin-block:-10px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_pa_1656713 .dmforminput {
    padding-inline:14px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_pa_1656713 .spacing-container {
    margin-inline:-14px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_pa_1656713 .dmformsubmit { margin-block-start:18px !important; }

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

  *#dm .dmInner div.u_formulario .dmformsubmit { margin-block-start:18px !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_3621617508 .photoGalleryThumbs { padding:1.5px !important; }

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

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

  *#dm .dmInner div.u_formulario .dmwidget-title { font-size:14px !important; }
}
@media all {
  *#dm .dmInner div.u_1893489906 .dmforminput {
    padding-inline:10px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_1893489906 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-20px !important;
  }

  *#dm .dmInner div.u_1893489906 .dmformsubmit {
    margin-block-start:100px !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:flex-start !important;
  }

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

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

  *#dm .dmInner div.u_1893489906 input::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1893489906 input.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1893489906 textarea::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1893489906 textarea.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1893489906 select::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1893489906 select.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_1893489906 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

  *#dm .dmInner nav.u_1902232805.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover {
    background-image:linear-gradient(90deg,rgba(71,195,206,1) 0%,rgba(37,75,100,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner nav.u_1902232805.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover {
    background-image:linear-gradient(90deg,rgba(71,195,206,1) 0%,rgba(37,75,100,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner nav.u_1902232805.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected {
    background-image:linear-gradient(90deg,rgba(71,195,206,1) 0%,rgba(37,75,100,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner nav.u_1902232805.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    border-radius:68px 68px 68px 68px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_formulario .dmforminput {
    padding-inline:10px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_formulario .spacing-container {
    margin-inline:-10px !important;
    margin-block:-20px !important;
  }

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

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

  *#dm .dmInner div.u_formulario input::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_formulario input.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_formulario textarea::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_formulario textarea.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_formulario select::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_formulario select.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_formulario {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_pa_1656713 .dmforminput {
    padding-inline:10px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_pa_1656713 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-20px !important;
  }

  *#dm .dmInner div.u_pa_1656713 .dmformsubmit {
    margin-block-start:100px !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:flex-start !important;
  }

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

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

  *#dm .dmInner div.u_pa_1656713 input::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_pa_1656713 input.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_pa_1656713 textarea::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_pa_1656713 textarea.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_pa_1656713 select::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_pa_1656713 select.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_pa_1656713 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1704962785 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner div.u_1704962785 .caption-inner {
    background-color:var(--color_3) !important;
    border-right-style:solid !important;
    border-right-color:var(--color_2) !important;
    border-right-width:2px !important;
  }

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

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

  *#dm .dmInner div.u_1380699382 {
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    background-image:none !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1316829809 {
    background-image:none !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1553469180 {
    background-image:none !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_formulario .dmformsubmit {
    margin-block-start:100px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    justify-content:flex-start !important;
    width:799px !important;
    float:none !important;
    display:block !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1678043749 .socialHubInnerDiv {
    justify-content:center !important;
    column-gap:22px !important;
  }

  *#dm .dmInner div.u_3756089577 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1202408233 span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1199458255 span.text { font-weight:700 !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\34 7e94ed4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c1cea90 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 171431a {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a71eac51 {
    width: 65.03%;
    height: auto;
    max-width: 100%;
    margin-top: 26px;
}
}



@media all {
    
#\30 c8a8381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -11px;
}
    
#\34 74e9199 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#e85e08ac {
    min-height: 294px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 83d4d7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_hm9 {
    width: 100.00%;
    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 {
    
#\37 f7f401d {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 55a000a {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ee11e173 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 cdfa563 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 1px 1px 1px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4e152bb::before, #\39 4e152bb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 4e152bb {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/pexels-photo-31248188-1920w.jpeg");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#dc2fb318.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#dc2fb318 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\38 eda0f76 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-width: 1px 1px 1px 1px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f8871a7 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e63d4e10 {
    max-width: 100%;
    width: 301px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 bc08651 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a3239a1 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 8c4d6ad {
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    min-height: 1109px;
    flex-wrap: wrap;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 04442e2::before, #\36 04442e2 > .bgExtraLayerOverlay {
    
}
#\36 04442e2 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_3);
    background-image: none;
    border-style: solid;
}
    
#\32 4475c3e {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 49d76a6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 49d76a6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\32 81e9eb3 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#ab02972b {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_og3 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
}
    
#\32 fba7f0e::before, #\32 fba7f0e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.46;
    border-radius: inherit;
}
#\32 fba7f0e {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/pexels-photo-33688086-1920w.jpeg");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    background-position: 0% 50%;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b8a6760 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 503a7af {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#\34 f6f11e1 {
    max-width: 100%;
    width: 301px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b6892da0 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 244e579 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
}
    
#\33 ef3c8cf::before, #\33 ef3c8cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#\33 ef3c8cf {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/4fffa028-2825-40d7-ba9a-97d6679556ed-1920w.png");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    background-position: 0% 50%;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 370e3fa {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 3763db6 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#\32 c210ee7 {
    max-width: 100%;
    width: 301px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fb3a09ac {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4176c85 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
}
    
#\35 56501e1::before, #\35 56501e1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#\35 56501e1 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.3%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/c80a2e73-bc23-4fc5-b2a4-ee8820117d6c-1920w.png");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 64acd68 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 ad29d41 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#\36 5810a3b {
    max-width: 100%;
    width: 301px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 db3fb90 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e4a1db0 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#bf034d80 {
    width: 589px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#dffe34b6 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 01eb4c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.52%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/cropped_image_9-1920w.jpg");
    border-radius: 30px 30px 30px 30px;
    order: 0;
}
    
#ee2441d9 {
    width: 98.30%;
    height: 166px;
    max-width: 100%;
}
    
#\35 8cd7adb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.36%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    order: 1;
    padding: 3% 3% 3% 3%;
}
    
#\39 dbfb07b {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\33 f4a2580 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3e081ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5ac87c4 {
    background-color: var(--color_1);
    background-image: none;
}
    
#bebef308 {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f74fd2f.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 5% 3% 5%;
}
#\37 f74fd2f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 14698e3 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    order: 0;
}
    
#\31 a318010 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    min-width: 4%;
    justify-content: space-between;
    order: 2;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9de4dd0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 848ea3e {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fc9f5819 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7e55e61 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 4341e60 {
    width: 85%;
    height: auto;
    max-width: 100%;
}
    
#d66a615f {
    width: 100%;
    height: 275px;
    max-width: 100%;
    order: 4;
}
    
#\30 013610d {
    width: 99.99%;
    height: auto;
    max-width: 100%;
}
    
#dcc6f48d {
    justify-content: flex-start;
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    order: 3;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 41a2ac6 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 2ea73ad {
    justify-content: flex-start;
    width: 33.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_2);
    border-width: 0 0 0 1px;
    order: 1;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cf350809 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 972826f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
}
    
#\34 431c6df {
    width: 100%;
    height: 275px;
    max-width: 100%;
    order: 4;
}
    
#\38 0bae66e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb7846ee::before, #eb7846ee > .bgExtraLayerOverlay {
    
}
#eb7846ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/IMG_0236-1920w.png");
    margin: 0% 0% 0% 0%;
}
    
#\31 191e26c {
    min-height: 585px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5f9eecc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#dde5f72e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 8498916 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5412d91 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 4% 0%;
}
    
#c1745313 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\30 650f84c {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#\35 4827297 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 734b648 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 48, 88, 1);
}
    
#b37e32f4 {
    min-height: 501px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 181ac54 {
    margin: 0px 0% 0px 0%;
}
    
#\34 617949b {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
    margin-top: -17px;
}
    
#\30 ace7bf6::before, #\30 ace7bf6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 ace7bf6 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/pexels-photo-31248188-1920w.jpeg");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 66a138b {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 10204e7 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e181f22d {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: 3px 0% 0px 0%;
}
    
#c7224356::before, #c7224356 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.46;
    border-radius: inherit;
}
#c7224356 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/pexels-photo-33688086-1920w.jpeg");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    background-position: 0% 50%;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6f8a57f {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 bd5c883 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#\36 c591a76 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 5;
    margin-top: -16px;
}
    
#\39 1180ab1 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#c9454573 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 5;
    margin-top: -16px;
}
    
#d0793311::before, #d0793311 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#d0793311 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/4fffa028-2825-40d7-ba9a-97d6679556ed-1920w.png");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    background-position: 0% 50%;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#d6bb155f {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbbfa3ec {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 9ff286f {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 263941d {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
    margin-top: -15px;
}
    
#\33 ff98de9::before, #\33 ff98de9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#\33 ff98de9 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/c80a2e73-bc23-4fc5-b2a4-ee8820117d6c-1920w.png");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 3;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#c0de9b21 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 259ba2e {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -18px 0% 0px 0%;
}
    
#widget_3si {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 2ac8848 {
    width: 99.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf9cb974 {
    width: 98.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 21px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 efd3847 {
    width: 97.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fcc94548 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2f26f4b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#d4f67abe {
    min-height: 163px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_qfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
    
#e1da761d {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d5b303 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ae03ec9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#cf369532 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 22px;
}
    
#c5ef8ce9 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 376a920 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 c671b4b {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9016e0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c40697b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 6px;
}
    
#e3741742 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4c35875 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 9085405 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 2;
    margin: -18px 0% 0px 0%;
}
    
#\37 3392027 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -6px 0% 0px 0%;
}
    
#\37 6325477 {
    max-width: 100%;
    width: 315px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 28ac66e::before, #\34 28ac66e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#\34 28ac66e {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/4fffa028-2825-40d7-ba9a-97d6679556ed-1920w.png");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    background-position: 0% 50%;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#c2f99ad5 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 ddbeb92 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 5;
    margin-top: -16px;
}
    
#ca4bef61::before, #ca4bef61 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.47;
    border-radius: inherit;
}
#ca4bef61 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/c80a2e73-bc23-4fc5-b2a4-ee8820117d6c-1920w.png");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 3;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#baed344c::before, #baed344c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.46;
    border-radius: inherit;
}
#baed344c {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/pexels-photo-33688086-1920w.jpeg");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    background-position: 0% 50%;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9bf9daf {
    width: 98.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: -13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7d64bac {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 4;
    align-self: auto;
    margin: -8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f99f1be {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5ba8903 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 5;
    margin-top: -15px;
}
    
#bed52a39 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 4;
    align-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f0b9006 {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 5;
    margin-top: -14px;
}
    
#\35 deaf65f {
    width: 186px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 5;
    margin-top: -15px;
}
    
#\34 e327ca9 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 4;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1891cb5 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 2;
    margin: -12px 0% 0px 0%;
}
    
#\35 21d2a3c::before, #\35 21d2a3c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 21d2a3c {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 23.5%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/pexels-photo-31248188-1920w.jpeg");
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0ab4bda {
    min-height: 501px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b6aa89f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: rgba(0, 48, 88, 1);
}
    
#\39 14abcb6 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 dfefc90 {
    margin: 0px 0% 0px 0%;
}
    
#\37 237c4e8 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 2;
    margin: -18px 0% 0px 0%;
}
    
#\32 e574887 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 14cee06 {
    width: 99.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a5fb063 {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e775ff6b {
    width: 97.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e57595 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f22ed0fd {
    max-width: 100%;
    width: 315px;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
}
    
#e66ff891 {
    max-width: 100%;
    width: 315px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 1e5da65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 41px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 675804c {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a5e9161 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 8b3d6d2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 28px;
}
}



@media all {
    
#\38 66e3597 {
    background-color: var(--color_3);
    background-image: none;
}
    
#de2e07ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.37%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 69301d6 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d35e3765 {
    min-height: 280px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 123ac12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.52%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f68b162 {
    width: 680px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -12px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gg0 {
    width: 100%;
    height: 68px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 36e2475 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fc1d5419 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#d23928d7 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c97f0ce1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c97f0ce1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\38 424356d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d2a1867 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d216c4c4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a87d84c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e3c05d1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.58%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9e6d745 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 aa56bbb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 abdd68e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 abdd68e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\32 07e9d2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2f4ae3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 89501cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 329b595 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e793bee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bc94d5b1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bc94d5b1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#c5642abd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8588f0c {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d963b601 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 591520c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a87d3293 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5c1212c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c95a0690 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.51%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/Captura+de+pantalla+2026-03-30+165141-8559f8a6-1920w.png");
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
    
#af46af6c::before, #af46af6c > .bgExtraLayerOverlay {
    
}
#af46af6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/Captura+de+pantalla+2026-03-30+165048-b35051de-1920w.png");
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
    
#\32 ee33e37 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 26f863e {
    min-height: 280px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f03d8a2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.42115975285202%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6d139cb1/dms3rep/multi/opt/Captura+de+pantalla+2026-03-30+164840-6f7b1eb7-1920w.png");
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b433c3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 7851736 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1e5e16e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 96%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0% 2% 0% 2%;
}
    
#\34 0aee323 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 7% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9b64597 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_9d9 {
    width: 49.61%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0p5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_vdd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    margin-top: 57px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7e94ed4 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\31 171431a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1px;
    padding-top: 0%;
}
    
#a71eac51 {
    width: 71.09%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c8a8381 {
    width: 90%;
}
    
#e85e08ac {
    min-height: 259px;
    padding: 4% 3% 3% 3%;
}
    
#\31 83d4d7d {
    row-gap: 36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f7f401d {
    order: 0;
}
    
#\30 55a000a {
    align-self: auto;
    width: 416px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eda0f76 {
    padding-top: 6%;
    width: 9.8%;
    padding-bottom: 6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 cdfa563 {
    padding-top: 6%;
    width: 9.8%;
    padding-bottom: 6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 bc08651 {
    padding-top: 6%;
    width: 9.8%;
    padding-bottom: 6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a3239a1 {
    width: 416px;
}
    
#\32 8c4d6ad {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 4475c3e {
    padding-top: 6%;
    width: 9.8%;
    padding-bottom: 6%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 49d76a6 {
    order: 2;
}
    
#\39 4e152bb::before, #\39 4e152bb > .bgExtraLayerOverlay {
    
}
#\39 4e152bb {
    width: 9.8%;
    min-height: 8px;
}
    
#\32 fba7f0e::before, #\32 fba7f0e > .bgExtraLayerOverlay {
    
}
#\32 fba7f0e {
    width: 9.8%;
    min-height: 8px;
}
    
#\33 ef3c8cf::before, #\33 ef3c8cf > .bgExtraLayerOverlay {
    
}
#\33 ef3c8cf {
    width: 9.8%;
    min-height: 8px;
}
    
#\36 04442e2::before, #\36 04442e2 > .bgExtraLayerOverlay {
    
}
    
#\35 56501e1::before, #\35 56501e1 > .bgExtraLayerOverlay {
    
}
#\35 56501e1 {
    width: 9.8%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf034d80 {
    width: 99.96%;
}
    
#\35 01eb4c2 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 8cd7adb {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
    row-gap: 100px;
    padding: 4% 4% 4% 4%;
}
    
#\33 f4a2580 {
    margin: 0px 0% 0px 0%;
}
    
#\39 dbfb07b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3e081ee {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
}
    
#bebef308 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\37 f74fd2f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 14698e3 {
    height: 250px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a318010 {
    width: 33.3%;
    min-height: 8px;
    padding-left: 2%;
    padding-right: 3%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\31 9de4dd0 {
    justify-content: flex-start;
}
    
#\37 848ea3e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-bottom: 6%;
}
    
#fc9f5819 {
    justify-content: flex-start;
}
    
#\31 7e55e61 {
    align-self: auto;
    width: 99.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4341e60 {
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d66a615f {
    height: 230px;
}
    
#\30 013610d {
    align-self: auto;
    width: 99.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcc6f48d {
    width: 33.3%;
    min-height: 8px;
    padding-left: 3%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#\39 2ea73ad {
    width: 33.3%;
    min-height: 8px;
    padding-left: 3%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#cf350809 {
    justify-content: flex-start;
}
    
#\39 972826f {
    align-self: auto;
    width: 99.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 431c6df {
    height: 288px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 191e26c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 292px;
}
    
#dde5f72e {
    margin: 0px 0% 0px 0%;
}
    
#eb7846ee::before, #eb7846ee > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5412d91 {
    row-gap: 24px;
    padding: 0% 0% 4% 0%;
}
    
#\38 a38e13e {
    margin: 0px 0% 0px 0%;
}
    
#c1745313 {
    height: auto;
    min-height: 1052px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 181ac54 {
    margin: 0px 0% 0px 0%;
}
    
#b37e32f4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#widget_3si {
    margin-top: -16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4d5b303 {
    margin: 0px 0% 0px 0%;
}
    
#d4f67abe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dfefc90 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0ab4bda {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 9bf9daf {
    margin-top: 36px;
}
    
#\33 14cee06 {
    margin-top: 73px;
}
    
#\35 deaf65f {
    margin-top: -16px;
}
    
#\35 7e57595 {
    margin-top: 11px;
}
    
#\36 f0b9006 {
    margin-top: -19px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 675804c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 8b3d6d2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de2e07ea {
    width: 37.35%;
    min-height: 8px;
    align-items: flex-end;
}
    
#\39 69301d6 {
    width: 100%;
}
    
#d35e3765 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 206px;
    column-gap: 0%;
    padding: 4% 2% 0% 2%;
}
    
#\34 123ac12 {
    width: 62.49%;
    min-height: 8px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f68b162 {
    width: 100%;
}
    
#widget_gg0 {
    width: 100.00%;
    height: 60px;
}
    
#\35 248fcc7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 36e2475 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 5c1212c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0b433c3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 26f863e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#af46af6c::before, #af46af6c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7851736 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0aee323 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\34 7e94ed4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-bottom: 0px;
}
    
#\31 171431a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 2% 11% 2%;
}
    
#a71eac51 {
    width: 100.00%;
}
    
#\39 e9dceba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 c8a8381 {
    order: 1;
}
    
#e85e08ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\31 83d4d7d {
    min-height: 389px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
}
    
#widget_hm9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 f7f401d {
    order: 0;
}
    
#\30 55a000a {
    order: 1;
}
    
#ee11e173 {
    order: 0;
}
    
#\39 cdfa563 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\39 4e152bb::before, #\39 4e152bb > .bgExtraLayerOverlay {
    
}
#\39 4e152bb {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#dc2fb318 {
    order: 2;
}
    
#\38 eda0f76 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\34 f8871a7 {
    order: 0;
}
    
#e63d4e10 {
    order: 1;
}
    
#\35 bc08651 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\35 a3239a1 {
    order: 1;
}
    
#\32 8c4d6ad {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\32 4475c3e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\36 49d76a6 {
    order: 2;
}
    
#\32 81e9eb3 {
    order: 0;
}
    
#ab02972b {
    order: 0;
}
    
#\32 fba7f0e::before, #\32 fba7f0e > .bgExtraLayerOverlay {
    
}
#\32 fba7f0e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\38 b8a6760 {
    order: 0;
}
    
#\39 503a7af {
    order: 0;
}
    
#\34 f6f11e1 {
    order: 1;
}
    
#b6892da0 {
    order: 0;
}
    
#\33 ef3c8cf::before, #\33 ef3c8cf > .bgExtraLayerOverlay {
    
}
#\33 ef3c8cf {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\35 370e3fa {
    order: 0;
}
    
#\37 3763db6 {
    order: 0;
}
    
#\32 c210ee7 {
    order: 1;
}
    
#fb3a09ac {
    order: 0;
}
    
#\36 04442e2::before, #\36 04442e2 > .bgExtraLayerOverlay {
    
}
    
#\35 56501e1::before, #\35 56501e1 > .bgExtraLayerOverlay {
    
}
#\35 56501e1 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\36 64acd68 {
    order: 0;
}
    
#\34 ad29d41 {
    order: 0;
}
    
#\36 5810a3b {
    order: 1;
}
    
#\32 db3fb90 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#bf034d80 {
    width: 99.48%;
}
    
#\35 01eb4c2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 8cd7adb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 6% 6% 6% 6%;
}
    
#\39 dbfb07b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 3e081ee {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#bebef308 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 22% 4%;
}
    
#\37 faef4be {
    margin: 0px 0% 0px 0%;
}
    
#\37 f74fd2f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 14698e3 {
    height: 240px;
}
    
#\31 a318010 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
    order: 2;
}
    
#\31 9de4dd0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47%;
    height: auto;
    min-height: 359px;
    row-gap: 20px;
}
    
#\37 848ea3e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 6% 3% 8% 3%;
}
    
#fc9f5819 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 20px;
    height: auto;
    min-height: 150px;
    order: 1;
}
    
#d66a615f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#d66a615f {
    height: 240px;
    order: 0;
    margin-top: -26px;
}
    
#dcc6f48d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
    order: 1;
}
    
#\39 2ea73ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 20px;
    order: 0;
}
    
#cf350809 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 20px;
    height: auto;
    min-height: 104px;
    order: 1;
}
    
#\34 431c6df.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\34 431c6df {
    height: 240px;
    order: 0;
}
    
#\35 4341e60 {
    margin-top: 16px;
}
    
#\38 0bae66e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eb7846ee::before, #eb7846ee > .bgExtraLayerOverlay {
    
}
#eb7846ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 162px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 191e26c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#dde5f72e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 5412d91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 4% 0%;
}
    
#\38 a38e13e {
    margin: 0px 0% 0px 0%;
}
    
#c1745313 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 4827297 {
    order: 3;
}
    
#b37e32f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 ace7bf6::before, #\30 ace7bf6 > .bgExtraLayerOverlay {
    
}
#\30 ace7bf6 {
    row-gap: 16px;
    width: 100%;
    min-height: 334px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 5% 0% 5% 0%;
}
    
#\39 66a138b {
    order: 0;
    margin-top: 0px;
}
    
#\39 10204e7 {
    order: 3;
}
    
#e181f22d {
    order: 1;
}
    
#c7224356::before, #c7224356 > .bgExtraLayerOverlay {
    
}
#c7224356 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 5% 0% 5% 0%;
}
    
#\30 6f8a57f {
    order: 0;
}
    
#\36 bd5c883 {
    order: 1;
    margin-top: -3px;
}
    
#\39 1180ab1 {
    order: 1;
    margin-top: -3px;
}
    
#d0793311::before, #d0793311 > .bgExtraLayerOverlay {
    
}
#d0793311 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 5% 0% 5% 0%;
}
    
#d6bb155f {
    order: 3;
}
    
#bbbfa3ec {
    order: 0;
}
    
#\30 9ff286f {
    order: 0;
}
    
#\33 ff98de9::before, #\33 ff98de9 > .bgExtraLayerOverlay {
    
}
#\33 ff98de9 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 5% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c0de9b21 {
    order: 3;
}
    
#\36 259ba2e {
    order: 1;
    margin-top: -3px;
}
    
#\34 efd3847 {
    order: 2;
}
    
#\34 617949b {
    order: 4;
    margin-top: -3px;
}
    
#bf9cb974 {
    order: 2;
}
    
#\36 c591a76 {
    order: 4;
    margin-top: -2px;
}
    
#\37 2ac8848 {
    order: 2;
}
    
#c9454573 {
    order: 4;
    margin-top: -6px;
}
    
#widget_3si {
    order: 2;
}
    
#\37 263941d {
    order: 4;
    margin-top: -4px;
}
}



@media (max-width: 767px) {
    
#fcc94548 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d4f67abe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e1da761d {
    order: 0;
}
    
#\31 ae03ec9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5ef8ce9 {
    order: 0;
}
    
#\33 376a920 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c671b4b {
    order: 0;
}
    
#c9016e0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3741742 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\31 9085405 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3392027 {
    order: 1;
}
    
#\37 6325477 {
    order: 1;
    margin-top: -2px;
}
    
#\34 e327ca9 {
    order: 3;
}
    
#\34 28ac66e::before, #\34 28ac66e > .bgExtraLayerOverlay {
    
}
#\34 28ac66e {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 5% 0% 5% 0%;
}
    
#f1891cb5 {
    order: 2;
    margin-top: -6px;
}
    
#\35 21d2a3c::before, #\35 21d2a3c > .bgExtraLayerOverlay {
    
}
#\35 21d2a3c {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 5% 0% 5% 0%;
}
    
#c2f99ad5 {
    order: 0;
}
    
#\34 0ab4bda {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 15% 4%;
}
    
#ca4bef61::before, #ca4bef61 > .bgExtraLayerOverlay {
    
}
#ca4bef61 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#baed344c::before, #baed344c > .bgExtraLayerOverlay {
    
}
#baed344c {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
    margin: 5% 0% 5% 0%;
}
    
#\39 14abcb6 {
    order: 0;
}
    
#\35 7d64bac {
    order: 4;
}
    
#\37 f99f1be {
    order: 0;
}
    
#\37 237c4e8 {
    order: 2;
    margin-top: 4px;
}
    
#\32 e574887 {
    order: 0;
}
    
#bed52a39 {
    order: 4;
}
    
#\37 a5fb063 {
    order: 4;
}
    
#f22ed0fd {
    order: 1;
    margin-top: -9px;
}
    
#e775ff6b {
    order: 3;
    margin-top: 1px;
}
    
#\35 deaf65f {
    order: 5;
    margin-top: -6px;
}
    
#e66ff891 {
    order: 1;
}
    
#\34 9bf9daf {
    order: 3;
    margin-top: 9px;
}
    
#\36 ddbeb92 {
    order: 5;
    margin-top: -4px;
}
    
#\33 14cee06 {
    order: 2;
}
    
#\31 5ba8903 {
    order: 4;
    margin-top: -2px;
}
    
#\35 7e57595 {
    order: 3;
}
    
#\36 f0b9006 {
    order: 5;
    margin-top: 1px;
}
    
#\31 dfefc90 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 1e5da65 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 675804c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#de2e07ea {
    width: 100%;
    min-height: 52px;
    align-items: center;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#\39 69301d6 {
    width: 100%;
}
    
#d35e3765 {
    min-height: unset;
    flex-direction: column;
    row-gap: 7px;
    padding: 8% 4% 8% 4%;
}
    
#\34 123ac12 {
    width: 100%;
    min-height: 201px;
    align-items: center;
    row-gap: 7px;
    height: auto;
}
    
#\39 f68b162 {
    width: 100%;
    margin-top: 7px;
}
    
#widget_gg0 {
    height: 50px;
    width: 81.59%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 36e2475 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#d23928d7 {
    height: 57px;
    width: 54.9375px;
}
    
#c97f0ce1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#c97f0ce1 {
    order: 6;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 424356d {
    height: auto;
    min-height: 50px;
    width: 77.94%;
}
    
#\31 d2a1867 {
    width: 90%;
    order: 3;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d216c4c4 {
    height: auto;
    min-height: 71px;
    width: 78.17%;
}
    
#\31 e3c05d1 {
    height: auto;
    min-height: 50px;
    width: 78.35%;
}
    
#\34 9e6d745 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-right: 0%;
    padding-left: 0%;
    row-gap: 9px;
    justify-content: flex-start;
}
    
#\36 aa56bbb {
    align-items: center;
    height: auto;
    min-height: 57px;
    order: 1;
    padding-left: 0%;
    padding-right: 0%;
    width: 90%;
    margin-top: 6.1%;
}
    
#\33 abdd68e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#\33 abdd68e {
    order: 4;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 329b595 {
    height: 57px;
    width: 55.4844px;
}
    
#bc94d5b1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#bc94d5b1 {
    order: 2;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 8588f0c {
    height: 57px;
    width: 56.2031px;
}
    
#a87d3293 {
    height: auto;
    min-height: 57px;
    order: 5;
    width: 90%;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5c1212c {
    margin: 0px 0% 0px 0%;
}
    
#\38 a87d84c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 22px 0px 22px;
}
#\38 a87d84c {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 2f4ae3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 14px 0px 14px;
}
#\36 2f4ae3f {
    order: 7;
    align-self: flex-start;
    margin: 27px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#c95a0690 {
    min-height: 148px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}
    
#af46af6c::before, #af46af6c > .bgExtraLayerOverlay {
    
}
#af46af6c {
    width: 100%;
    min-height: 152px;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}
    
#\37 26f863e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 19% 4%;
}
    
#f03d8a2a {
    width: 100%;
    min-height: 150px;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}
    
#\39 0b433c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7851736 {
    margin: 0px 0% 0px 0%;
}
    
#f1e5e16e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 0aee323 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 14% 4%;
}
    
#widget_9d9 {
    width: 63.83%;
}
}

