@media all {
  *#dm .dmInner *.u_1781518970 { display:none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1672086031 span.text { font-weight:normal !important; }

  *#dm .dmInner a.u_1672086031:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1672086031.hover span.text { font-weight:bold !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1278818908 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1503597389 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1818386673 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1235605341 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1221644941 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1066669009 {
    padding:12.5% !important;
    border-radius:50% !important;
    background-color:var(--color_2) !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1356611463 #wave_obj1 { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1356611463 #wave_obj2 { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1356611463 #wave_obj3 { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1569748591 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1537550419 span.text { font-weight:normal !important; }

  *#dm .dmInner a.u_1537550419:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1537550419.hover span.text { font-weight:bold !important; }

  *#dm .dmInner div.u_1179168921 img {
    border-radius:20px 20px 20px 20px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1348069993 span.text { font-weight:normal !important; }

  *#dm .dmInner a.u_1348069993:hover span.text { font-weight:bold !important; }

  *#dm .dmInner a.u_1348069993.hover span.text { font-weight:bold !important; }

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

  *#dm .dmInner a.u_1672086031 {
    background-color:rgba(43,54,69,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1543853529 hr { color:rgba(102,167,24,1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f07daa91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48.5%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 31afff6 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 179px 65px 179px 65px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s23 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -10px;
}
    
#widget_nkj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ism {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(44,176,176,1);
    opacity: 0.5;
}
#\30 9da1a8a {
    background-image: url("https://lirp.cdn-website.com/4eb2af3e/dms3rep/multi/opt/AdobeStock_717881149_Preview-1920w.png");
    background-position: 100% 50%;
    background-color: rgba(43,54,69,1);
}
    
#group_dp5 {
    align-items: center;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_jr1 {
    width: 513px;
    height: auto;
    max-width: 100%;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 e7c7ae1 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 70px 120px 70px 120px;
    margin: 0% 0% 0% 0%;
}
    
#a34fde62.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a34fde62 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2a8ae72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2be5904 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ri {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#group_hml {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c82ab561::before, #c82ab561 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#c82ab561 {
    background-image: none;
    background-position: 100% 50%;
}
    
#\37 5236a6e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(43,54,69,1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px -15px;
    grid-area: auto / auto / auto / auto;
}
    
#a0209b63.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0209b63 {
    width: 100.00%;
    height: 510px;
    max-width: 100%;
    margin: 0px -15px -15px -15px;
}
    
#\38 fdde84a {
    margin: 0px 0% 0px 0%;
}
    
#\31 8bdb131 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\30 34d6ce6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\39 d89a7ed {
    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;
}
    
#ec2d3a1a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ec2d3a1a {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 51d1190 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e483deb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\33 883db3f {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#b4bdb455 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(43, 54, 69, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px -15px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f3d9321.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f3d9321 {
    width: 100.00%;
    height: 510px;
    max-width: 100%;
    margin: 0px -15px -15px -15px;
}
    
#\33 a43856a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\35 f2595a2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\39 51e1ae4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\39 805f263 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: flex-start;
    order: 4;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e0648592 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 bdde4b2 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\36 942f8d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8c2eef8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 6599826 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 b7592ec::before, #\37 b7592ec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 160, 160, 1) 55%, rgba(0, 0, 0, 0) 100%);
}
#\37 b7592ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4eb2af3e/dms3rep/multi/opt/GettyImages-2227507261-1920w.jpg);
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#b1bbcd13 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
}
    
#widget_1ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_kl9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 ba0cdfd::before, #\37 ba0cdfd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 160, 160, 1) 59%, rgba(0, 0, 0, 0) 100%);
}
#\37 ba0cdfd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4eb2af3e/dms3rep/multi/opt/GettyImages-1343066072-1920w.jpg);
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\33 42c793e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 234e975 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 8324196::before, #\30 8324196 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 160, 160, 1) 57%, rgba(0, 0, 0, 0) 100%);
}
#\30 8324196 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4eb2af3e/dms3rep/multi/opt/GettyImages-1497801537-1920w.jpg);
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#e2d9d4b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c0079966 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 35dcc11::before, #\34 35dcc11 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 160, 160, 1) 65%, rgba(0, 0, 0, 0) 100%);
}
#\34 35dcc11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4eb2af3e/dms3rep/multi/opt/GettyImages-1480107077-1920w.jpg);
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#a80b3b6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a0ff3c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e7df42a8::before, #e7df42a8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 160, 160, 1) 71%, rgba(0, 0, 0, 0) 100%);
}
#e7df42a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4eb2af3e/dms3rep/multi/opt/GettyImages-1297458972-1920w.jpg);
    flex: 1 1 auto;
    justify-content: flex-start;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\34 baa3b95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 25363eb::before, #\33 25363eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(1, 160, 160, 1) 59%, rgba(0, 0, 0, 0) 100%);
}
#\33 25363eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 32%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4eb2af3e/dms3rep/multi/opt/GettyImages-1316390190-1920w.jpg);
    flex: 1 1 auto;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4c611ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 7a2ea02 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cb8ccfa::before, #\38 cb8ccfa > .bgExtraLayerOverlay {
    
}
#\38 cb8ccfa {
    background-image: none;
}
    
#widget_198.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_198 {
    width: 55px;
    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 4d811fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 4d811fc {
    width: 55px;
    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 4b05793.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 4b05793 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f2f5566.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 f2f5566 {
    width: 55px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe6b2024.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#fe6b2024 {
    width: 55px;
    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 c73b676.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 c73b676 {
    width: 55px;
    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 {
    
#\34 85b40fe {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
}
    
#d10fc810 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_9k7 {
    width: 39.37559926244622%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6g8 {
    width: 65.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 299ba81 {
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_2ok {
    width: 71.29686539643517%;
    height: 210px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c6297752 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d185f977 {
    min-height: 126px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\31 7e64e79 {
    margin: -115px 0% 0px 0%;
}
    
#\36 a681971.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a681971 {
    width: 100%;
    height: 84px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 31afff6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 140px 30px 140px 30px;
}
    
#f07daa91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ism {
    min-height: 55px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#group_dp5 {
    width: 100%;
    min-height: 80px;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#widget_jr1 {
    width: 336px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e7c7ae1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    padding: 80px 30px 80px 30px;
}
    
#group_8ri {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c82ab561::before, #c82ab561 > .bgExtraLayerOverlay {
    
}
    
#\38 fdde84a {
    margin: 0px 0% 0px 0%;
}
    
#a0209b63 {
    height: auto;
}
    
#\32 2a8ae72 {
    width: 85.93%;
    margin-top: -15px;
}
    
#a34fde62 {
    margin-top: -18px;
}
    
#\31 8bdb131 {
    width: 100%;
    min-height: 80px;
}
    
#\33 f3d9321 {
    height: auto;
}
    
#\33 a43856a {
    width: 100%;
    min-height: 80px;
}
    
#\37 5236a6e {
    width: 40.31725190839695%;
}
    
#group_hml {
    width: 57.97%;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0648592 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#\36 942f8d1 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1bbcd13 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    padding: 40px 30px 40px 30px;
}
    
#\38 cb8ccfa::before, #\38 cb8ccfa > .bgExtraLayerOverlay {
    
}
    
#\37 b7592ec::before, #\37 b7592ec > .bgExtraLayerOverlay {
    
}
#\37 b7592ec {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 ba0cdfd::before, #\37 ba0cdfd > .bgExtraLayerOverlay {
    
}
#\37 ba0cdfd {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 8324196::before, #\30 8324196 > .bgExtraLayerOverlay {
    
}
#\30 8324196 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 35dcc11::before, #\34 35dcc11 > .bgExtraLayerOverlay {
    
}
#\34 35dcc11 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e7df42a8::before, #e7df42a8 > .bgExtraLayerOverlay {
    
}
#e7df42a8 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 25363eb::before, #\33 25363eb > .bgExtraLayerOverlay {
    
}
#\33 25363eb {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 d37efcd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d10fc810 {
    padding: 40px 30px 40px 30px;
}
    
#\33 be22a8d {
    margin: 0px 0% 0px 0%;
}
    
#widget_2ok {
    width: 100.00%;
    height: 174px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d185f977 {
    padding: 0px 0px 0px 0px;
}
    
#\31 7e64e79 {
    margin: -115px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f07daa91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 31afff6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 40px 15px 100px 15px;
}
    
#widget_ism {
    min-height: 45px;
    width: 250px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#group_dp5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 e7c7ae1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
}
    
#group_8ri {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c82ab561::before, #c82ab561 > .bgExtraLayerOverlay {
    
}
    
#group_hml {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5236a6e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a0209b63 {
    height: auto;
}
    
#\31 8bdb131 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 34d6ce6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 883db3f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b4bdb455 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f3d9321 {
    height: auto;
}
    
#\33 a43856a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 f2595a2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 805f263 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 d89a7ed {
    width: 100.00%;
    margin-top: 1px;
}
    
#\38 fdde84a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e0648592 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\36 942f8d1 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\37 b7592ec::before, #\37 b7592ec > .bgExtraLayerOverlay {
    
}
#\37 b7592ec {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b1bbcd13 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 ba0cdfd::before, #\37 ba0cdfd > .bgExtraLayerOverlay {
    
}
#\37 ba0cdfd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 8324196::before, #\30 8324196 > .bgExtraLayerOverlay {
    
}
#\30 8324196 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 35dcc11::before, #\34 35dcc11 > .bgExtraLayerOverlay {
    
}
#\34 35dcc11 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e7df42a8::before, #e7df42a8 > .bgExtraLayerOverlay {
    
}
#e7df42a8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 25363eb::before, #\33 25363eb > .bgExtraLayerOverlay {
    
}
#\33 25363eb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\38 cb8ccfa::before, #\38 cb8ccfa > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\34 85b40fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d10fc810 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_6g8 {
    width: 94.53%;
}
    
#widget_2ok {
    width: 100.00%;
    height: 146px;
}
    
#widget_9k7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c6297752 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -60px 0% 0px 0%;
}
    
#d185f977 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 7e64e79 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a681971.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a681971 {
    width: 99.95%;
    height: 22px;
    margin: 0px 0% 0px 0%;
}
}

