@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1354841978 span.text { color:var(--color_3) !important; }

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

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

  *#dm .dmInner a.u_1354841978:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1354841978.hover span.text { color:var(--color_1) !important; }

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

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

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

  *#dm .dmInner a.u_1872502893:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1872502893.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1872502893 .iconBg { display:inline-block !important; }

  *#dm .dmInner a.u_1916252346:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1916252346.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1916252346 .iconBg { display:inline-block !important; }

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

  *#dm .dmInner a.u_1733588079:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1733588079.hover { background-image:initial !important; }

  *#dm .dmInner a.u_1733588079 .iconBg { display:inline-block !important; }

  *#dm .dmInner *.u_1870175583 { background-position:100% 50% !important; }

  *#dm .dmInner div.u_653279964 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(244,247,251,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(244,247,251,1) !important; }

  *#dm .dmInner *.u_1450007944 .photoGalleryThumbs { padding:4.5px !important; }

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

  *#dm .dmInner *.u_1450007944 .photoGalleryViewAll { padding:0 4.5px !important; }

  *#dm .dmInner *.u_1450007944 .photoGalleryThumbs .image-container a { padding-top:274px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1777852165 .image-item { padding:4px !important; }

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

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

  *#dm .dmInner *.u_1450007944 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1450007944 .photoGalleryThumbs .image-container a { padding-top:219px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1450007944 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1450007944 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1450007944 .photoGalleryThumbs .image-container a { padding-top:239px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 4877103 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef2339e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30%;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 74bb115 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b10096eb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf2d4272.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#bf2d4272 {
    width: 190px;
    height: 45px;
    max-width: 100%;
    order: 0;
    margin-top: 2%;
    margin-bottom: 2%;
}
    
#d8a9f611::before, #d8a9f611 > .bgExtraLayerOverlay {
    
}
#d8a9f611 {
    background-color: var(--color_6);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#a9b1efb8 {
    flex-direction: row;
    justify-content: flex-start;
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 45c5a80 {
    justify-content: flex-start;
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6a4def7 {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7be7517 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b735e240 {
    min-height: 332px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_cn0::before, #group_cn0 > .bgExtraLayerOverlay {
    
}
#group_cn0 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_qrr {
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 30px 30px 0 0;
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/DSC04657-1920w.jpg");
    height: auto;
}
#group_qrr.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQIDAAQFEQYSExUhMTJhktHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAD/9oADAMBAAIRAxEAPwDR5WnmwDzgVZvPbtE1TUqSTZXkPcAZvFU5R8ZbY24p1kq01FfO3wMMTRWVkr1HBm49UT9ChzllN//Z');
}
    
#cfe0d5fe::before, #cfe0d5fe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.9;
    border-radius: inherit;
}
#cfe0d5fe {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/steam+%281%29-1920w.png");
    border-radius: 0 0 30px 30px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(214, 214, 214, 1) rgba(214, 214, 214, 1) rgba(214, 214, 214, 1) rgba(214, 214, 214, 1);
    border-style: solid;
    justify-content: flex-start;
    background-size: contain;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#cfe0d5fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAABPElEQVQY0z3QS0uVcRTF4S0GhvCulYOKjl2w8197EI2ii0hls5xGStTELr577/fgQFRoUh6rUUGBNPHb9NEqT9DgGa3faJnZ1M6gVWOru2i5jpZC6y926hfNtuwf2zS0nlQ9pWqLqndouYEWa904rv0Pu/ZmkT7co9cefdin8hgtDtGiunHcWbj69tz50et5o8cyvV7SawrVETV8g+qEGj6hxQbGO8sY7ywZPJ1e2/Tap0+m9MkJfXJK1RcoXkHxBIoVo9d1KNeofE4fPs8in/ykD8dUHtBzmwoZlB1afwmKh7PRh+/0+gHlB3h+hNcLKi8bbr+fO0OvFSqTyl0qv8LrgF6H9GGVN3LB7NZ0Bp4XqHgExToUBcUmlM+6liOz07m/Z/+eWRrvzrP1V6AYQfEYigdU3MfNpNkv+wMAw1Tr0qk8OQAAAABJRU5ErkJggg==');
}
    
#\35 5e248fb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 51a56de {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c296e00e {
    width: 160px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7a4e6fd::before, #\36 7a4e6fd > .bgExtraLayerOverlay {
    
}
#\36 7a4e6fd {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 16px 0px 16px;
    margin: -210px 0% 0px 0%;
}
    
#a5c2caaa {
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 30px 30px 0 0;
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/DSC04677-1920w.jpg");
    height: auto;
}
#a5c2caaa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAABBAMBAAAAAAAAAAAAAAACAAEDEQQFEiH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAAMAAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AogbJpYs8cgO6B1MJJg7Kg8t0RTSjNn//2Q==');
}
    
#\35 ff344ce::before, #\35 ff344ce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.92;
    border-radius: inherit;
}
#\35 ff344ce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/weather+%281%29-1920w.png");
    border-radius: 0 0 30px 30px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(214, 214, 214, 1) rgba(214, 214, 214, 1) rgba(214, 214, 214, 1) rgba(214, 214, 214, 1);
    border-style: solid;
    justify-content: flex-start;
    background-size: contain;
    background-position: 100% 100%;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#\35 ff344ce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAw0lEQVQY03WQsUqCYRRA/7FmLaRWZ3uCH9SflsKGFKQaFD9pCsUhFR17gZrae4eGXu6cuPERIvzDt3wc7r3nFOopcAZcAT31Wb1TK/VCbaknhdoE2kAJBDBXB8Aww92AC6ATk4AErIAt8ARM1JF6DVzGxFIdq2/qJxBvDSzVacBAFeCN+qJ+qd/AD/AB7IFHNU5IdeA7sAMe8vpUt/oVWOQ7/6QCDJnugcymTqZxlGem3qr3IfGfJwc/z8HjM2Wwfxj8F3drSuKoDS/OAAAAAElFTkSuQmCC');
}
    
#\30 16605f4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5bbc945 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f258539 {
    width: 160px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f592af43::before, #f592af43 > .bgExtraLayerOverlay {
    
}
#f592af43 {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b3ea4a3 {
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 30px 30px 0 0;
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/GIO01186-6038be5a-1920w.jpg");
    height: auto;
}
#\37 b3ea4a3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgEI/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFBhESMSIkMmFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRA//aAAwDAQACEQMRAD8AYYrlkhu/uW90tNxl9SArnWpJn3UyHSiOopKzofWvys7vZNcJD8R0ubXG/FQ5pcjMbztHcninTKuyiAT/2Q==');
}
    
#\39 0c087c1::before, #\39 0c087c1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.9;
    border-radius: inherit;
}
#\39 0c087c1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/repairing+%282%29-1920w.png");
    border-radius: 0 0 30px 30px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(214, 214, 214, 1) rgba(214, 214, 214, 1) rgba(214, 214, 214, 1) rgba(214, 214, 214, 1);
    border-style: solid;
    justify-content: flex-start;
    background-size: contain;
    background-position: 100% 100%;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#\39 0c087c1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA20lEQVQY003QS0sWYBiE4U8XbiKoXAVFhw8qOtBBUirTleSiAnGTokGB1EIX9f+5r3jjFdw+zMw9zyywwDW8wD6OsIe3uI8bWBuiFdzCNk6rX/hcbeIZ7mJ9CK9jiS84x9kQYnOaB2m5mId3OMBIO8EuHuFV9abaWFQH1X71rRqJx9P8YKCr99XHITyrDqsf1d/q5yQsrwi3B/pDtVMdVRfTsIPH1Uu8xn/0QGxgpP6pfo862JrPPMfDkbiK29VWdVx9r77Onk9xp1q/3PEmnlR787lPc/B7l4P/A5ZlQPnNGPoqAAAAAElFTkSuQmCC');
}
    
#\39 4e22647 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da7f54e1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 56fc41c {
    width: 160px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 1f60845 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\32 b5c722e {
    min-height: 168px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\35 db4ebae {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8073feb {
    margin: 0px 0% 0px 0%;
}
    
#\35 fbb2047::before, #\35 fbb2047 > .bgExtraLayerOverlay {
    
}
#\35 fbb2047 {
    background-image: none;
    background-color: rgba(244, 247, 251, 1);
}
    
#\30 7645ddf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\30 7645ddf {
    width: 190px;
    height: 45px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c7d1707f {
    min-height: 51px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#e053d586 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 66eed1c {
    margin: 0px 0% 0px 0%;
}
    
#\38 e54ad22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f5b4c61 {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#ef8ce7c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.43%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 90px 0%;
}
    
#\37 ec55fb5 {
    min-height: 670px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 0% 4%;
}
    
#c19c0dbc::before, #c19c0dbc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 27%, rgba(255, 255, 255, 1) 100%);
}
#c19c0dbc {
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/ChatGPT-Image-18-feb-2026--10_56_50-1920w.png");
    background-position: 50% 0%;
}
    
#\32 fcc6a78 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7bfa325.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#b7bfa325 {
    width: 190px;
    height: 45px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc55d7b7 {
    width: 56.16%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_974 {
    justify-content: flex-end;
    width: 51.51%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edb9fd83 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 20e4949 {
    justify-content: flex-start;
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f0f96a18 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#dbf89817 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e23c60fa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e9925c8 {
    flex-direction: row;
    justify-content: flex-start;
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 90b6c7d {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 66605fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30%;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#adc5a9d9::before, #adc5a9d9 > .bgExtraLayerOverlay {
    
}
#adc5a9d9 {
    background-color: rgba(244, 247, 251, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\38 59f5336 {
    margin: 0px 0% 0px 0%;
}
    
#c52c29c6 {
    width: 190px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 26e76fb {
    justify-content: flex-start;
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0477c0b {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c116c29e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 47.5%;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7e36c5a::before, #a7e36c5a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
}
#a7e36c5a {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/c67f53ac/dms3rep/multi/opt/Depositphotos_475822056_L-51868320-1920w.jpg");
    border-radius: 0px 0px 0px 0px;
}
#a7e36c5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAMBAgQFERIiMUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABgRAAIDAAAAAAAAAAAAAAAAAAACASEx/9oADAMBAAIRAxEAPwDH4jdMVMoVtojnLsm6qvQBakUEn0//2Q==');
}
    
#\34 74bdd69 {
    margin: 0px 0% 0px 0%;
}
    
#\38 51199d4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#d24716f8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d2be94c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b801142f {
    width: 190px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 54a832f {
    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;
}
    
#b58054b1 {
    min-height: 539px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ae26a76c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fdca61d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c978b93 {
    margin: 0px 0% 0px 0%;
}
    
#d261c399 {
    justify-content: flex-start;
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a831b72c {
    justify-content: flex-start;
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 38da08d::before, #\38 38da08d > .bgExtraLayerOverlay {
    
}
#\38 38da08d {
    background-color: rgba(244, 247, 251, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#widget_r6u {
    width: 37.02%;
    height: 97px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da675f8d {
    min-height: 240px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f46fe818 {
    justify-content: flex-start;
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 db52293::before, #\31 db52293 > .bgExtraLayerOverlay {
    
}
#\31 db52293 {
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#a1155d22 {
    margin: 0px 0% 0px 0%;
}
    
#a27cd9f6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 23cb9dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 30%;
    justify-content: flex-start;
    min-width: 4%;
    height: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 23e8512 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#c792bf1b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_lrn {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
    border-radius: 10px 10px 10px 10px;
}
    
#widget_q9q {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#b22af378 {
    width: 190px;
    height: 45px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9317661 {
    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 bac2efd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a7a1f307 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\30 a7e22f5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4877103.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4877103 {
    margin-top: 30px;
}
    
#\33 ef2339e {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d8a9f611::before, #d8a9f611 > .bgExtraLayerOverlay {
    
}
    
#a9b1efb8 {
    width: 100%;
    min-height: 80px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\38 45c5a80 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#f6a4def7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\36 7be7517 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b735e240 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#group_cn0::before, #group_cn0 > .bgExtraLayerOverlay {
    
}
#group_cn0 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#group_qrr {
    height: auto;
    min-height: 432px;
}
#group_qrr.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJRAAAQIEBAcAAAAAAAAAAAAAAQIDAAQFEQYSExUhMTJhktHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAD/9oADAMBAAIRAxEAPwDR5WnmwDzgVZvPbtE1TUqSTZXkPcAZvFU5R8ZbY24p1kq01FfO3wMMTRWVkr1HBm49UT9ChzllN//Z');
}
    
#cfe0d5fe::before, #cfe0d5fe > .bgExtraLayerOverlay {
    
}
#cfe0d5fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAABPElEQVQY0z3QS0uVcRTF4S0GhvCulYOKjl2w8197EI2ii0hls5xGStTELr577/fgQFRoUh6rUUGBNPHb9NEqT9DgGa3faJnZ1M6gVWOru2i5jpZC6y926hfNtuwf2zS0nlQ9pWqLqndouYEWa904rv0Pu/ZmkT7co9cefdin8hgtDtGiunHcWbj69tz50et5o8cyvV7SawrVETV8g+qEGj6hxQbGO8sY7ywZPJ1e2/Tap0+m9MkJfXJK1RcoXkHxBIoVo9d1KNeofE4fPs8in/ykD8dUHtBzmwoZlB1afwmKh7PRh+/0+gHlB3h+hNcLKi8bbr+fO0OvFSqTyl0qv8LrgF6H9GGVN3LB7NZ0Bp4XqHgExToUBcUmlM+6liOz07m/Z/+eWRrvzrP1V6AYQfEYigdU3MfNpNkv+wMAw1Tr0qk8OQAAAABJRU5ErkJggg==');
}
    
#\36 7a4e6fd::before, #\36 7a4e6fd > .bgExtraLayerOverlay {
    
}
#\36 7a4e6fd {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#a5c2caaa {
    height: auto;
    min-height: 428px;
}
#a5c2caaa.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAcEAABBAMBAAAAAAAAAAAAAAACAAEDEQQFEiH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAAMAAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8AogbJpYs8cgO6B1MJJg7Kg8t0RTSjNn//2Q==');
}
    
#\35 ff344ce::before, #\35 ff344ce > .bgExtraLayerOverlay {
    
}
#\35 ff344ce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAw0lEQVQY03WQsUqCYRRA/7FmLaRWZ3uCH9SflsKGFKQaFD9pCsUhFR17gZrae4eGXu6cuPERIvzDt3wc7r3nFOopcAZcAT31Wb1TK/VCbaknhdoE2kAJBDBXB8Aww92AC6ATk4AErIAt8ARM1JF6DVzGxFIdq2/qJxBvDSzVacBAFeCN+qJ+qd/AD/AB7IFHNU5IdeA7sAMe8vpUt/oVWOQ7/6QCDJnugcymTqZxlGem3qr3IfGfJwc/z8HjM2Wwfxj8F3drSuKoDS/OAAAAAElFTkSuQmCC');
}
    
#f592af43::before, #f592af43 > .bgExtraLayerOverlay {
    
}
#f592af43 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b3ea4a3 {
    height: auto;
    min-height: 408px;
}
#\37 b3ea4a3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgEI/8QAIhAAAQMDAwUAAAAAAAAAAAAAAQIDBAAFBhESMSIkMmFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRA//aAAwDAQACEQMRAD8AYYrlkhu/uW90tNxl9SArnWpJn3UyHSiOopKzofWvys7vZNcJD8R0ubXG/FQ5pcjMbztHcninTKuyiAT/2Q==');
}
    
#\39 0c087c1::before, #\39 0c087c1 > .bgExtraLayerOverlay {
    
}
#\39 0c087c1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA20lEQVQY003QS0sWYBiE4U8XbiKoXAVFhw8qOtBBUirTleSiAnGTokGB1EIX9f+5r3jjFdw+zMw9zyywwDW8wD6OsIe3uI8bWBuiFdzCNk6rX/hcbeIZ7mJ9CK9jiS84x9kQYnOaB2m5mId3OMBIO8EuHuFV9abaWFQH1X71rRqJx9P8YKCr99XHITyrDqsf1d/q5yQsrwi3B/pDtVMdVRfTsIPH1Uu8xn/0QGxgpP6pfo862JrPPMfDkbiK29VWdVx9r77Onk9xp1q/3PEmnlR787lPc/B7l4P/A5ZlQPnNGPoqAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b5c722e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 fbb2047::before, #\35 fbb2047 > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ec55fb5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 2% 4% 2%;
}
    
#c19c0dbc::before, #c19c0dbc > .bgExtraLayerOverlay {
    
}
    
#ef8ce7c3 {
    width: 100%;
    min-height: 80px;
    row-gap: 1px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_974 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b7bfa325 {
    margin-top: 9px;
}
    
#edb9fd83 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 20e4949 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#f0f96a18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0f96a18 {
    margin-top: 30px;
}
    
#\32 e9925c8 {
    width: 100%;
    min-height: 80px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}
    
#\33 90b6c7d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\30 66605fc {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#adc5a9d9::before, #adc5a9d9 > .bgExtraLayerOverlay {
    
}
    
#\38 59f5336 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 26e76fb {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0477c0b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#c116c29e {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7e36c5a::before, #a7e36c5a > .bgExtraLayerOverlay {
    
}
#a7e36c5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAMBAgQFERIiMUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABgRAAIDAAAAAAAAAAAAAAAAAAACASEx/9oADAMBAAIRAxEAPwDH4jdMVMoVtojnLsm6qvQBakUEn0//2Q==');
}
    
#\38 51199d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 51199d4 {
    margin-top: 30px;
}
    
#\34 74bdd69 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b58054b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\30 fdca61d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 fdca61d {
    margin-top: 30px;
}
    
#d261c399 {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 20px 0% 20px 0%;
}
    
#a831b72c {
    width: 100%;
    min-height: 80px;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 38da08d::before, #\38 38da08d > .bgExtraLayerOverlay {
    
}
    
#\33 c978b93 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da675f8d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#f46fe818 {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 db52293::before, #\31 db52293 > .bgExtraLayerOverlay {
    
}
    
#\34 23cb9dc {
    width: 100%;
    min-height: 80px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 23e8512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 23e8512 {
    margin-top: 30px;
}
    
#group_lrn {
    width: 100%;
    min-height: 405px;
    height: auto;
}
    
#a1155d22 {
    margin: 0px 0% 0px 0%;
}
    
#widget_q9q {
    height: 542px;
}
}



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



@media (max-width: 767px) {
    
#\38 4877103 {
    margin-top: 4px;
}
    
#\33 ef2339e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 6px 0px 6px;
}
    
#b10096eb {
    margin-top: 4px;
}
    
#bf2d4272 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d8a9f611::before, #d8a9f611 > .bgExtraLayerOverlay {
    
}
    
#a9b1efb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 30px 0px;
}
    
#\38 45c5a80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f6a4def7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#b735e240 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 21px;
    padding-bottom: 10%;
    flex-wrap: nowrap;
}
    
#group_cn0::before, #group_cn0 > .bgExtraLayerOverlay {
    
}
#group_cn0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cfe0d5fe::before, #cfe0d5fe > .bgExtraLayerOverlay {
    
}
#cfe0d5fe.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAABPElEQVQY0z3QS0uVcRTF4S0GhvCulYOKjl2w8197EI2ii0hls5xGStTELr577/fgQFRoUh6rUUGBNPHb9NEqT9DgGa3faJnZ1M6gVWOru2i5jpZC6y926hfNtuwf2zS0nlQ9pWqLqndouYEWa904rv0Pu/ZmkT7co9cefdin8hgtDtGiunHcWbj69tz50et5o8cyvV7SawrVETV8g+qEGj6hxQbGO8sY7ywZPJ1e2/Tap0+m9MkJfXJK1RcoXkHxBIoVo9d1KNeofE4fPs8in/ykD8dUHtBzmwoZlB1afwmKh7PRh+/0+gHlB3h+hNcLKi8bbr+fO0OvFSqTyl0qv8LrgF6H9GGVN3LB7NZ0Bp4XqHgExToUBcUmlM+6liOz07m/Z/+eWRrvzrP1V6AYQfEYigdU3MfNpNkv+wMAw1Tr0qk8OQAAAABJRU5ErkJggg==');
}
    
#\37 51a56de {
    margin-top: 4px;
}
    
#\36 7a4e6fd::before, #\36 7a4e6fd > .bgExtraLayerOverlay {
    
}
#\36 7a4e6fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ff344ce::before, #\35 ff344ce > .bgExtraLayerOverlay {
    
}
#\35 ff344ce.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAw0lEQVQY03WQsUqCYRRA/7FmLaRWZ3uCH9SflsKGFKQaFD9pCsUhFR17gZrae4eGXu6cuPERIvzDt3wc7r3nFOopcAZcAT31Wb1TK/VCbaknhdoE2kAJBDBXB8Aww92AC6ATk4AErIAt8ARM1JF6DVzGxFIdq2/qJxBvDSzVacBAFeCN+qJ+qd/AD/AB7IFHNU5IdeA7sAMe8vpUt/oVWOQ7/6QCDJnugcymTqZxlGem3qr3IfGfJwc/z8HjM2Wwfxj8F3drSuKoDS/OAAAAAElFTkSuQmCC');
}
    
#c5bbc945 {
    margin-top: 4px;
}
    
#f592af43::before, #f592af43 > .bgExtraLayerOverlay {
    
}
#f592af43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 0c087c1::before, #\39 0c087c1 > .bgExtraLayerOverlay {
    
}
#\39 0c087c1.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA20lEQVQY003QS0sWYBiE4U8XbiKoXAVFhw8qOtBBUirTleSiAnGTokGB1EIX9f+5r3jjFdw+zMw9zyywwDW8wD6OsIe3uI8bWBuiFdzCNk6rX/hcbeIZ7mJ9CK9jiS84x9kQYnOaB2m5mId3OMBIO8EuHuFV9abaWFQH1X71rRqJx9P8YKCr99XHITyrDqsf1d/q5yQsrwi3B/pDtVMdVRfTsIPH1Uu8xn/0QGxgpP6pfo862JrPPMfDkbiK29VWdVx9r77Onk9xp1q/3PEmnlR787lPc/B7l4P/A5ZlQPnNGPoqAAAAAElFTkSuQmCC');
}
    
#da7f54e1 {
    margin-top: 4px;
}
}



@media (max-width: 767px) {
    
#\35 1f60845 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b5c722e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 fbb2047::before, #\35 fbb2047 > .bgExtraLayerOverlay {
    
}
    
#\30 7645ddf {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (max-width: 767px) {
    
#ef8ce7c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 40px 0% 40px 0%;
}
    
#\37 ec55fb5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 4% 0% 4%;
}
    
#c19c0dbc::before, #c19c0dbc > .bgExtraLayerOverlay {
    
}
    
#b7bfa325 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#dc55d7b7 {
    margin-top: 4px;
    width: 100.00%;
}
    
#group_974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#edb9fd83 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 20e4949 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f0f96a18 {
    margin-top: 4px;
}
    
#e23c60fa {
    margin-top: 4px;
}
    
#\32 e9925c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 30px 0px;
}
    
#\33 90b6c7d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 2% 4%;
}
    
#\30 66605fc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 0px 6px 0px 6px;
}
    
#adc5a9d9::before, #adc5a9d9 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 26e76fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 0477c0b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 2% 4%;
}
    
#c116c29e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 6px 0px 6px;
}
    
#a7e36c5a::before, #a7e36c5a > .bgExtraLayerOverlay {
    
}
#a7e36c5a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAMBAgQFERIiMUFR/8QAFAEBAAAAAAAAAAAAAAAAAAAABv/EABgRAAIDAAAAAAAAAAAAAAAAAAACASEx/9oADAMBAAIRAxEAPwDH4jdMVMoVtojnLsm6qvQBakUEn0//2Q==');
}
    
#\38 51199d4 {
    margin-top: 4px;
}
    
#\34 d2be94c {
    margin-top: 4px;
}
}



@media (max-width: 767px) {
    
#b58054b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 2% 4%;
}
    
#ae26a76c {
    margin-top: 4px;
}
    
#\30 fdca61d {
    margin-top: 4px;
}
    
#d261c399 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 30px 0px;
}
    
#a831b72c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 38da08d::before, #\38 38da08d > .bgExtraLayerOverlay {
    
}
    
#widget_r6u {
    height: 128px;
    width: 64.44%;
}
}



@media (max-width: 767px) {
    
#da675f8d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 2% 4%;
}
    
#f46fe818 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 db52293::before, #\31 db52293 > .bgExtraLayerOverlay {
    
}
    
#a27cd9f6 {
    margin-top: 4px;
}
    
#\34 23cb9dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0px 6px 0px 6px;
}
    
#\36 23e8512 {
    margin-top: 4px;
}
    
#group_lrn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_q9q {
    height: 496px;
}
}



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

