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

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

  *#dm .dmInner nav.u_1472791396.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after {
    border-style:solid !important;
    border-width:2px 0px 0px 0px !important;
    border-color:var(--color_5) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner nav.u_1472791396.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-weight:600 !important;
    font-size:13px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner nav.u_1472791396.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:13px !important; }

  *#dm .dmInner nav.u_1472791396.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:13px !important; }

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

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

  *#dm .dmInner div.u_974501214 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1661217482 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

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

  *#dm .dmInner div.u_1430730725 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1814269277 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1368444752 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1360614426 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1243199541 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2250176122 img {
    object-fit:contain !important;
    object-position:0% 50% !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1652912492 span.text {
    font-size:14px !important;
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1652912492 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1515586987 span.text {
    font-size:14px !important;
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1515586987 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1462691052 span[data-icon-mask] { background-color:var(--color_2) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 7ac9953 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#d025f9f0 {
    min-height: 542px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 65px 0% 65px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f215ed7a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244,240,231,1);
    background-image: none;
}
    
#group_65m {
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.6010673782521683%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7a8c915.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c7a8c915 {
    width: 1359px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b88ad1f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 7px 0px 7px;
}
#b88ad1f1 {
    width: 567px;
    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 ab76ab1 {
    margin: 0px 0% 0px 0%;
}
    
#group_stn {
    align-items: flex-start;
    width: 49.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d5286b78 {
    align-items: flex-start;
    width: 49.2%;
    min-height: 404px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b753e88a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 01a81c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 01a81c5 {
    width: 679px;
    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 {
    
#\31 2212816 {
    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 8498760 {
    align-items: flex-start;
    width: 100%;
    min-height: 328px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5eb75a7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad53af26 {
    min-height: 704px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 63929fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(232, 235, 228, 1);
    background-image: none;
}
    
#\37 6e62152 {
    margin: 0px 0% 0px 0%;
}
    
#group_6au {
    justify-content: flex-start;
    align-items: center;
    width: 54.98%;
    min-height: 218px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.33422281521014%;
    height: auto;
    --column-gap: 20px;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 036de5e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 45%;
    min-height: 791px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/d6a06b31/dms3rep/multi/web_img001+%282%29.jpg?dm-skip-opt=true");
}
    
#group_qnj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 bcf4dd5 {
    width: 567px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 68c8c3a {
    width: 88.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 21c2092 {
    width: 81.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91add53 {
    align-items: flex-start;
    width: 100%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 78fc150 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(179,179,179,1) #000000 rgba(179,179,179,1) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_71i {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e896ece {
    align-items: flex-start;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee41160 {
    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 e2113a3 {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 35e3170 {
    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;
}
    
#d2b5d9ae {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 348148e {
    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 bd4396f {
    align-items: flex-end;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ktb {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#\33 b2d85a5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(179,179,179,1) #000000 rgba(179,179,179,1) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 25px 0px 25px 0px;
    margin: -1px 0% -1px 0%;
}
    
#f863f245 {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 226ebb0 {
    align-items: flex-start;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d08ed58 {
    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;
}
    
#d501b901 {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2bb364a {
    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 4d3b1c3 {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ead34f9 {
    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;
}
    
#d065d122 {
    align-items: flex-end;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d40b665 {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#\38 779f9e9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(179,179,179,1) #000000 rgba(179,179,179,1) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 da52376 {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c5c0926 {
    align-items: flex-start;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6dee748 {
    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;
}
    
#a13ddeed {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec93faa1 {
    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;
}
    
#bb6fac1d {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 acb0a92 {
    align-items: flex-end;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c3456a0 {
    width: 25px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 5677589 {
    align-items: flex-start;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d07cb44 {
    min-height: 873px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 b4afd3b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,80,58,1);
    background-image: none;
}
    
#\33 245f0dd {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e5891a8 {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afe45579 {
    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 d1e3421 {
    align-items: flex-start;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 67065f6 {
    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 5c59ec6 {
    align-items: flex-end;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a863dab3 {
    width: 567px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 40385de {
    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;
}
    
#c222f83f {
    align-items: flex-end;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6008ee3 {
    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;
}
    
#b45300ad {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d17ec36e {
    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 3450bfe[data-background-color-animation] {
    
}
#\33 3450bfe::before, #\33 3450bfe > .bgExtraLayerOverlay {
    
}
#\33 3450bfe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 45%;
    min-height: 907px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/d6a06b31/dms3rep/multi/web_img013+%281%29.jpg?dm-skip-opt=true");
    order: 0;
    background-position: 50% 0%;
}
    
#\35 8e26163 {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdfae7a2 {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9ae650b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(179,179,179,1) #000000 rgba(179,179,179,1) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9e5c82c {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0cf69cd {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e20c358e {
    align-items: flex-start;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cd557a3 {
    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 8607ba4 {
    width: 88.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 40f8fc1 {
    align-items: flex-end;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 711b398 {
    width: 84.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 faffcad {
    align-items: flex-start;
    width: 100%;
    min-height: 425px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d9a0ea7 {
    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;
}
    
#ac2c39f4 {
    align-items: flex-start;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 14ac4e6 {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3defbfb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(179,179,179,1) #000000 rgba(179,179,179,1) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 25px 0px 25px 0px;
    margin: -1px 0% 0px 0%;
}
    
#c0fbc03d {
    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 6046a5b {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#ea2270a8 {
    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;
}
    
#cb8e4bff {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba44554 {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#\31 1f7f82d {
    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;
}
    
#b2f6e78a {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4c73c7b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(179,179,179,1) #000000 rgba(179,179,179,1) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 25px 0px 25px 0px;
    margin: -1px 0% -1px 0%;
}
    
#ce7ece7d {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#\31 9d5a373 {
    margin: 0px 0% 0px 0%;
}
    
#\37 78379e3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2cc1d5b {
    align-items: flex-start;
    width: 100%;
    min-height: 443px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a741aa2b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1d1ea1a {
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 95a8605 {
    justify-content: flex-start;
    align-items: center;
    width: 54.98%;
    min-height: 218px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.33422281521014%;
    height: auto;
    --column-gap: 20px;
    flex-wrap: nowrap;
    order: 1;
    padding: 4% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e0a3b505 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(179,179,179,1) #000000 rgba(179,179,179,1) #000000;
    border-style: solid;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d19479c0 {
    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 3731e2c {
    align-items: flex-start;
    width: 40%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3aff5aa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aec0dab {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#\32 068e6bb {
    align-items: flex-end;
    width: 10%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cc9f4935 {
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.6010673782521683%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef23af62 {
    align-items: flex-start;
    width: 34.99921597063289%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 39692e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 39692e0 {
    width: 1359px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d857921 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 11dbf52 {
    margin: 0px 0% 0px 0%;
}
    
#a203d383 {
    align-items: flex-start;
    width: 65%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8f502b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(244,240,231,1);
    background-image: none;
}
    
#\33 f49a4e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 7px 0px 7px;
}
#\33 f49a4e3 {
    width: 679px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee797c8c {
    min-height: 501px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 65px 0% 65px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d57da40 {
    width: 87.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ajh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 102.74%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#group_7gb {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(179,179,179,1);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 10px 3% 10px 3%;
    margin: 0px 0% 0px 0%;
}
    
#widget_040 {
    width: 100.00%;
    height: 142px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bq4 {
    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_257 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bgk {
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 278b652 {
    align-items: flex-start;
    width: 75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d715de6 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 rgba(179,179,179,1);
    border-style: solid;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 0%;
    padding: 10px 3% 10px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 da181ca {
    align-items: flex-start;
    width: 25%;
    min-height: 91px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#bf8d1f83 {
    align-items: flex-start;
    width: 74.75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 bbb95bd {
    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 43be8fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2f10ede {
    width: 74px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 dd539a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 7px 0px 7px;
}
#\38 dd539a8 {
    width: 679px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faf99375 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 69f380a {
    align-items: flex-start;
    width: 55%;
    min-height: 388px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3fb40d9 {
    align-items: flex-start;
    width: 45%;
    min-height: 388px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6552534.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6552534 {
    width: 1359px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 c1162f1 {
    min-height: 357px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 65px 0% 65px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fce4e3a {
    align-items: flex-start;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.6010673782521683%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d135a0de::before, #d135a0de > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.83;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(16, 211, 110, 1) 29%, rgba(28, 68, 43, 1) 100%);
}
#d135a0de {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: url("https://irp.cdn-website.com/d6a06b31/dms3rep/multi/web_img011--281-29.png?dm-skip-opt=true");
    background-position: 100% 50%;
}
    
#c68c5ab6 {
    margin: 0px 0% 0px 0%;
}
    
#c3f6f926 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 551acf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 551acf4 {
    width: 300px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 8705148 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4656271 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9af6ab5 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 4a9eda9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ccd80999 {
    margin: 0px 0% 0px 0%;
}
    
#group_3st {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 efa2dc6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ftt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    background-image: linear-gradient(90deg, rgba(4, 66, 50, 1) 27%, rgba(3, 38, 29, 1) 100%);
    background-origin: border-box;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_mpb {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    padding: 2% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f59c39b {
    background-position: 50% 0%;
    align-items: flex-start;
    width: 49.98%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/d6a06b31/dms3rep/multi/hero_iso_vertical_cortado.png?dm-skip-opt=true");
    height: auto;
}
    
#d17b55a8 {
    width: 564px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9204bf8 {
    width: 630px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8be059a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8015bfd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8015bfd {
    width: 250px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a562437 {
    width: 559.523px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8fb8046 {
    width: 71px;
    height: auto;
    max-width: 100%;
}
    
#eb424d03 {
    min-height: 20vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(232, 235, 228, 1);
    background-image: none;
    order: 0;
    padding: 10px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 46dd646 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 fa32474 {
    align-items: flex-start;
    width: 86.66%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\39 0cf3761 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4442b68 {
    align-items: flex-start;
    width: 12.87%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d1aa36d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3px;
    --column-gap: 3px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#db3b89c1 {
    min-height: 20vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0,80,58,1);
    background-image: none;
    order: 1;
    padding: 10px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d3bec1d {
    align-items: flex-start;
    width: 86.66%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\39 e30fd4a {
    align-items: flex-start;
    width: 12.87%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d79ebf3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2437abb {
    width: 71px;
    height: auto;
    max-width: 100%;
}
    
#d317b9ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3px;
    --column-gap: 3px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d025f9f0 {
    padding: 65px 4% 65px 4%;
}
    
#\34 ab76ab1 {
    margin: 0px 0% 0px 0%;
}
    
#b88ad1f1 {
    width: 80%;
}
    
#group_65m {
    column-gap: 1.6010673782521683%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_stn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5286b78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 288px;
}
    
#\34 7ac9953 {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad53af26 {
    min-height: 936px;
    padding: 0% 0% 0% 0%;
}
    
#\37 6e62152 {
    margin: 0px 0% 0px 0%;
}
    
#\32 036de5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 600px;
}
    
#\33 bcf4dd5 {
    width: 80%;
}
    
#\36 5eb75a7 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_6au {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 68c8c3a {
    width: 100.00%;
}
    
#\34 21c2092 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a863dab3 {
    width: 80%;
}
    
#\39 d07cb44 {
    min-height: 936px;
    padding: 0% 0% 0% 0%;
}
    
#\39 8607ba4 {
    width: 100.00%;
}
    
#\33 3450bfe::before, #\33 3450bfe > .bgExtraLayerOverlay {
    
}
#\33 3450bfe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 600px;
    order: 1;
}
    
#\34 95a8605 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#a741aa2b {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 711b398 {
    width: 100.00%;
}
    
#\31 9d5a373 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 11dbf52 {
    margin: 0px 0% 0px 0%;
}
    
#a203d383 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 288px;
}
    
#cc9f4935 {
    column-gap: 1.6010673782521683%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ef23af62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 f49a4e3 {
    width: 80%;
}
    
#ee797c8c {
    padding: 65px 4% 65px 4%;
}
    
#group_7gb {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_040 {
    width: 60.07%;
    height: 100px;
}
    
#\35 d715de6 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_bgk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 120px;
}
    
#\33 278b652 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 da181ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bf8d1f83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 2f10ede {
    width: 98px;
    height: auto;
}
    
#group_ajh {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d857921 {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 dd539a8 {
    width: 80%;
}
    
#\37 69f380a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 288px;
}
    
#\32 3fb40d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 296px;
}
    
#\33 c1162f1 {
    min-height: 345px;
    padding: 65px 4% 65px 4%;
}
    
#\38 fce4e3a {
    column-gap: 1.6010673782521683%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c68c5ab6 {
    margin: 0px 0% 0px 0%;
}
    
#d135a0de::before, #d135a0de > .bgExtraLayerOverlay {
    
}
    
#c3f6f926 {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9af6ab5 {
    padding: 0% 0% 0% 0%;
}
    
#ccd80999 {
    margin: 0px 0% 0px 0%;
}
    
#group_ftt {
    height: auto;
    min-height: 70vh;
}
    
#\39 f59c39b {
    width: 49.98%;
}
    
#group_mpb {
    width: 100.00%;
    height: auto;
    min-height: 100%;
    padding: 2% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d1aa36d {
    column-gap: 0.8391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 154px;
}
    
#\37 4442b68 {
    width: 100%;
    height: auto;
    min-height: 55px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fa32474 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8fb8046 {
    width: 55px;
}
    
#d317b9ea {
    column-gap: 0.8391608391608392%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 154px;
}
    
#\39 e30fd4a {
    width: 100%;
    height: auto;
    min-height: 55px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d3bec1d {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2437abb {
    width: 55px;
}
    
#eb424d03 {
    min-height: 30vh;
}
    
#db3b89c1 {
    min-height: 30vh;
}
}



@media (max-width: 767px) {
    
#\34 7ac9953 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d025f9f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#b88ad1f1 {
    width: 100%;
}
    
#group_65m {
    column-gap: 1.6010673782521683%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 653px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_stn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5286b78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 407px;
    justify-content: flex-start;
}
    
#\34 ab76ab1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 01a81c5 {
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#\36 5eb75a7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 7px;
}
    
#ad53af26 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 7px;
    padding: 0% 0% 0% 0%;
}
    
#\32 036de5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 558px;
    order: 0;
    background-position: 50% 0%;
}
    
#\33 bcf4dd5 {
    width: 100%;
}
    
#\36 78fc150 {
    height: auto;
    min-height: 140px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e896ece {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 e2113a3 {
    width: 100%;
    height: auto;
    min-height: 34px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d2b5d9ae {
    width: 100%;
    height: auto;
    min-height: 19px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bd4396f {
    width: 100%;
    height: auto;
    min-height: 25px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_6au {
    width: 100%;
    row-gap: 10px;
    order: 1;
    padding: 4% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 68c8c3a {
    width: 100.00%;
}
    
#group_qnj {
    row-gap: 15px;
    height: auto;
    min-height: 258px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 21c2092 {
    width: 100.00%;
}
    
#group_71i {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
}
    
#\33 b2d85a5 {
    height: auto;
    min-height: 140px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f863f245 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
}
    
#\39 226ebb0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d501b901 {
    width: 100%;
    height: auto;
    min-height: 34px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4d3b1c3 {
    width: 100%;
    height: auto;
    min-height: 19px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d065d122 {
    width: 100%;
    height: auto;
    min-height: 25px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 779f9e9 {
    height: auto;
    min-height: 140px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 da52376 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
}
    
#\32 c5c0926 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a13ddeed {
    width: 100%;
    height: auto;
    min-height: 34px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bb6fac1d {
    width: 100%;
    height: auto;
    min-height: 19px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 acb0a92 {
    width: 100%;
    height: auto;
    min-height: 25px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6e62152 {
    margin: 0px 0% 0px 0%;
}
    
#d91add53 {
    padding: 10px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5677589 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d07cb44 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 14ac4e6 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
}
    
#\33 245f0dd {
    width: 100%;
    height: auto;
    min-height: 34px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3defbfb {
    height: auto;
    min-height: 140px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e5891a8 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
}
    
#\31 d1e3421 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 5c59ec6 {
    width: 100%;
    height: auto;
    min-height: 25px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a863dab3 {
    width: 100%;
}
    
#cb8e4bff {
    width: 100%;
    height: auto;
    min-height: 34px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c222f83f {
    width: 100%;
    height: auto;
    min-height: 25px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b2f6e78a {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
}
    
#\39 4c73c7b {
    height: auto;
    min-height: 140px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b45300ad {
    width: 100%;
    height: auto;
    min-height: 19px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 78379e3 {
    row-gap: 15px;
    height: auto;
    min-height: 258px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3450bfe::before, #\33 3450bfe > .bgExtraLayerOverlay {
    
}
#\33 3450bfe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    order: 0;
    height: auto;
    min-height: 529px;
    background-position: 50% 0%;
}
    
#\35 8e26163 {
    width: 100%;
    height: auto;
    min-height: 19px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a741aa2b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 7px;
}
    
#cdfae7a2 {
    width: 100%;
    height: auto;
    min-height: 19px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1d1ea1a {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
}
    
#\36 9ae650b {
    height: auto;
    min-height: 140px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9e5c82c {
    width: 100%;
    height: auto;
    min-height: 19px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0cf69cd {
    width: 100%;
    height: auto;
    min-height: 34px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e20c358e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 8607ba4 {
    width: 100.00%;
}
    
#\36 40f8fc1 {
    width: 100%;
    height: auto;
    min-height: 25px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 95a8605 {
    width: 100%;
    row-gap: 10px;
    order: 1;
    padding: 4% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e0a3b505 {
    height: auto;
    min-height: 140px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3731e2c {
    width: 100%;
    height: auto;
    min-height: 34px;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 711b398 {
    width: 100.00%;
}
    
#\32 068e6bb {
    width: 100%;
    height: auto;
    min-height: 25px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ac2c39f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 9d5a373 {
    margin: 0px 0% 0px 0%;
}
    
#f2cc1d5b {
    padding: 30px 0px 30px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 11dbf52 {
    margin: 0px 0% 0px 0%;
}
    
#a203d383 {
    width: 100%;
    height: auto;
    min-height: 678px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc9f4935 {
    column-gap: 1.6010673782521683%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1004px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef23af62 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 f49a4e3 {
    width: 100%;
}
    
#ee797c8c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 d857921 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_7gb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_040 {
    height: 94px;
    width: 44.48%;
}
    
#\35 d715de6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 2f10ede {
    width: 84px;
    height: auto;
}
    
#group_ajh {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_bgk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 114px;
}
    
#\33 278b652 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 da181ca {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bf8d1f83 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 dd539a8 {
    width: 100%;
}
    
#\37 69f380a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 443px;
}
    
#\32 3fb40d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 349px;
}
    
#\33 c1162f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\38 fce4e3a {
    column-gap: 1.6010673782521683%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 369px;
}
    
#c68c5ab6 {
    margin: 0px 0% 0px 0%;
}
    
#c3f6f926 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#d135a0de::before, #d135a0de > .bgExtraLayerOverlay {
    
}
    
#\36 551acf4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 4656271 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 9af6ab5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_ftt {
    align-items: flex-end;
    min-height: 65vh;
}
    
#\39 f59c39b {
    width: 49.98%;
}
    
#d17b55a8 {
    width: 100%;
}
    
#\34 9204bf8 {
    width: 100%;
}
    
#\37 8015bfd {
    width: 230px;
}
    
#\35 a562437 {
    width: 100%;
}
    
#a8fb8046 {
    width: 52px;
    height: auto;
}
    
#eb424d03 {
    width: 50%;
    min-height: 240px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
}
    
#\35 fa32474 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4442b68 {
    width: 100%;
    height: auto;
    min-height: 50px;
    padding: 0px 10px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d1aa36d {
    height: auto;
    min-height: 169px;
    column-gap: 1.675977653631285%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#db3b89c1 {
    min-height: 240px;
    align-items: center;
    width: 50%;
    justify-content: flex-start;
    height: auto;
}
    
#\37 d3bec1d {
    width: 100%;
    height: auto;
    min-height: 121px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e30fd4a {
    width: 100%;
    height: auto;
    min-height: 52px;
    padding: 0px 10px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2437abb {
    width: 52px;
    height: auto;
}
    
#d317b9ea {
    height: auto;
    min-height: 193px;
    column-gap: 1.675977653631285%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_mpb {
    width: 100.00%;
    height: auto;
    min-height: 100%;
    padding: 2% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ccd80999 {
    margin: 0px 0% 0px 0%;
}
    
#\31 efa2dc6 {
    min-height: 25vh;
}
}

#\32 036de5e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAJBAAAgECAwkAAAAAAAAAAAAAAQIDABESISIEBQYHExUxUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxIh/9oADAMBAAIRAxEAPwC1ufiaZ9smii6ixrpXK4v9rax9zManChuAaO+WLs0Kljcl87i96ZFVcI0jx6oGM26sVcJ//9k=')!important}#\33 3450bfe.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQYH/8QAIBAAAgAGAwEBAAAAAAAAAAAAAQIAAwQFETEGEyEjkf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDEyH/2gAMAwEAAhEDEQA/ABbTyALeXfoEmgOCoxvUaAOW2PA+Y/IjaSkpZ9saQ0gDr0wPsDs4ViAo8ONQFZpngrS2f//Z')!important}#d135a0de.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAUlEQVQI1wH2AAn/ANrSzP/c08z/2tHI/9bLwP/MwbX/xbmt/6qij/9zc1j/PUIk/x0jCf8A3tbR/97Wz//c08r/2c7E/9HGu//KvrP/rqWU/3p2Xv9ERSr/JScP/wDj3dn/493X/+HZ0v/e1Mv/2M3D/87DuP+topP/fnRh/1FJM/88NiL/AN/UzP/e0sj/2szA/9TEtv/Kuqv/uquc/5mIef92ZFL/W0g0/1VELv8A0Lmn/8+3o//LsZv/xaiQ/7idhf+pjnb/jnNb/3lbQf9sTDL/bU80/wDAnH7/vph5/7qScf+zimj/pX5c/5hyUf+IYkH/f1c1/3hPLf93Tyz/AR+kuQxnZYAAAAAASUVORK5CYII=')!important}