@media all {
  *#dm .dmInner div.u_1850012978 .svg { fill:var(--color_1) !important; }

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

  *#dm .dmInner div.u_989521320 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

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

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

  *#dm .dmInner div.u_1127505843 hr {
    color:var(--color_2) !important;
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%226%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%206%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
  }

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

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

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

  *#dm .dmInner div.u_2637060448 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_2637060448 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0.03) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_2637060448 textarea {
    border-style:solid !important;
    border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0.03) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_2637060448 select {
    border-style:solid !important;
    border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) rgba(0,0,0,0.05) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0.03) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_2637060448 .dmform-success { text-align:center !important; }

  *#dm .dmInner div.u_2637060448 .dmform-success .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_2637060448 .dmform-error { text-align:center !important; }

  *#dm .dmInner div.u_2637060448 .dmformsubmit { width:250px !important; }

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

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

  *#dm .dmInner div.u_2527335052 .readMore a { color:var(--color_2) !important; }

  *#dm .dmInner div.u_2527335052 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1850216163 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_2527335052 .postTitle a { font-size:25px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1171802668 img { object-position:50% 0% !important; }

  *#dm .dmInner *.u_1850216163 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1850216163 .photoGalleryViewAll { padding:0 7.5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_3);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\38 d5413b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c50bf936 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#group_ojo {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
}
    
#group_ljn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\30 efdb9d8 {
    justify-content: flex-start;
    align-items: center;
    width: 67.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2.300613335408404%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#\35 f317afe {
    width: 100%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 100%;
    min-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c5628bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 c5628bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b520e64 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b672e668 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 edd6541 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 28c3043 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6us {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\34 644f713 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 717f037 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc40cdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4bdd51d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 143d320 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb77afe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fc0c2f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc86d0fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b0b1e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n7a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_n7a {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\32 f99adb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 744eb86 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#widget_t4h {
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 320px;
    max-width: 100%;
    flex: 1 1 auto;
}
}



@media all {
    
#d3331ff6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#\31 f1d9b0d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#c94ed262::before, #c94ed262 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#c94ed262 {
    background-image: url("https://irp.cdn-website.com/8d8defc9/dms3rep/multi/opt/Global-Background-2624369797-1920w.jpg");
    background-attachment: fixed;
}
    
#group_g5j {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
}
    
#f20ec59f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f20ec59f {
    width: 1120px;
    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_ncr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_vgr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.16%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\33 0c80608 {
    justify-content: flex-start;
    align-items: center;
    width: 87.7%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.3010821200086045%;
    flex: 0 1 auto;
    height: auto;
    flex-wrap: nowrap;
}
    
#\39 f90a200.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f90a200 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gqg {
    width: 114px;
    height: auto;
    max-width: 100%;
}
    
#\37 2e5414a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2e5414a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6fb88fa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b6fb88fa {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f24c3850.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f24c3850 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 12e3b66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 12e3b66 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pvh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_pvh {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\37 acffd22 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
}
    
#ffc63182 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\39 3367d8a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.16%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#c759dffa {
    width: 114px;
    height: auto;
    max-width: 100%;
}
    
#\35 7497f46 {
    justify-content: flex-start;
    align-items: center;
    width: 87.7%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.3010821200086045%;
    flex: 0 1 auto;
    height: auto;
    flex-wrap: nowrap;
}
    
#b5ce9f59.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5ce9f59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 05ef662.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 05ef662 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5dc035c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5dc035c {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca80e5e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ca80e5e5 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 db65bdf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 db65bdf {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5cbf101.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a5cbf101 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0fd22e9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 0fd22e9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#f35d5e54 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 4;
}
    
#df4a5f22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.98%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#e38b8959 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 10.16%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\39 c75624d {
    width: 114px;
    height: auto;
    max-width: 100%;
}
    
#eadbcaeb {
    justify-content: flex-start;
    align-items: center;
    width: 87.7%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.3010821200086045%;
    flex: 0 1 auto;
    height: auto;
    flex-wrap: nowrap;
}
    
#\38 b1f891b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 b1f891b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d7309f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2d7309f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f474fa21.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f474fa21 {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4d03db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e4d03db {
    width: 1120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f2001b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a1f2001b {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e186ff31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 30bd786 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#d9c1e247 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 f3fa879 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 21a857b {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2.300613335408404%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#\31 45cddd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 34ba148 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 100%;
    min-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d29d9dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d29d9dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 15903e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\36 fc18669.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 fc18669 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b89dc89d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 80px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1acce48 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 47.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#\30 f7dff91 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 100%;
    min-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d799cc6 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 2.300613335408404%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    order: 0;
}
    
#\31 1aa233c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1aa233c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaf6ba8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5661df8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 5661df8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b8134354 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b77adbbd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#widget_tpv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0ed676b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e02c0882 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 63f70a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce108c17 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 dc4022b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1e8fb51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 3679bcb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#\30 26eb230 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a298e9a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de601ade {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 7651301 {
    justify-content: flex-start;
    align-items: center;
    width: 48.84%;
    min-height: 160px;
    max-height: none;
    row-gap: 10px;
    column-gap: 2.142857142857143%;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.25);
    background-image: none;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0800320.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0800320 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5044192.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 5044192 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2430497 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ed951f1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 def6d33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#\34 be60a6f::before, #\34 be60a6f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 be60a6f {
    background-image: url("https://irp.cdn-website.com/8d8defc9/dms3rep/multi/opt/Global-Background-2624369797-1920w.jpg");
    background-attachment: fixed;
}
    
#group_tu2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.300613335408404%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
}
    
#group_kd4 {
    justify-content: flex-start;
    align-items: center;
    width: 31.79%;
    min-height: 160px;
    max-height: none;
    row-gap: 10px;
    column-gap: 2.142857142857143%;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.25);
    background-image: none;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c3c36337.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c3c36337 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed1c2ba4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed1c2ba4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcf636a7 {
    justify-content: flex-start;
    align-items: center;
    width: 31.79%;
    min-height: 160px;
    max-height: none;
    row-gap: 10px;
    column-gap: 2.142857142857143%;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.25);
    background-image: none;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 168b6bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 168b6bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9cf3296.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d9cf3296 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4744fb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4744fb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fb561d {
    justify-content: flex-start;
    align-items: center;
    width: 31.79%;
    min-height: 160px;
    max-height: none;
    row-gap: 10px;
    column-gap: 2.142857142857143%;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.25);
    background-image: none;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9b5f12e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9b5f12e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c1f386f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 c1f386f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad20cc5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ad20cc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39aee36 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.300613335408404%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
}
    
#\31 abcbaa1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 abcbaa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c997f07d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c997f07d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd9c032.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cd9c032 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4943a91 {
    justify-content: flex-start;
    align-items: center;
    width: 48.84%;
    min-height: 160px;
    max-height: none;
    row-gap: 10px;
    column-gap: 2.142857142857143%;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1) rgba(71, 71, 71, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0.25);
    background-image: none;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ef5a922a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef5a922a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9c291e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9c291e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8cb62c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8cb62c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 24d285e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 24d285e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a7d1075.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 a7d1075 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4386de5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4386de5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9988d26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 9988d26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2e1e3bb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2e1e3bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d365838.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d365838 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab8adeee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ab8adeee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b52d1271 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#a3564286 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_431 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t5v {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 c7d77d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d38def92 {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#widget_q6s {
    width: 100.00%;
    height: 122px;
    max-width: 100%;
}
}



@media all {
    
#e6f9aaf5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#e8e5eb5c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\37 45fb4f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1bf89af {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_t3k {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#c0f6a5fe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 2e87a14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
}
    
#b967fcb8 {
    background-image: url("https://irp.cdn-website.com/8d8defc9/dms3rep/multi/opt/Global-Background-2624369797-1920w.jpg");
    background-attachment: fixed;
}
    
#\39 072e804 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2k8.flex-element.widget-wrapper > [data-element-type] {
    padding: 40px 40px 40px 40px;
}
#widget_2k8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 40px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 744eb86 {
    padding: 0px 0px 0px 0px;
}
    
#\30 75d77c5 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\38 d5413b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c50bf936 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 f317afe {
    height: 436px;
}
    
#group_ojo {
    column-gap: 7.326007189516486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ljn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 efdb9d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 f99adb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 744eb86 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_t4h {
    height: auto;
    width: 100.00%;
    flex: 0 1 auto;
    min-height: auto;
}
    
#\30 75d77c5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d3331ff6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 f1d9b0d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_ncr {
    column-gap: 7.326007189516486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_vgr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 67px;
}
    
#\33 0c80608 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_gqg {
    width: 67px;
    height: auto;
}
    
#\32 12e3b66 {
    width: 200px;
}
    
#ffc63182 {
    column-gap: 7.326007189516486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 3367d8a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 67px;
}
    
#c759dffa {
    width: 67px;
    height: auto;
}
    
#\35 7497f46 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a5cbf101 {
    width: 200px;
}
    
#df4a5f22 {
    column-gap: 7.326007189516486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e38b8959 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 67px;
}
    
#\39 c75624d {
    width: 67px;
    height: auto;
}
    
#eadbcaeb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1f2001b {
    width: 200px;
}
}



@media (max-width: 767px) {
    
#e186ff31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\33 30bd786 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 34ba148 {
    height: 240px;
}
    
#\30 f7dff91 {
    height: 240px;
}
    
#\34 f3fa879 {
    column-gap: 7.326007189516486%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 15903e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 21a857b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b89dc89d {
    column-gap: 7.326007189516486%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\36 d799cc6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#f1acce48 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#b8134354 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b77adbbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 3679bcb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 7651301 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 ed951f1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 def6d33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_kd4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dcf636a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 4fb561d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_tu2 {
    column-gap: 2.300613335408404%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 39aee36 {
    column-gap: 2.300613335408404%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d4943a91 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 c7d77d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d38def92 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 2a97276 {
    margin: 0px 0% 0px 0%;
}
    
#widget_q6s {
    width: 100.00%;
    height: 140px;
}
}



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



@media (max-width: 767px) {
    
#c0f6a5fe {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 2e87a14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_2k8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_2k8 {
    margin: 40px 0% 0px 0%;
}
}

#c94ed262.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGRAAAwADAAAAAAAAAAAAAAAAAAECAxMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AzBGa5TlPhGxgFCxAX//Z')!important}#\34 be60a6f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGRAAAwADAAAAAAAAAAAAAAAAAAECAxMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AzBGa5TlPhGxgFCxAX//Z')!important}#b967fcb8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAGRAAAwADAAAAAAAAAAAAAAAAAAECAxMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8AzBGa5TlPhGxgFCxAX//Z')!important}