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

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

  *#dm .dmInner div.u_1098597998 input,
  *#dm .dmInner div.u_1098597998 textarea,
  *#dm .dmInner div.u_1098597998 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1326875662 input,
  *#dm .dmInner div.u_1326875662 textarea,
  *#dm .dmInner div.u_1326875662 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1454493999 input,
  *#dm .dmInner div.u_1454493999 textarea,
  *#dm .dmInner div.u_1454493999 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1850451678 input,
  *#dm .dmInner div.u_1850451678 textarea,
  *#dm .dmInner div.u_1850451678 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner div.u_1347065970 input,
  *#dm .dmInner div.u_1347065970 textarea,
  *#dm .dmInner div.u_1347065970 select {
    border-color:var(--color_5) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1331764791 { border-radius:4px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3839048879 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_3839048879 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3839048879 .caption-container .caption-text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_3839048879 .caption-container .caption-text .rteBlock { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1072598717 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1072598717 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1332836929 .iconBg { background-color:rgba(0,0,0,1) !important; }

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

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

  *#dm .dmInner a.u_1332836929 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1332836929 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    text-decoration:none solid rgb(0,0,0) !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1347065970 input::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1347065970 textarea::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1347065970 select::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1347065970 input {
    font-weight:normal !important;
    text-align:center !important;
    color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1347065970 textarea {
    font-weight:normal !important;
    text-align:center !important;
    color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1347065970 select {
    font-weight:normal !important;
    text-align:center !important;
    color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1850451678 .advanced-form-label {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1347065970 .advanced-form-label {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1454493999 .advanced-form-label {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1326875662 .advanced-form-label {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1098597998 .advanced-form-label {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1850451678 input::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1850451678 textarea::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1850451678 select::placeholder { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1215018621 {
    border-radius:4px !important;
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1098597998 input::placeholder { color:rgba(0,0,238,1) !important; }

  *#dm .dmInner div.u_1098597998 textarea::placeholder { color:rgba(0,0,238,1) !important; }

  *#dm .dmInner div.u_1098597998 select::placeholder { color:rgba(0,0,238,1) !important; }

  *#dm .dmInner div.u_1098597998 input {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1098597998 textarea {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1098597998 select {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner a.u_4025125387 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_4025125387 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_2192929081 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2192929081 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_1928470218 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1928470218 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:700 !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3839048879 .photoGalleryThumbs .image-container a { padding-top:264px !important; }

  *#dm .dmInner *.u_3839048879 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_3839048879 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 55aeec9 {
    min-height: 867px;
    width: 100%;
    align-items: flex-end;
    max-width: none;
    padding: 0 0 0 0;
}
    
#aa6f442f::before, #aa6f442f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_5);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.35;
    content: '';
    height: 100%;
}
#aa6f442f {
    background-image: url("https://irp.cdn-website.com/9c7ae1e6/dms3rep/multi/opt/Foto_6_1-1920w.jpg?jxl&v=jxl");
}
    
#\32 b9facfb {
    align-self: flex-end;
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: 659px;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#\31 1af964e {
    row-gap: 10px;
    max-width: 720px;
    width: 47.78%;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 21%;
    min-width: auto;
    padding: 0px 0% 64px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 967fbe5 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fao {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ua6 {
    width: 46px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s87 {
    width: 46px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d1h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.57%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    --column-gap: 20px;
    height: auto;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 42d202a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.57%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#cbca9fef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.57%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 5f3de3e {
    width: 46px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0b29cca {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f885953 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9575812 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
    
#\30 686b068 {
    background-color: var(--color_6);
    background-image: none;
}
    
#f0bc8556 {
    row-gap: 56px;
    width: 100%;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#cf9f416d {
    row-gap: 16px;
    width: 68.84%;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0 0 0 0;
}
    
#ebf287e5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b112e20 {
    max-width: 100%;
    width: 550px;
    height: auto;
}
    
#cd6a3559 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#ab250676 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-top: -43px;
}
    
#c75c89be {
    max-width: 720px;
    width: auto;
    height: auto;
}
    
#b619f9d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#b619f9d7 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#widget_ra4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\33 5ef75ed {
    min-height: 240px;
    column-gap: 20px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    justify-content: center;
    padding: 70px 0% 70px 0%;
}
    
#\33 f0c57ea {
    align-self: center;
    row-gap: 16px;
    width: 38.09%;
    align-content: flex-start;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#\32 e0d73cc {
    max-width: 100%;
    width: 548px;
    height: auto;
}
    
#\33 b2e8af3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ef1475ee {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\32 6ffcf6e {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#e1788248 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 8ef829a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#de19c0be {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\39 3cc1afd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\36 d14b5b5 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\36 8deb1e9 {
    row-gap: 4px;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\39 eee4c56 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a2599ade {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 568ec0b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\35 568ec0b {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\38 3e371d2 {
    align-self: flex-end;
    width: 41%;
    justify-content: flex-start;
    align-items: stretch;
    flex: 0 1 auto;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#\38 00c9d59 {
    width: 100.13%;
    height: 548px;
    align-self: center;
}
    
#\30 b89e5ba {
    margin: 0px 0% 0px 0%;
}
    
#widget_fe2 {
    width: 234px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ui {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 7689575 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6d530c5 {
    min-height: auto;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
    flex-direction: column;
    align-items: stretch;
}
    
#\32 b9051b1 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\32 d1f7896 {
    row-gap: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 c56023e {
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#d0f39f80 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d6f41c7 {
    column-gap: 0;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\37 ad3b83a {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 10px 0 10px;
    margin: 0px 0% 0px 0%;
}
    
#c6f20e9f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bc054d2f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 3ac9cb4 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 10px 0 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 acc47cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 5cc1f6e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7709b10 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e2e0dc93 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec17f047 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 10px 0 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4287d90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c0fe5e9b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 db29634 {
    row-gap: 8px;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    align-content: center;
    padding: 0 0px 0 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 470e82b {
    max-width: 100%;
    width: 249px;
    height: auto;
}
    
#b6d77ede {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 998f4ed {
    min-height: 60vh;
    width: 100%;
    padding: 70px 6% 70px 6%;
}
    
#\39 2c85e04::before, #\39 2c85e04 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_5);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.55;
    content: '';
    height: 100%;
}
#\39 2c85e04 {
    background-image: url("https://irp.cdn-website.com/9c7ae1e6/dms3rep/multi/opt/Foto_1-1920w.jpg");
}
    
#\31 ed93a27 {
    align-self: center;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\30 d13e075 {
    row-gap: 20px;
    max-width: 560px;
    width: 42.23%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#\35 174bbdc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f5219df {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ee86ba6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 40px 18px 40px;
}
#\38 ee86ba6 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
    
#\38 054720e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 9860523 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 dc47238 {
    min-height: 240px;
    column-gap: 48px;
    width: 100%;
    align-items: flex-start;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\32 c8c8c8f {
    align-self: flex-start;
    row-gap: 16px;
    width: 46.34%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\35 b8ff0cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 264e46c {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 a8294b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe8be6ec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a277ebd5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e6f541ec {
    align-self: flex-start;
    width: 48.78%;
    justify-content: flex-start;
    align-items: stretch;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: var(--color_8);
    box-shadow: 0 6px 24px rgba(11,18,32,0.08);
    background-color: rgba(253, 253, 253, 1);
    background-image: none;
    padding: 32px 32px 32px 32px;
}
    
#aa857265 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
}
    
#\32 54dc345 {
    row-gap: 20px;
    justify-content: flex-start;
    align-items: stretch;
    width: 419px;
}
    
#\37 aa2cd91 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#d636f3f9 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\34 c340fe2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
    
#\32 dd9cb4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
    
#\39 ed0765a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 932c1b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eded6d22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 46be515 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb3dd7c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#widget_r68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de372e94 {
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 238, 1) rgba(0, 0, 238, 1) rgba(0, 0, 238, 1) rgba(0, 0, 238, 1);
    border-style: solid;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 55aeec9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_fao {
    width: 99.93%;
}
    
#\31 1af964e {
    width: 86.51%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5ef75ed {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 00c9d59 {
    height: 324px;
    width: 99.89%;
    margin-top: -69px;
}
    
#\32 e0d73cc {
    margin-top: 2px;
}
    
#\33 f0c57ea {
    width: 43.88%;
}
}



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



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



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



@media (max-width: 767px) {
    
#\30 55aeec9 {
    min-height: 594px;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 b9facfb {
    align-items: center;
    width: 99.81%;
    height: auto;
    min-height: 629px;
}
    
#\31 1af964e {
    max-width: 100%;
    width: 99.77%;
    padding: 32px 4% 40px 4%;
}
    
#widget_fao {
    width: 99.89%;
}
}



@media (max-width: 767px) {
    
#\37 9575812 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f0bc8556 {
    align-items: center;
}
    
#cf9f416d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 5ef75ed {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 f0c57ea {
    width: 100%;
}
    
#\38 3e371d2 {
    width: 100%;
}
    
#\38 00c9d59 {
    margin-top: 18px;
    height: 340px;
}
}



@media (max-width: 767px) {
    
#\33 6d530c5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 d1f7896 {
    align-items: center;
}
    
#\35 d6f41c7 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\37 ad3b83a {
    width: 100%;
    padding: 0 0 0 0;
}
    
#\38 3ac9cb4 {
    width: 100%;
    padding: 0 0 0 0;
}
    
#\39 7709b10 {
    width: 100%;
    padding: 0 0 0 0;
}
    
#ec17f047 {
    width: 100%;
    padding: 0 0 0 0;
}
    
#\32 db29634 {
    width: 100%;
    padding: 0 0 0 0;
}
}



@media (max-width: 767px) {
    
#\39 998f4ed {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 ed93a27 {
    align-items: center;
}
    
#\30 d13e075 {
    max-width: 100%;
    width: 99.88%;
}
    
#\35 174bbdc {
    width: 329px;
}
}



@media (max-width: 767px) {
    
#\39 dc47238 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 c8c8c8f {
    width: 100%;
}
    
#e6f541ec {
    width: 100%;
    padding: 32px 24px 32px 24px;
    margin: 0px 0% 0px 0%;
}
    
#aa857265 {
    width: 264px;
    align-self: center;
    height: auto;
    min-height: 616px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 54dc345 {
    width: 264px;
    height: auto;
    min-height: 616px;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}

#\39 2c85e04.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQFBhEhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABsRAAEEAwAAAAAAAAAAAAAAAAEAAhESAyEx/9oADAMBAAIRAxEAPwDOqOU4CaGujHw2XNHs9/wmT7882YdgHboHoeYiXONkDSF3VDZ4v//Z')!important}