@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1439309418 img { object-fit:contain !important; }
}
@media (max-width:575px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\35 2be4650 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\36 17564a4 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 100px 4% 150px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dafe990c::before, #dafe990c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.65;
    border-radius: inherit;
}
#dafe990c {
    background-image: url("https://lirp.cdn-website.com/a05b6c17/dms3rep/multi/opt/pexels-photo-2724749-1920w.jpeg");
    border-radius: 0 0 5px 5px;
}
    
#\30 1d311c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hrh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da340504 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_34k {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 17564a4 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 75px 3% 100px 3%;
}
    
#dafe990c::before, #dafe990c > .bgExtraLayerOverlay {
    
}
#dafe990c {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 1d311c5 {
    width: 100%;
    min-height: 8px;
}
    
#\35 2be4650 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 17564a4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dafe990c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 17564a4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 20px 100px 20px;
}
    
#dafe990c::before, #dafe990c > .bgExtraLayerOverlay {
    
}
#dafe990c {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\30 1d311c5 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\35 2be4650 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 038d3ed {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0% 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 7424fc3::before, #\35 7424fc3 > .bgExtraLayerOverlay {
    
}
#\35 7424fc3 {
    column-gap: 4%;
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    justify-content: space-between;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#da6ee4c1 {
    margin: -50px 0% 0px 0%;
}
    
#d184db0d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#widget_sal {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#widget_udf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_r5m.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_r5m {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 8561e1e::before, #\39 8561e1e > .bgExtraLayerOverlay {
    
}
#\39 8561e1e {
    column-gap: 4%;
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    justify-content: space-between;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 42b1df6 {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#\32 c00a9a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d99a5e4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d99a5e4c {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 b8a212d::before, #\36 b8a212d > .bgExtraLayerOverlay {
    
}
#\36 b8a212d {
    column-gap: 4%;
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    justify-content: space-between;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5184cde {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#e6418701 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 d061d11.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 d061d11 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 16649e2::before, #\39 16649e2 > .bgExtraLayerOverlay {
    
}
#\39 16649e2 {
    column-gap: 4%;
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    justify-content: space-between;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fb2ed12b {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#\35 f848028 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 1621efa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 1621efa {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 5f6e875::before, #\35 5f6e875 > .bgExtraLayerOverlay {
    
}
#\35 5f6e875 {
    column-gap: 4%;
    row-gap: 16px;
    width: 18.4%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    justify-content: space-between;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 caf61b1 {
    width: 70px;
    height: auto;
    max-width: 100%;
}
    
#\30 566645d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5708fb8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 5708fb8 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 038d3ed {
    column-gap: 2%;
    flex-direction: row;
    min-height: auto;
    flex-wrap: wrap;
    padding: 0% 3% 25px 3%;
}
    
#\35 7424fc3::before, #\35 7424fc3 > .bgExtraLayerOverlay {
    
}
#\35 7424fc3 {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#da6ee4c1 {
    margin: -50px 0% 0px 0%;
}
    
#\39 8561e1e::before, #\39 8561e1e > .bgExtraLayerOverlay {
    
}
#\39 8561e1e {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 b8a212d::before, #\36 b8a212d > .bgExtraLayerOverlay {
    
}
#\36 b8a212d {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 16649e2::before, #\39 16649e2 > .bgExtraLayerOverlay {
    
}
#\39 16649e2 {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 5f6e875::before, #\35 5f6e875 > .bgExtraLayerOverlay {
    
}
#\35 5f6e875 {
    width: 32%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 038d3ed {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d184db0d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 038d3ed {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 20px 0px 20px;
}
    
#\35 7424fc3::before, #\35 7424fc3 > .bgExtraLayerOverlay {
    
}
#\35 7424fc3 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\39 8561e1e::before, #\39 8561e1e > .bgExtraLayerOverlay {
    
}
#\39 8561e1e {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\36 b8a212d::before, #\36 b8a212d > .bgExtraLayerOverlay {
    
}
#\36 b8a212d {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\39 16649e2::before, #\39 16649e2 > .bgExtraLayerOverlay {
    
}
#\39 16649e2 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\35 5f6e875::before, #\35 5f6e875 > .bgExtraLayerOverlay {
    
}
#\35 5f6e875 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#da6ee4c1 {
    margin: -50px 0% 0px 0%;
}
}



@media all {
    
#ea44f1d0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#f4a587f3::before, #f4a587f3 > .bgExtraLayerOverlay {
    
}
#f4a587f3 {
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8731f74 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 923fc72 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7c8d777 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e9429e85::before, #e9429e85 > .bgExtraLayerOverlay {
    
}
#e9429e85 {
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c2cd7e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5face56::before, #d5face56 > .bgExtraLayerOverlay {
    
}
#d5face56 {
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d0d02538 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c905c532::before, #c905c532 > .bgExtraLayerOverlay {
    
}
#c905c532 {
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-height: 8px;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ef5e8c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4a587f3::before, #f4a587f3 > .bgExtraLayerOverlay {
    
}
#f4a587f3 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 923fc72 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7c8d777 {
    column-gap: 2%;
    flex-direction: row;
    min-height: auto;
    flex-wrap: wrap;
    padding: 0px 3% 0px 3%;
}
    
#e9429e85::before, #e9429e85 > .bgExtraLayerOverlay {
    
}
#e9429e85 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d5face56::before, #d5face56 > .bgExtraLayerOverlay {
    
}
#d5face56 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c905c532::before, #c905c532 > .bgExtraLayerOverlay {
    
}
#c905c532 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ea44f1d0 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 7c8d777 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f4a587f3::before, #f4a587f3 > .bgExtraLayerOverlay {
    
}
#f4a587f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 923fc72 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7c8d777 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 20px 0px 20px;
}
    
#e9429e85::before, #e9429e85 > .bgExtraLayerOverlay {
    
}
#e9429e85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5face56::before, #d5face56 > .bgExtraLayerOverlay {
    
}
#d5face56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c905c532::before, #c905c532 > .bgExtraLayerOverlay {
    
}
#c905c532 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\30 6be2bcb {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    align-items: center;
}
    
#e4172e18 {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
}
    
#b02eb006 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b212de8d {
    margin: 0px 0px 0px 0px;
}
    
#\33 dd71880 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 25px 4% 15px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b39ded2a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6be2bcb {
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
}
    
#b212de8d {
    margin: 0px 0px 0px 0px;
}
    
#\33 dd71880 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 3% 15px 3%;
}
}



@media (max-width: 767px) {
    
#e4172e18 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 dd71880 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 6be2bcb {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    row-gap: 16px;
}
    
#b212de8d {
    margin: 0px 0px 0px 0px;
}
    
#\33 dd71880 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 0px 20px;
}
}



@media all {
    
#\39 1bb6a8a {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 15px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ba1d267b {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
    align-items: center;
}
    
#\34 881d513 {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
}
    
#\35 0dfd27c {
    margin: 0px 0px 0px 0px;
}
    
#\30 a0611e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 af973fb {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1bb6a8a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15px 3% 25px 3%;
}
    
#ba1d267b {
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
}
    
#\35 0dfd27c {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 1bb6a8a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 881d513 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 1bb6a8a {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 20px 0px 20px;
}
    
#ba1d267b {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    row-gap: 16px;
}
    
#\35 0dfd27c {
    margin: 0px 0px 0px 0px;
}
    
#\38 af973fb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 7397081 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 230b894 {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0b8c513 {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fec8ebfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 88ccd3d {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bd8fdb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 277ca10 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
}
    
#d25b0a6d {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 43b11a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ed683241 {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6a2c519 {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b87c5a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a4ca5ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fd13782 {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b2c94dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a10b7d52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 31a2eee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d46b9640 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bcc90cf3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 269ca33 {
    width: 100%;
    height: 75vh;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 b748558 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#b78278df {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a41087dc {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9abd068 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0229d76 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 25px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 0722e95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4987ced {
    margin: 0px 0% 0px 0%;
}
    
#\37 21a4bae {
    width: 99.99843675594016%;
    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 7da916f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79aeeed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d328f2b {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f001b05f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 463f1f3 {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ebddf8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a05b1f32 {
    align-items: center;
    width: 99.99810881373196%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 210a51a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0229d76 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 16px;
    padding: 25px 3% 50px 3%;
}
    
#\37 269ca33 {
    height: 50vh;
}
    
#\35 31a2eee {
    width: 100%;
    min-height: 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 277ca10 {
    width: 100%;
    min-height: 0px;
    order: 1;
}
    
#\32 7da916f {
    width: 100%;
}
    
#\35 4987ced {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 0229d76 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 b748558 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 230b894 {
    margin: 0px 0% 0px 0%;
}
    
#\35 31a2eee {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 0b8c513 {
    margin: 0px 0% 0px 0%;
}
    
#\37 88ccd3d {
    margin: 0px 0% 0px 0%;
}
    
#bcc90cf3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    align-self: auto;
    width: 99.99833715544244%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 269ca33 {
    height: 50vh;
}
    
#\34 277ca10 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
}
    
#d25b0a6d {
    margin: 0px 0% 0px 0%;
}
    
#b78278df {
    margin: 0px 0% 0px 0%;
}
    
#a41087dc {
    margin: 0px 0% 0px 0%;
}
    
#ed683241 {
    margin: 0px 0% 0px 0%;
}
    
#c6a2c519 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9abd068 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    align-self: auto;
    width: 99.99833715544244%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b87c5a3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    align-self: auto;
    width: 99.99833715544244%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0229d76 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\32 fd13782 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7da916f {
    width: 100%;
    order: 1;
}
    
#\37 21a4bae {
    order: 0;
}
    
#\35 4987ced {
    margin: 0px 0% 0px 0%;
}
    
#\35 79aeeed {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    justify-self: auto;
    align-self: auto;
    width: 99.99833715544244%;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d328f2b {
    margin: 0px 0% 0px 0%;
}
    
#\38 463f1f3 {
    margin: 0px 0% 0px 0%;
}
    
#a05b1f32 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 d74db61 {
    margin: 0px 0px 0px 0px;
}
    
#\30 89c05d2 {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
}
    
#e9d6d907 {
    width: 73%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
}
    
#\36 bc74065 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_h7s {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#d2c90bac {
    width: 97.50028748233689%;
    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_shv {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d74db61 {
    margin: 0px 0px 0px 0px;
}
    
#e9d6d907 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
}
    
#\36 bc74065 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 25px 3% 25px 3%;
}
    
#group_h7s {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#widget_shv {
    width: 35%;
}
}



@media (max-width: 767px) {
    
#\30 89c05d2 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 bc74065 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 d74db61 {
    margin: 0px 0px 0px 0px;
}
    
#e9d6d907 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 16px;
}
    
#\36 bc74065 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 0px 20px;
}
    
#group_h7s {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
}
    
#widget_shv {
    height: auto;
    width: 50%;
}
}



@media all {
    
#b0279090 {
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#dfefb472 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f8de43f {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 743f2f3 {
    background-image: initial;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
}
    
#a53b9c84 {
    width: 73%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    order: 0;
}
    
#fa8c4054 {
    margin: 0px 0px 0px 0px;
}
    
#\36 48c7d4b {
    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 501e3c2 {
    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;
}
    
#faf8c645 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0279090 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#dfefb472 {
    width: 35%;
}
    
#\31 f8de43f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 25px 3% 25px 3%;
}
    
#a53b9c84 {
    width: 100%;
    min-height: 0px;
    row-gap: 16px;
}
    
#fa8c4054 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 f8de43f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 743f2f3 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#b0279090 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
}
    
#dfefb472 {
    height: auto;
    width: 50%;
}
    
#\31 f8de43f {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 0px 20px;
}
    
#a53b9c84 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    order: 0;
    row-gap: 16px;
}
    
#fa8c4054 {
    margin: 0px 0px 0px 0px;
}
}

