@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1873313967 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1510481329 {
    background-color:var(--color_2) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(0,139,203) rgb(0,139,203) rgb(0,139,203) rgb(0,139,203) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1510481329:hover {
    background-image:initial !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1510481329.hover {
    background-image:initial !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1510481329:hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1510481329.hover span.icon { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1205089824 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1715889227 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1439632332 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1532746088 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1384305584 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1849342344 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1111239609 hr {
    border-width:2px !important;
    color:rgba(0,139,203,1) !important;
  }

  *#dm .dmInner div.u_1620500176 hr { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1941265878 hr { color:rgba(255,255,255,1) !important; }

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

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

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

  *#dm .dmInner div.u_1011727796 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1909338996 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1242926447 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1146457450 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1162001010 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1209436330 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1648058565 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1049292054 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

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

  *#dm .dmInner div.u_1229989715 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

  *#dm .dmInner div.u_1049292054 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1229989715 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_2380581474 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1412847795 hr {
    border-width:2px !important;
    color:rgba(0,139,203,1) !important;
  }

  *#dm .dmInner div.u_1300001317 hr {
    border-width:2px !important;
    color:rgba(0,139,203,1) !important;
  }

  *#dm .dmInner div.u_1358938999 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1648672619 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1863575042 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

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

  *#dm .dmInner div.u_1837225343 hr { color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1510481329 span.text { font-size:17px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a97644ab {
    min-height: 172px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#cd8f5206 {
    background-size: auto;
    background-image: url(https://lirp.cdn-website.com/19a6b7c0/dms3rep/multi/opt/DJI_20250527105915_0191_D_1-1920w.jpg);
    background-attachment: fixed;
}
#cd8f5206.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQABwAAAAAAAAAAAAAAAAIDBAUREhNUcZHx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAABAwACMkH/2gAMAwEAAhEDEQA/ANXW2UyY5kQ5zj6W9J7cq6AJKuYRoxCqg5P/2Q==');
}
    
#\31 ef9e341 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a97644ab {
    padding-left: 5%;
    padding-right: 5%;
    column-gap: 0%;
    min-height: 603px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#cd8f5206 {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-attachment: fixed;
}
#cd8f5206.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQABwAAAAAAAAAAAAAAAAIDBAUREhNUcZHx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAABAwACMkH/2gAMAwEAAhEDEQA/ANXW2UyY5kQ5zj6W9J7cq6AJKuYRoxCqg5P/2Q==');
}
    
#\31 ef9e341 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#a97644ab {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 ef9e341 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#cd8f5206 {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-attachment: fixed;
}
#cd8f5206.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQABwAAAAAAAAAAAAAAAAIDBAUREhNUcZHx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAABAwACMkH/2gAMAwEAAhEDEQA/ANXW2UyY5kQ5zj6W9J7cq6AJKuYRoxCqg5P/2Q==');
}
}



@media all {
    
#\38 8966455 {
    width: 308px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 46afaad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 30%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#dc93154f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 70%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 10% 3% 10% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.56;
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 6px;
}
#b305b0d6 {
    width: 74.79%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c21ce5 {
    width: 78.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f46de9 {
    width: 231px;
    height: 50px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe92c4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad8b4db {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f834ff1 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8891f05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5e90c9f {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beb92d7d {
    width: 308px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c294905f {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c20b151 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kva {
    width: 99.99797035204327%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: -24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e76eaa6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 6px;
}
#\34 e76eaa6 {
    width: 74.79%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    padding: 16% 10% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 89.72%;
}
    
#e0c21ce5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 46afaad {
    width: 30.87835365853659%;
}
    
#dc93154f {
    width: 69.00%;
}
    
#widget_kva {
    width: 90.80%;
}
    
#\33 fe92c4b {
    width: 93.67%;
}
    
#\33 c20b151 {
    width: 74.11%;
}
    
#b8891f05 {
    width: 93.67%;
}
    
#\34 e76eaa6 {
    width: 84.64%;
}
}



@media (max-width: 767px) {
    
#\38 8966455 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 46afaad {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
}
    
#dc93154f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 16% 12% 16% 5%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 100%;
    order: 2;
}
    
#e0c21ce5 {
    width: 100%;
    order: 0;
}
    
#\34 7f46de9 {
    width: 82.04%;
    height: 51px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    order: 4;
}
    
#\33 fe92c4b {
    margin: 0px 0% 0px 0%;
}
    
#\35 ad8b4db {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f834ff1 {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#b8891f05 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5e90c9f {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#beb92d7d {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c294905f {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c20b151 {
    margin: 0px 0% 0px 0%;
}
    
#\34 e76eaa6 {
    width: 91.02%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kva.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kva {
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c5aa8a81 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\32 24c11e0 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 1c7ee76.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 1c7ee76 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    margin: 0px 0% 0px 0%;
}
    
#\31 7880fe8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 7880fe8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    margin: 0px 0% 0px 0%;
}
    
#f676e3e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f676e3e6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e298aa8 {
    width: 498.344px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 3c01cb4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fd87e2c {
    width: 21px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 3005e88 {
    width: 21px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 73c165e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 716998b {
    width: 429px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: -5px;
}
    
#f479134d {
    width: 498.031px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a1d14ed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 33.12%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 486460b {
    width: 22px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ccd2b044 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 12;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 212974a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d71a0669 {
    width: 435px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f3d5c4e {
    width: 436px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 4074d10 {
    width: 21px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e80d0cb3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 10;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b78974 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 8;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0b43df5 {
    width: 21px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6b0f988 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#ca7ea5e4 {
    width: 22px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff68f276.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ff68f276 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\37 0fbc074 {
    width: 23px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4a47087 {
    width: 499.141px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 0c3978f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 0c3978f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 11;
    margin: 0px 0% 0px 0%;
}
    
#\30 6004eea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 6004eea {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#d0a7ec46 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ei {
    width: 62.771924290220824%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fpu {
    width: 100.00%;
    height: 573px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 24c11e0 {
    width: 320.914px;
}
    
#\31 e298aa8 {
    width: 448px;
}
    
#\37 3c01cb4 {
    column-gap: 4%;
}
    
#\35 fd87e2c {
    width: 25.4062px;
    height: auto;
}
    
#\38 3005e88 {
    width: 26.1094px;
}
    
#\33 73c165e {
    column-gap: 4%;
}
    
#\33 716998b {
    width: 455px;
}
    
#f479134d {
    width: 482px;
}
    
#a1d14ed6 {
    width: 100%;
    min-height: 80px;
}
    
#\34 486460b {
    width: 25.4062px;
}
    
#ccd2b044 {
    column-gap: 4%;
    width: 100.00%;
}
    
#\38 212974a {
    column-gap: 4%;
}
    
#d71a0669 {
    width: 329.703px;
}
    
#\32 f3d5c4e {
    width: 401px;
}
    
#\33 4074d10 {
    width: 24.9609px;
}
    
#e80d0cb3 {
    column-gap: 4%;
}
    
#\35 2b78974 {
    column-gap: 4%;
}
    
#\32 0b43df5 {
    width: 25.6406px;
}
    
#d6b0f988 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 0% 6% 8% 6%;
}
    
#ca7ea5e4 {
    width: 25.4062px;
}
    
#\37 0fbc074 {
    width: 25.4062px;
}
    
#\34 4a47087 {
    width: 528px;
}
    
#d0a7ec46 {
    column-gap: 4%;
}
    
#group_8ei {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b4bbfde {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 24c11e0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e298aa8 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c01cb4 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 fd87e2c {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3005e88 {
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 73c165e {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 716998b {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f479134d {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a1d14ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#\34 486460b {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccd2b044 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 212974a {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d71a0669 {
    width: 99.9999555678978%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f3d5c4e {
    order: 2;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4074d10 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e80d0cb3 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 2b78974 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0b43df5 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d6b0f988 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#ca7ea5e4 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0fbc074 {
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a47087 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d0a7ec46 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_8ei {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fpu {
    height: 240px;
}
}



@media all {
    
#\39 77431ba {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 40px 0% 40px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4c9e6b5 {
    background-color: rgba(231, 247, 255, 1);
    background-image: initial;
}
    
#\39 cbe6244.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
#\39 cbe6244 {
    width: 61.17%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 305e588 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0i3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_0i3 {
    width: 100%;
    height: 282px;
    min-height: 100px;
    max-width: 100%;
    order: 5;
}
    
#e33d7fd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ofh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#widget_ofh {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cbe6244 {
    width: 74.45%;
}
}



@media (max-width: 767px) {
    
#\39 77431ba {
    min-height: unset;
    flex-direction: column;
    padding: 60px 4% 30px 4%;
}
    
#\39 cbe6244 {
    width: 92.42%;
    align-self: center;
    max-width: none;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 305e588 {
    min-height: 240px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 12px;
    width: 100%;
}
    
#e33d7fd0 {
    width: 100.00%;
}
    
#widget_ofh {
    width: 10.83%;
}
}



@media all {
    
#fb531757 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 60px;
    padding-bottom: 16px;
}
    
#\30 9726d32 {
    min-height: 21px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_1k4 {
    width: 50.14717465753426%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 415817b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\30 415817b {
    width: 5.136986301369863%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9726d32 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1k4 {
    margin-left: 0px;
    margin-right: 0px;
    width: 74.67%;
}
    
#\30 415817b {
    width: 7.83%;
}
    
#fb531757 {
    width: 100%;
    padding: 40px 16px 20px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fb531757 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9726d32 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_1k4 {
    width: 100.00%;
}
    
#\30 415817b {
    width: 14.13%;
}
}



@media all {
    
#\38 9770d36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 729e057 {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa2032c {
    width: 94.30%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a8de75fb {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 15% 0% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a70bb03 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4f02218 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28.000000000000007%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cb68f7ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5ab563b {
    background-color: var(--color_7);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4f02218 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#cb68f7ce {
    width: 100%;
    min-height: 80px;
    row-gap: 35px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9770d36 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\39 fa2032c {
    width: 100.00%;
}
    
#a8de75fb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 30px;
}
    
#\35 a70bb03 {
    width: 99.70%;
}
}



@media (max-width: 767px) {
    
#\31 4f02218 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cb68f7ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\38 9770d36 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 729e057 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 fa2032c {
    width: 100%;
}
    
#a8de75fb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding-top: 8%;
}
    
#\35 a70bb03 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
}



@media all {
    
#\31 6711867 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b34bd129 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0ee1d88 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#def8762a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 9dfaf33 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#f5e142f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28.000000000000007%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 550811b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf86dba5 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d61b515b {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hpv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hpv {
    width: 99.9964267408655%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f7630064 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa9f397a {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#c475b296 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_dq4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_dq4 {
    width: 99.9964267408655%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6293f6d {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d581451.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 d581451 {
    width: 99.9964267408655%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a8625e {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ab0766b {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b34bd129 {
    width: 100%;
    min-height: 80px;
}
    
#\36 0ee1d88 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 2% 4% 4% 4%;
}
    
#f5e142f7 {
    width: 100%;
    min-height: 80px;
}
    
#\30 9e44506 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b34bd129 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 0ee1d88 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 14px;
}
    
#f5e142f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 550811b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#d7a51b20 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef5647c5 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c6231225 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1d2ee84.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 1d2ee84 {
    width: 99.9964267408655%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 28px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 44fc463 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b65360 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b0e040cf {
    background-color: var(--color_7);
    background-image: initial;
}
    
#cd9e00a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 530a228 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3ba3ea2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 afae65d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 afae65d {
    width: 99.9964267408655%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a065f855 {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 86f40a9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a85b5ce {
    width: 99.9964267408655%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ee74fda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28.000000000000007%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6231225 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 2% 4% 4% 4%;
}
    
#bad27ffd {
    margin: 0px 0% 0px 0%;
}
    
#\38 8b65360 {
    width: 100%;
    min-height: 80px;
}
    
#\39 ee74fda {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#c6231225 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 14px;
}
    
#\38 8b65360 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 ee74fda {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cd9e00a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 cff7fac {
    min-height: 213px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 15% 1.5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1e89e66::before, #\33 1e89e66 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    content: '';
    background-color: var(--color_1);
}
#\33 1e89e66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/19a6b7c0/dms3rep/multi/opt/pexels-photo-1579356-1920w.jpeg);
    border-radius: 0px 90px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\33 1e89e66.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACEQAAICAQIHAAAAAAAAAAAAAAECAAMEBQYRFBUxUVOR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAAxIf/aAAwDAQACEQMRAD8AyyxVsylpsBQAd4TptHsaU+4tIxqXDIDxIiblq/B+wmnWv//Z');
}
    
#\35 53b2fff {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#b04201f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b04201f7 {
    width: 583px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin: 10px 0% 10px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cff7fac {
    min-height: 156px;
    padding: 0% 2% 0% 2%;
}
    
#\33 1e89e66 {
    background-position: 50% 50%;
    width: 100%;
    row-gap: 100px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\33 1e89e66.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACEQAAICAQIHAAAAAAAAAAAAAAECAAMEBQYRFBUxUVOR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAAxIf/aAAwDAQACEQMRAD8AyyxVsylpsBQAd4TptHsaU+4tIxqXDIDxIiblq/B+wmnWv//Z');
}
    
#b04201f7 {
    width: 53.41%;
    margin-top: 42px;
}
    
#b51ce0aa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 cff7fac {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 2.5% 4%;
}
    
#\33 1e89e66 {
    width: 100%;
    min-height: 133px;
    align-items: center;
    background-position: 50% 50%;
    height: auto;
    padding: 5% 6% 5% 6%;
    margin: 0% 0% 0% 0%;
}
#\33 1e89e66.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACEQAAICAQIHAAAAAAAAAAAAAAECAAMEBQYRFBUxUVOR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAAxIf/aAAwDAQACEQMRAD8AyyxVsylpsBQAd4TptHsaU+4tIxqXDIDxIiblq/B+wmnWv//Z');
}
    
#b04201f7 {
    width: 82.36%;
    margin-top: 36px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#ecbf43a5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 2% 0% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2c811b2 {
    min-height: 345px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3247b2c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: initial;
}
    
#\35 dc0621a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4bd79dd {
    width: 84.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f248dcdd {
    width: 99.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e0d4293 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.91%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -13px;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#ced27022.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#ced27022 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin-top: 6px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f0e8a82 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc64e554 {
    width: 99.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a13b72bb {
    width: 95.29%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9b04ff5 {
    justify-content: space-around;
    align-items: center;
    width: 49%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2045faa {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.91%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -13px;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9bef66.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\36 f9bef66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db8d224.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\38 db8d224 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    justify-self: auto;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ea70178 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    column-gap: 4%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6120c02 {
    justify-content: space-around;
    align-items: center;
    width: 49%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3f4e461 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 95.9153694656879%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 30e5cc5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\30 30e5cc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: stretch;
    justify-self: auto;
    margin-top: -13px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#de94fb30 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e805c5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 5e805c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: stretch;
    justify-self: auto;
    margin-top: -19px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 539883b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\34 539883b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: stretch;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecbf43a5 {
    column-gap: 4%;
    height: auto;
    min-height: 81px;
}
    
#\30 2c811b2 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 6%;
    min-height: 36px;
}
    
#de94fb30 {
    height: auto;
    min-height: 96px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5e805c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\33 5e805c5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 30e5cc5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\30 30e5cc5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 dc0621a {
    height: auto;
    min-height: 82px;
}
    
#\33 f0e8a82 {
    height: auto;
    min-height: 89px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ced27022.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#ced27022 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3f4e461 {
    height: auto;
    min-height: 95px;
    width: 100.00%;
}
    
#\35 ea70178 {
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ecbf43a5 {
    min-height: 40px;
    column-gap: 4%;
    width: 99.65%;
}
    
#\30 2c811b2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#\35 dc0621a {
    min-height: 40px;
    column-gap: 4%;
}
    
#\39 e0d4293 {
    min-height: 40px;
    column-gap: 4%;
    width: 100.00%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0px 0px 0px;
}
    
#\33 f0e8a82 {
    min-height: 40px;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 5px 0% 5px 0%;
}
    
#c9b04ff5 {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2045faa {
    min-height: 40px;
    column-gap: 4%;
    width: 99.66%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0px 0px 0px;
}
    
#\35 ea70178 {
    min-height: 40px;
    column-gap: 4%;
    align-self: center;
    padding: 0% 2% 0% 2%;
    margin: 1% 0% 1% 0%;
}
    
#\30 6120c02 {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3f4e461 {
    min-height: 40px;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 5px 0% 5px 0%;
}
    
#de94fb30 {
    min-height: 95px;
    column-gap: 4%;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 5px 0% 5px 0%;
}
    
#f248dcdd {
    width: 99.45%;
}
    
#\31 4bd79dd {
    width: 99.81%;
}
    
#\33 5e805c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\33 5e805c5 {
    margin: 5px 0% 5px 0%;
}
    
#\38 db8d224.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\38 db8d224 {
    margin: 5px 0% 5px 0%;
}
    
#ced27022.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#ced27022 {
    margin: 5px 0% 5px 0%;
}
    
#\30 30e5cc5.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\30 30e5cc5 {
    margin: 5px 0% 5px 0%;
}
    
#a13b72bb {
    width: 99.66%;
}
    
#\38 4ee6515 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 b6e4a1f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e5a507a {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ded8af60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 44%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 afb4267 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 28.000000000000007%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ca3c27a {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\36 db8cb31 {
    min-height: 117px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 15% 0% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c5e5bcf {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b6e4a1f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e5a507a {
    width: 99.70%;
}
    
#ded8af60 {
    width: 100%;
    min-height: 80px;
    row-gap: 35px;
    margin: 0% 0% 0% 0%;
}
    
#\39 afb4267 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 db8cb31 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 30px;
}
}



@media (max-width: 767px) {
    
#\35 b6e4a1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e5a507a {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#ded8af60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\39 afb4267 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 db8cb31 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding-top: 8%;
}
    
#\33 c5e5bcf {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#ef874951::before, #ef874951 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    border-radius: inherit;
    content: '';
    background-color: var(--color_2);
}
#ef874951 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/19a6b7c0/dms3rep/multi/opt/pexels-photo-14263362-1920w.jpeg);
    border-radius: 0px 90px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#ef874951.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAAECAwQFERITIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAWEQEBAQAAAAAAAAAAAAAAAAABAgD/2gAMAwEAAhEDEQA/AM2wLo7dGOOdnJqeFFcTRVd9IAJdJTmSRDf/2Q==');
}
    
#\30 e7fc7c1 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\32 7b9fdc0 {
    min-height: 343px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 15% 1.5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cdb6de3 {
    width: 852px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 24px;
}
    
#widget_s1p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s1p {
    width: 52.09%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef874951 {
    background-position: 50% 50%;
}
#ef874951.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAAECAwQFERITIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAWEQEBAQAAAAAAAAAAAAAAAAABAgD/2gAMAwEAAhEDEQA/AM2wLo7dGOOdnJqeFFcTRVd9IAJdJTmSRDf/2Q==');
}
    
#\32 7b9fdc0 {
    min-height: 313px;
    padding: 1.5% 2% 1.5% 2%;
}
    
#\36 cdb6de3 {
    width: 66.14%;
}
    
#widget_s1p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s1p {
    width: 72.76%;
    margin: -120px 0% 0px 0%;
}
    
#\33 04efe46 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ef874951 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-position: 50% 50%;
    padding: 6% 6% 6% 6%;
}
#ef874951.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQCAwAAAAAAAAAAAAAAAAECAwQFERITIf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAWEQEBAQAAAAAAAAAAAAAAAAABAgD/2gAMAwEAAhEDEQA/AM2wLo7dGOOdnJqeFFcTRVd9IAJdJTmSRDf/2Q==');
}
    
#\32 7b9fdc0 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 2.5% 4%;
}
    
#\36 cdb6de3 {
    width: 82.36%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_s1p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s1p {
    width: 99.62%;
    align-self: center;
    margin: -70px 0% 0px 0%;
}
}



@media all {
    
#ea9a5004 {
    width: 84.68%;
    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 2a5d53b {
    width: 84.68%;
    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 df23862 {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b47ec03e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b47ec03e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#ac03cb3b {
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a15fc072 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b0876b0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-left: -11px;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c8392ad {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.91%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -13px;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#b3e4eec7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#b3e4eec7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7161cf4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 7161cf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 81efffd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    column-gap: 4%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 44703a4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: initial;
}
    
#\38 4d91056 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
    
#e7430436.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#e7430436 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b1c1b411 {
    width: 84.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c197fe3d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    column-gap: 4%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 59c9596 {
    min-height: 238px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 15% 0% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a47f4d8 {
    width: 80.87%;
    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 (min-width: 768px) and (max-width: 1024px) {
    
#c197fe3d {
    column-gap: 4%;
}
    
#\37 59c9596 {
    min-height: 36px;
    padding: 0% 2% 6% 2%;
}
    
#\39 997b1cc {
    margin: 0px 3% 0px 3%;
}
    
#b1c1b411 {
    width: 94.08%;
}
    
#\35 a47f4d8 {
    width: 90.93%;
}
}



@media (max-width: 767px) {
    
#ac03cb3b {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4d91056 {
    min-height: 40px;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 6px 0% 6px 0%;
}
    
#a15fc072 {
    min-height: 40px;
    column-gap: 4%;
    padding: 2% 2% 2% 2%;
    margin: 6px 0% 6px 0%;
}
    
#\37 b0876b0 {
    min-height: 40px;
    column-gap: 4%;
    width: 99.66%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0px 0px 0px;
}
    
#\33 c8392ad {
    min-height: 40px;
    column-gap: 4%;
    width: 99.66%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0px 0px 0px;
}
    
#\31 81efffd {
    min-height: 40px;
    column-gap: 4%;
    width: 100.00%;
    padding: 0% 2% 0% 2%;
    margin: 6% 0% 6% 0%;
}
    
#c197fe3d {
    min-height: 40px;
    column-gap: 4%;
    padding: 0% 2% 0% 2%;
    margin: 1% 0% 1% 0%;
}
    
#\37 59c9596 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-bottom: 6%;
    flex-wrap: nowrap;
}
    
#\34 df23862 {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#b1c1b411 {
    width: 99.66%;
}
    
#\36 2a5d53b {
    width: 99.81%;
}
    
#\35 a47f4d8 {
    width: 99.66%;
}
    
#ea9a5004 {
    width: 99.81%;
}
    
#\33 7161cf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\33 7161cf4 {
    margin: 6px 0% 6px 0%;
}
    
#b47ec03e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#b47ec03e {
    margin: 6px 0% 6px 0%;
}
    
#b3e4eec7.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#b3e4eec7 {
    margin: 6px 0% 6px 0%;
}
    
#e7430436.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#e7430436 {
    margin: 6px 0% 6px 0%;
}
}



@media all {
    
#b1af2629 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 63ce215 {
    min-height: 388px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 15% 4% 15%;
    margin: 0% 0% 0% 0%;
}
    
#\33 bbfa882 {
    width: 99.9901421633943%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e9f3a6b5 {
    width: 99.99712478756304%;
    height: 322px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c23a4c40 {
    width: 99.99712478756304%;
    height: 322px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0fefb11 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 552.305px;
    min-height: 137px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7ad893c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url();
    order: 2;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
#\33 7ad893c.lazy {
    background-image: url('');
}
    
#da75bd4b {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\37 c15b06f {
    width: 99.9946563240681%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#dd96a05e {
    width: 423px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2fe1d3e {
    width: 99.9946563240681%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#a160bc35 {
    width: 99.9901421633943%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c12587a6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#df641c11 {
    width: 295px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: 1px;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#b1fca926 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48.5%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 20d5b9e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 543.273px;
    min-height: 78px;
    max-height: 100%;
    height: auto;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#fd827ba5 {
    width: 99.99851135094902%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#fe6b9629 {
    justify-content: space-between;
    align-items: flex-start;
    width: 96.63%;
    min-height: 134px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 4.7% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lf9 {
    width: 196px;
    height: auto;
    max-width: 100%;
    min-height: 47px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd96a05e {
    margin-bottom: 15px;
}
    
#\39 63ce215 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 23px;
    padding: 6% 6% 6% 6%;
}
    
#a160bc35 {
    width: 99.98478446329102%;
}
    
#\33 bbfa882 {
    width: 99.98478446329102%;
}
    
#b1fca926 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e9f3a6b5 {
    height: 336px;
}
    
#\39 20d5b9e {
    width: 608px;
    height: auto;
    min-height: 105px;
}
    
#c23a4c40 {
    height: 340px;
}
    
#\33 0fefb11 {
    min-height: 259px;
    height: auto;
    justify-content: space-between;
    width: 638px;
}
    
#\33 7ad893c {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
#\33 7ad893c.lazy {
    background-image: url('');
}
    
#fd827ba5 {
    order: 1;
}
    
#fe6b9629 {
    justify-content: space-between;
    min-height: 158px;
    order: 2;
    width: 99.04%;
}
    
#df641c11 {
    width: 607px;
}
}



@media (max-width: 767px) {
    
#b1af2629 {
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 63ce215 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 12px;
    padding: 8% 4% 8% 4%;
}
    
#dd96a05e {
    margin-bottom: 15px;
    width: 343.188px;
}
    
#c12587a6 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#df641c11 {
    width: 96.78%;
}
    
#b1fca926 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e9f3a6b5 {
    height: 250px;
    margin-bottom: 15px;
}
    
#c23a4c40 {
    height: 250px;
    margin-bottom: 15px;
}
    
#\33 0fefb11 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 167px;
    padding-top: 0px;
    justify-content: space-between;
    height: auto;
    width: 293px;
}
    
#\33 7ad893c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 11px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 7ad893c.lazy {
    background-image: url('');
}
    
#fe6b9629 {
    align-items: flex-start;
    min-height: 122px;
    width: 99.62%;
}
    
#\39 20d5b9e {
    width: 311px;
}
}



@media all {
    
#c0d1daba {
    min-height: 172px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f42a5e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.33333333333333%;
    min-width: 4%;
    background-color: rgba(22, 67, 118, 0.75);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 50px 30px 50px 30px;
    margin: 5% 20% 5% 20%;
}
    
#\38 5dcf4a3 {
    background-size: auto;
    background-image: url(https://lirp.cdn-website.com/19a6b7c0/dms3rep/multi/opt/DJI_20250527105915_0191_D_1-1920w.jpg);
    background-attachment: fixed;
}
#\38 5dcf4a3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQABwAAAAAAAAAAAAAAAAIDBAUREhNUcZHx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAABAwACMkH/2gAMAwEAAhEDEQA/ANXW2UyY5kQ5zj6W9J7cq6AJKuYRoxCqg5P/2Q==');
}
    
#widget_o34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_u3c {
    width: 76.74%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c93d6270.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#c93d6270 {
    width: 10.03%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0d1daba {
    column-gap: 0%;
    min-height: 404px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 5% 2% 5%;
}
    
#\31 f42a5e4 {
    width: 120%;
    min-height: 8px;
    padding: 20px 20px 20px 20px;
    margin: 10% 10% 10% 10%;
}
    
#\38 5dcf4a3 {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-attachment: fixed;
}
#\38 5dcf4a3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQABwAAAAAAAAAAAAAAAAIDBAUREhNUcZHx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAABAwACMkH/2gAMAwEAAhEDEQA/ANXW2UyY5kQ5zj6W9J7cq6AJKuYRoxCqg5P/2Q==');
}
    
#widget_u3c {
    width: 89.83%;
}
    
#widget_o34 {
    width: 100.00%;
}
    
#\30 59a43be {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0d1daba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 f42a5e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 17px;
    padding: 52px 32px 52px 32px;
    margin: 10% 0% 10% 0%;
}
    
#\38 5dcf4a3 {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-attachment: fixed;
}
#\38 5dcf4a3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQQABwAAAAAAAAAAAAAAAAIDBAUREhNUcZHx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAZEQACAwEAAAAAAAAAAAAAAAABAwACMkH/2gAMAwEAAhEDEQA/ANXW2UyY5kQ5zj6W9J7cq6AJKuYRoxCqg5P/2Q==');
}
    
#widget_u3c {
    width: 83.59%;
}
    
#c93d6270 {
    width: 14.56%;
}
    
#\30 59a43be {
    margin: 0px 3% 0px 3%;
}
}



@media all {
    
#\36 5f1361d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    background-color: rgba(0, 0, 0, 0.86);
    background-image: initial;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a975653 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7869276 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#\38 e536427 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c989c1ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 30%;
    min-width: 4%;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c6c64be2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 13baba4 {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1dcd4f7 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 43a4cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf0e4469 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0e024e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0b99ad5 {
    width: 308px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b3199d5 {
    width: 308px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dc0c249 {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5f1361d {
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\32 a975653 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e536427 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 5f1361d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\32 a975653 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\38 e536427 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#c989c1ea {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
}
    
#c6c64be2 {
    margin: 0px 0% 0px 0%;
}
    
#\34 13baba4 {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1dcd4f7 {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\38 43a4cd1 {
    margin: 0px 0% 0px 0%;
}
    
#cf0e4469 {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#b0e024e9 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0b99ad5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b3199d5 {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 dc0c249 {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
}

