@media (min-width:1025px) {
  *#dm .dmInner div.u_1017328567 .shape-text { font-size:60px !important; }

  *#dm .dmInner *.u_1017328567 .container-padding { padding:0 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1432787828 .dmformsubmit {
    height:56px !important;
    width:200px !important;
  }
}
@media all {
  *#dm .dmInner div.u_1017328567 .shape-text {
    color:var(--color_3) !important;
    font-family:'Gloria Hallelujah' !important;
  }

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

  *#dm .dmInner div.u_1398919887 img[dm_changed] {
    border-radius:50% 50% 50% 50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  }

  *#dm .dmInner div.u_1398919887 img {
    border-radius:50% 50% 50% 50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
  }

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

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

  *#dm .dmInner div.u_1527562208 .shape-text { font-family: Abel !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1432787828 { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1432787828 .dmformsubmit { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1432787828 input[type="submit"] {
    color:var(--color_5) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1432787828 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1432787828 textarea {
    border-style:solid !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1432787828 select {
    border-style:solid !important;
    border-width:1px !important;
    background-color:var(--color_5) !important;
    border-color:var(--color_7) !important;
  }

  *#dm .dmInner *.u_1432787828 .dmformsubmit {
    float:LEFT !important;
    margin-block-start:24px !important;
  }

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

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

  *#dm .dmInner div.u_1568346904 {
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:0.634921px 0.634921px 0.634921px 0.634921px !important;
    border-style:solid !important;
    background-color:var(--color_7) !important;
    background-image:initial !important;
  }

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

  *#dm .dmInner *.u_1432787828 .dmforminput {
    padding-inline:8px !important;
    padding-block:6px !important;
  }

  *#dm .dmInner *.u_1432787828 .spacing-container {
    margin-inline:-8px !important;
    margin-block:-6px !important;
  }

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

  *#dm .dmInner div.u_1044104405 img { border-radius:31px 31px 31px 31px !important; }

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

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

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

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

  *#dm .dmInner a.u_1560968337 .iconBg { display:none !important; }

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

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

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

  *#dm .dmInner a.u_1640362757 .iconBg { display:none !important; }

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

  *#dm .dmInner div.u_1655447188 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1655447188 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1148144101 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1148144101 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1791358708 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1791358708 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1432787828 .dmforminput input {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .dmforminput textarea {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .dmforminput .fileUploadLink {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .checkboxwrapper span {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .radiowrapper span {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .optinwrapper div {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .freetextwrapper {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .dmforminput select {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }

  *#dm .dmInner div.u_1432787828 .dmforminput option {
    color:var(--color_3) !important;
    font-family:'Inter Tight' !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1432787828 .dmformsubmit {
    width:200px !important;
    height:56px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner div.u_1527562208 .shape-text { font-size:28px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1432787828 .dmformsubmit {
    height:48px !important;
    width:280px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1207128045 .photoGalleryThumbs .image-container a { padding-top:180px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
#flex-header {
    --overlapping-background-image: none;
    --overlapping-background-color: var(--color_6);
}
}



@media all {
    
#\32 809e105 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aaeede78 {
    min-height: 610px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2ecda9a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin: 4% 0px 6% 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b178987 {
    margin: 0px 0% 0px 0%;
}
    
#e2baac68 {
    background-image: url("https://irp.cdn-website.com/ca037c41/dms3rep/multi/opt/ChatGPT+Image+2+jul+2026-+15_46_27-1920w.png");
}
    
#group_uub {
    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: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
}



@media all {
    
#\37 b6253e6 {
    grid-template-rows: minmax(300px, max-content);
    width: 100%;
    max-width: 100%;
}
    
#\38 d5a205d {
    width: 98.82%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bc316341::before, #bc316341 > .bgExtraLayerOverlay {
    
}
#bc316341 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.65%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e959905 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2311714 {
    width: 593px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 20d8a44 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ca037c41/dms3rep/multi/opt/ChatGPT+Image+2+jul+2026-+15_34_06-1920w.png");
}
    
#d6a48e83 {
    width: 111px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: start;
    justify-self: start;
    margin-left: -55px;
    margin-top: 8%;
}
    
#e341315b {
    margin: 60px 0% 60px 0%;
}
    
#Nosotros::before, #Nosotros > .bgExtraLayerOverlay {
    
}
#Nosotros {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 51.35%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 8% 2% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9403fa8 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 6bd35ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ca037c41/dms3rep/multi/opt/ChatGPT+Image+2+jul+2026-+15_50_32-1920w.png");
    background-position: 50% 100%;
}
    
#d169520a::before, #d169520a > .bgExtraLayerOverlay {
    
}
#d169520a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#e3d40191 {
    min-height: 503px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_gri {
    width: 100%;
    height: 200px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\37 1849931 {
    min-height: 401px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a0320c94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a0320c94 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\37 6f39ac8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 6f39ac8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\39 cc373a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 fa2e7ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 76920ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 0e71d68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b233f708 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f9c1eb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ab4edd2d::before, #ab4edd2d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 42%, rgba(0, 0, 0, 0) 100%);
}
#ab4edd2d {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/ca037c41/dms3rep/multi/opt/ChatGPT+Image+3+jun+2026-+15_54_00-1920w.png");
    background-attachment: fixed;
}
    
#\35 30e53f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a45b581c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a45b581c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#d63d4f55.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d63d4f55 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#b1117aab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e2c750c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d1334982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 239ece1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c1aa878 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c1d9e90e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 09b4fe5 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 d3d8aae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 d3d8aae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ac502de {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 4;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3008ceb {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 e6947fb {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b9a5b1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6315fbb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 6315fbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cfa50346 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d09968b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 4929e29 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 bcaccc3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 bcaccc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b41fd481 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c68dfed7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 6;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a8aeff3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b80ec558.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b80ec558 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3156e70 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 2;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a05b56b8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 6;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f2f0af2 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 da39825 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bee5bee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dc68bea5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: stretch;
    order: 4;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ae6e271.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 ae6e271 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a559036b {
    justify-content: space-around;
    align-items: center;
    width: 49%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 897d366 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd86cde.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 cd86cde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4075bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e69e948 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b280bd93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 ca49d60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d6dbfd0 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a3016c6a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a3016c6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d41c733f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 361ddee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 361ddee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0f0afd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b02fa490 {
    justify-content: space-around;
    align-items: center;
    width: 49%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f1b181 {
    min-height: 382px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bfbbb911 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#bfb6ac9b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a0fa06de::before, #a0fa06de > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(2, 62, 75, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#a0fa06de {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\33 402b764 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e915b2b {
    max-width: 100%;
    width: 1008px;
}
    
#ef742557 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b8adbd5 {
    max-width: 100%;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d3b1d76 {
    max-width: 100%;
    width: 745.281px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a0326c9::before, #\37 a0326c9 > .bgExtraLayerOverlay {
    
}
#\37 a0326c9 {
    background-image: url("https://irp.cdn-website.com/ca037c41/dms3rep/multi/opt/ChatGPT+Image+2+jul+2026-+15_43_06-1920w.png");
    background-origin: border-box;
    background-attachment: fixed;
}
}



@media all {
    
#\38 9244084 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66db438 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#be94adf7 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d412fdf7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 577faea {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5a5e236 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aa495db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(7, 94, 137, 0.69);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#ffdb0229 {
    margin: 0px 0% 0px 0%;
}
    
#d86d8827 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d995052c {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 03a187d {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b1fa3d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f850e554 {
    width: 98.89%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b87f19d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e006675 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 948c5a0::before, #\35 948c5a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 948c5a0 {
    background-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/ca037c41/dms3rep/multi/opt/ChatGPT+Image+2+jul+2026-+15_43_06-1920w.png");
    background-attachment: fixed;
}
    
#f84fe987 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#aff2e0cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(7, 94, 137, 0.76);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7d3a254 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e39dc1e3 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 a26b89f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 dc7fd9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(7, 94, 137, 0.69);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 3dd82c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 34c587e {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 2934801 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e586e40c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 76904b7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3af6827 {
    min-height: 350px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 950c0bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee88fe3b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e22d89d7 {
    width: 128px;
    height: auto;
    min-width: 0px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ec2410 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b24f0bc2.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 24px 24px 24px;
}
#b24f0bc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8337e13.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 16px;
    padding-bottom: 16px;
}
#\35 8337e13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\39 6c532e3 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 87d5eb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e8b719 {
    background-image: url(https://irp.cdn-website.com/md/dmtmpl/9434c165-4ed4-4e73-987a-5b8aac16ee5d/dms3rep/multi/opt/map-image-1920w.png);
}
    
#\32 e4e4de3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1bf0eb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c2760d13 {
    min-height: 624px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 15bb2fe {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b0f84b50 {
    width: 607.812px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 20px;
}
    
#ca923e35 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 2445dc6 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ca037c41/dms3rep/multi/opt/ChatGPT+Image+2+jul+2026-+15_30_03-1920w.png");
}
    
#\34 768b9dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f84be675 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5a1cd63 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 51.52%;
    min-height: 82.23%;
    row-gap: 17px;
    column-gap: 4%;
    background-image: linear-gradient(90deg, rgba(11, 76, 126, 1) 0%, rgba(9, 71, 106, 0.78) 100%);
    height: auto;
    border-radius: 0 36px 36px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-origin: border-box;
    padding: 6% 4% 6% 4%;
    margin: 90px 0% 0px 0%;
}
    
#\38 3a298be {
    width: 630px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e793ff1 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 05b1e0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d228ac6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5eb2d0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 9c27367 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(90deg, rgba(11, 126, 126, 1) 0%, rgba(7, 94, 137, 0.78) 100%);
    background-origin: border-box;
}
    
#\34 69c9aba {
    width: 100%;
    height: 392px;
    max-width: 100%;
    order: 2;
}
    
#f3c1a3f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cc09845 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c33c1f2 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c0948f66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 562480f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d29838ae {
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 791ce2d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 809e105 {
    width: 100%;
    padding-left: 16px;
    margin-left: 0%;
    min-height: 80px;
    order: 1;
    padding-top: 16px;
    justify-content: flex-start;
}
    
#aaeede78 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding-bottom: 2%;
}
    
#\31 2ecda9a {
    align-self: auto;
    width: 99.73%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uub {
    order: 2;
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b6253e6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc316341::before, #bc316341 > .bgExtraLayerOverlay {
    
}
#bc316341 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 42.00%;
}
    
#\33 e959905 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#d2311714 {
    width: 92.14%;
}
    
#d6a48e83 {
    height: 101px;
    width: 101px;
    justify-self: start;
    align-self: start;
    margin: 35px 0px 0px -51px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#Nosotros::before, #Nosotros > .bgExtraLayerOverlay {
    
}
#Nosotros {
    width: 58%;
    padding: 12% 2% 12% 4%;
}
    
#\35 9403fa8 {
    width: 250px;
    min-height: 54px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3d40191 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 bff9347 {
    margin: 0px 0% 0px 0%;
}
    
#d169520a::before, #d169520a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1849931 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#a0320c94 {
    order: 0;
}
    
#\37 fa2e7ee {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 0e71d68 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b233f708 {
    order: 2;
}
    
#\30 f9c1eb7 {
    order: 3;
}
    
#ab4edd2d::before, #ab4edd2d > .bgExtraLayerOverlay {
    
}
    
#\35 30e53f6 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 239ece1 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7f1b181 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfb6ac9b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dea27534 {
    margin: 0px 0% 0px 0%;
}
    
#a0fa06de::before, #a0fa06de > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e915b2b {
    width: 404px;
}
    
#ef742557 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 d3b1d76 {
    width: 70.69%;
}
    
#\37 a0326c9::before, #\37 a0326c9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aff2e0cb {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e39dc1e3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 20px;
    padding-bottom: 1%;
}
    
#\39 66db438 {
    height: auto;
    width: 110px;
}
    
#\35 34c587e {
    height: auto;
    width: 110px;
}
    
#\33 dc7fd9a {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 03a187d {
    height: auto;
    width: 110px;
}
    
#\33 aa495db {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 948c5a0::before, #\35 948c5a0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2934801 {
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
}
    
#e586e40c {
    width: 100%;
    min-height: 80px;
}
    
#b24f0bc2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3af6827 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 4% 6% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2760d13 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 620px;
}
    
#\38 15bb2fe {
    width: 250px;
    min-height: 54px;
}
    
#\34 768b9dc {
    align-items: flex-start;
}
    
#f84be675 {
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 5a1cd63 {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 73.00%;
    width: 91.31%;
    justify-content: center;
    row-gap: 16px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3a298be {
    width: 548px;
}
    
#\32 e793ff1 {
    width: 250px;
    min-height: 54px;
}
}



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



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



@media (max-width: 767px) {
    
#e39dc1e3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 948c5a0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\32 809e105 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 16px;
    padding-left: 16px;
    justify-content: flex-start;
    height: auto;
}
    
#aaeede78 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\31 2ecda9a {
    width: 100.00%;
    order: 2;
    align-self: center;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uub {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 b6253e6 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(188.99305725097656px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d5a205d {
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bc316341::before, #bc316341 > .bgExtraLayerOverlay {
    
}
#bc316341 {
    min-height: 425px;
    align-items: center;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 35%;
    height: auto;
}
    
#\33 e959905 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#d2311714 {
    width: 99.54%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d6a48e83 {
    height: 91px;
    width: 91px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: -37px 0% 0px 9.217877094972067%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 20d8a44 {
    background-position: 100% 50%;
}
    
#Nosotros::before, #Nosotros > .bgExtraLayerOverlay {
    
}
#Nosotros {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 14% 6% 24% 6%;
}
    
#\35 9403fa8 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d169520a::before, #d169520a > .bgExtraLayerOverlay {
    
}
#d169520a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 50px 0px 50px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e3d40191 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_gri {
    height: 164px;
}
}



@media (max-width: 767px) {
    
#\37 1849931 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\37 fa2e7ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 0e71d68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ab4edd2d::before, #ab4edd2d > .bgExtraLayerOverlay {
    
}
    
#\35 30e53f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 239ece1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 09b4fe5 {
    height: auto;
}
    
#a559036b {
    width: 99.54%;
    padding-left: 8px;
    padding-right: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ac502de {
    min-height: 40px;
}
    
#\34 897d366 {
    min-height: 40px;
}
    
#\38 3008ceb {
    height: auto;
}
    
#\37 e69e948 {
    height: auto;
}
    
#\36 e6947fb {
    height: auto;
}
    
#cfa50346 {
    min-height: 40px;
}
    
#\31 d09968b {
    height: auto;
}
    
#\33 4929e29 {
    height: auto;
}
    
#\35 d6dbfd0 {
    height: auto;
}
    
#c68dfed7 {
    min-height: 40px;
}
    
#\38 a8aeff3 {
    min-height: 40px;
}
    
#\34 3156e70 {
    min-height: 40px;
}
    
#b02fa490 {
    width: 99.54%;
    padding-left: 8px;
    padding-right: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7f1b181 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-bottom: 6%;
}
    
#a05b56b8 {
    min-height: 40px;
}
    
#\38 f2f0af2 {
    height: auto;
}
    
#dc68bea5 {
    min-height: 40px;
}
}



@media (max-width: 767px) {
    
#bfbbb911 {
    min-height: 170px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#bfb6ac9b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a0fa06de::before, #a0fa06de > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 402b764 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e915b2b {
    width: 100%;
}
    
#ef742557 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 d3b1d76 {
    width: 100%;
}
    
#\37 a0326c9::before, #\37 a0326c9 > .bgExtraLayerOverlay {
    
}
    
#\35 2fd2ed6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 9244084 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\39 66db438 {
    width: 96px;
    height: auto;
}
    
#d412fdf7 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 e006675 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\33 aa495db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#aff2e0cb {
    width: 100%;
    min-height: 389px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#e39dc1e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 4% 6%;
}
    
#\30 a26b89f {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#d995052c {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 34c587e {
    width: 96px;
    height: auto;
}
    
#\33 dc7fd9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\38 3dd82c3 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\37 03a187d {
    width: 96px;
    height: auto;
}
    
#\35 948c5a0::before, #\35 948c5a0 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 2934801 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#e586e40c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 16px;
}
    
#b24f0bc2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8337e13 {
    order: 3;
}
    
#\37 76904b7 {
    width: 100%;
}
    
#\39 6c532e3 {
    width: 100%;
}
    
#d3af6827 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#\31 950c0bd.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\31 950c0bd {
    justify-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee88fe3b {
    justify-self: auto;
    width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e22d89d7.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#e22d89d7 {
    width: 80px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e4e4de3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c2760d13 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 15bb2fe {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#ca923e35 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    grid-template-rows: minmax(576.72px, max-content);
    padding-top: 0%;
    padding-bottom: 4%;
}
    
#\34 768b9dc {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 15px;
}
    
#f84be675 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 5a1cd63 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 528px;
    width: 91.15%;
    justify-content: flex-start;
    row-gap: 13px;
    align-items: flex-start;
    padding: 10% 6% 10% 6%;
    margin: 85px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 3a298be {
    width: 306px;
}
    
#\32 e793ff1 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 05b1e0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5eb2d0d {
    margin-top: -12px;
}
    
#\34 69c9aba {
    height: 240px;
}
    
#f3c1a3f5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 cc09845 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c33c1f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



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

#\32 20d8a44.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/APDy8fHz8vP08/T19PHz8u7y79/n373Euo6SiGxqYwDx8/Pz9PT19vX19vXw8/Lo8OrH1siWpZlxfXBna2IA6fDs6/Hu7vPx7/Py6vDt2uXdqb6sdYx7WnFcYnNfAMHazLjWybPTy7XV0bzX1bXOypi0qHuXh2+LcHeQbwCXxayEuqJ2s6N6trCNvr2UubmRr6qHppp2mn9qkWr2cm3weGmwVQAAAABJRU5ErkJggg==')!important}#\38 6bd35ae.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/ALfR3cHa3tLn5Nrr6dXn7cTb6JyxvnyBiV5nblFrdAChzdSz2NjM5uLU6ujI4eqw0d+GprZic4BFYW47aXgAesLFkM7KqdvUrN3aoNPcj8LRa5qtQmV2JlpuImmAAEOrsli5uWzGwmvIxWrCyGq0wFqYqThrfiFngCF1kgAgmqovqa82tbIxtrI5tLhIrblHl6krb4YbaYYfdZgECFoJ948f7gAAAABJRU5ErkJggg==')!important}#e2baac68.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuklEQVQI103KSwsBQQDA8fmi1J58CCcHznJy8ix5lSSxQlGbV6uMZ6vUWmOxdu2DmWl2V4qL3/X/B4rxQKZ1sR3jhR1CKWOe5/m+//4Cu+t9fLxNFE3SLJsQytxf/gGioragxMM9lJGFMWWu+zeAynyV7Aip3qi7WB50/fZ8mZg8KXUIsTAGsXY3Um1Ea+0EP8zMdkUoNyU0kNXpSRXRGXD5QjBdCmbrgRzPlYVQXQz3l/HpJgs35fX2A/y0mHhMJOmVAAAAAElFTkSuQmCC')!important}#\37 a0326c9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/AOzv7e7w7/Hy8vL09PL19e/z8ujd3t3U093X1uPu6wDo7evr7+3u8fDx8/Pu8/Lj7uvKysi1u7iyuri+2NUA4urm5e3p6fDt6/Hu3+zpyN/YqLexkaSfjqKglb24ALzUzMHY0cXb1cTb1rLQzZe/vISpp4Omo42sqZS6tgCXvrSfxLmkyL6exb6GtbNsoaNzn6OPrrCowL6rx8GGkHa/NIj+YAAAAABJRU5ErkJggg==')!important}#\35 948c5a0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApklEQVQI1wGbAGT/AOzv7e7w7/Hy8vL09PL19e/z8ujd3t3U093X1uPu6wDo7evr7+3u8fDx8/Pu8/Lj7uvKysi1u7iyuri+2NUA4urm5e3p6fDt6/Hu3+zpyN/YqLexkaSfjqKglb24ALzUzMHY0cXb1cTb1rLQzZe/vISpp4Omo42sqZS6tgCXvrSfxLmkyL6exb6GtbNsoaNzn6OPrrCowL6rx8GGkHa/NIj+YAAAAABJRU5ErkJggg==')!important}#\38 2e8b719.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVQI12P49+/ff2z479+/MPrf379//zIgS8AwfRQCANWqnp5dHtc2AAAAAElFTkSuQmCC')!important}