@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1933013883 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner a.u_1855571135 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/993bd45d/icon/Phone_8365903.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1855571135:hover .iconBg { background-color:rgb(21,52,89) !important; }

  *#dm .dmInner a.u_1855571135.hover .iconBg { background-color:rgb(21,52,89) !important; }

  *#dm .dmInner a.u_1608286440 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/993bd45d/icon/Phone_8365903.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1608286440:hover .iconBg { background-color:rgb(21,52,89) !important; }

  *#dm .dmInner a.u_1608286440.hover .iconBg { background-color:rgb(21,52,89) !important; }

  *#dm .dmInner a.u_1113674142:hover .iconBg { background-color:rgb(21,52,89) !important; }

  *#dm .dmInner a.u_1113674142.hover .iconBg { background-color:rgb(21,52,89) !important; }

  *#dm .dmInner a.u_1113674142 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/993bd45d/icon/Phone_8365903.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1837409724 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1731965829 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1727403604 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1701080013 img { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1933013883 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1933013883 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1933013883 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-radius:4px 4px 4px 4px !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1073277841 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/993bd45d/icon/Phone_8365903.svg) !important;
  }

  *#dm .dmInner a.u_1073277841 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1810461306 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1810461306 .dmformsubmit:hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1810461306 .dmformsubmit.hover {
    background-color:var(--color_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1810461306 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1810461306 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1810461306 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1.66667px 1.66667px 1.66667px 1.66667px !important;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.1) !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_334283996 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.88889px 3.88889px 3.88889px 3.88889px !important;
  }

  *#dm .dmInner div.u_1065702476 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.88889px 3.88889px 3.88889px 3.88889px !important;
  }

  *#dm .dmInner div.u_1726353852 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.88889px 3.88889px 3.88889px 3.88889px !important;
  }

  *#dm .dmInner div.u_1886000432 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.88889px 3.88889px 3.88889px 3.88889px !important;
  }

  *#dm .dmInner div.u_1741860382 img {
    border-radius:10px 10px 10px 10px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:3.88889px 3.88889px 3.88889px 3.88889px !important;
  }

  *#dm .dmInner div.u_1933013883 .dmwidget-title {
    text-align:left !important;
    text-decoration:none !important;
    font-weight:700 !important;
    color:var(--color_5) !important;
    font-size:30px !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1810461306 .dmwidget-title {
    text-align:left !important;
    text-decoration:none !important;
    font-weight:700 !important;
    color:var(--color_1) !important;
    font-size:24px !important;
    font-family: Inter !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1933013883 .dmwidget-title { font-size:20px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.58;
    border-radius: inherit;
}
#\36 2a59c192e3d4e5cf22fc036 {
    background-image: url("https://lirp.cdn-website.com/993bd45d/dms3rep/multi/opt/shutterstock_2463897855-1920w.jpg");
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 12% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.62%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 2a59c4e2e3d4e5cf22fcab1 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0px 12px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c5a2e3d4e5cf22fce20.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 36px 10px 36px;
}
#\36 2a59c5a2e3d4e5cf22fce20 {
    min-height: 48px;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 50%;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#group_7md {
    width: 37.28%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b0m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 2a5ad0dfb6ca21acbfe04d3::before, #\36 2a5ad0dfb6ca21acbfe04d3 > .bgExtraLayerOverlay {
    
}
#\36 2a5ad0dfb6ca21acbfe04d3 {
    background-image: none;
}
    
#\36 2a5ad0dfb6ca21acbfe04d4 {
    min-height: 661px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5ad15fb6ca21acbfe0585 {
    align-self: auto;
    min-height: 8px;
    order: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    justify-self: auto;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5ad5afb6ca21acbfe139e {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5ad68fb6ca21acbfe169b {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_m8u {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_rjo {
    width: 50.62%;
    height: 255px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 17px 0px 0px 9px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a5ad0dfb6ca21acbfe04d1 {
    margin: 0px 0% 0px 0%;
}
    
#fe8f9322.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 36px 10px 36px;
}
#fe8f9322 {
    min-height: 48px;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_hpa {
    width: 99.94%;
    grid-template-rows: minmax(720.0000610351562px, max-content);
    max-width: 100%;
}
    
#f14aa1d5 {
    width: 40.68%;
    height: 272px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 80px 84px 0px 0px;
}
    
#\32 a3dee73 {
    width: 44.25%;
    height: 279px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 301px 0px 0px 87px;
}
    
#\38 c59679e {
    width: 61.34%;
    height: 313px;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    margin: 372px 4px 0px 0px;
}
}



@media all {
    
#\36 2a5adf7fb6ca21acbfe2264 {
    min-height: 550px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5adf7fb6ca21acbfe2265::before, #\36 2a5adf7fb6ca21acbfe2265 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 2a5adf7fb6ca21acbfe2265 {
    background-image: url("https://lirp.cdn-website.com/993bd45d/dms3rep/multi/opt/shutterstock_2313923823-1920w.jpg");
    background-position: 50% 100%;
}
#\36 2a5adf7fb6ca21acbfe2265.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAQQCAwAAAAAAAAAAAAABAgADBAUhBhETYpH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAAHAAAAAAAAAAAAAAAAAAABAgMEESH/2gAMAwEAAhEDEQA/AJo8tY5NEtqIazGmZtN8lEMtYEd+Spv0iJSmU7Z6AVHbwqH/2Q==');
}
    
#\36 2a5adf7fb6ca21acbfe2262 {
    align-self: auto;
    min-height: 8px;
    order: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-self: auto;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5adf7fb6ca21acbfe2260 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5adf7fb6ca21acbfe2261 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a5adf7fb6ca21acbfe225f {
    margin: 0px 0% 0px 0%;
}
    
#efad9521.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 36px 10px 36px;
}
#efad9521 {
    min-height: 48px;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 3;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_jkn {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6dc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_kbf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4c87074 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad74c18 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#edbe39b8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2c24db7 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 11efdc7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 97345ed {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5c4d442 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ed5654a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 8533f12 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4075640 {
    width: 34.08%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a5aecbfb6ca21acbfe3f17 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5aecbfb6ca21acbfe3f18::before, #\36 2a5aecbfb6ca21acbfe3f18 > .bgExtraLayerOverlay {
    
}
#\36 2a5aecbfb6ca21acbfe3f18 {
    background-image: none;
    background-color: var(--color_4);
}
    
#\36 2a5aecbfb6ca21acbfe3f12 {
    margin: 0px 0% 0px 0%;
}
    
#b66ad1ee {
    width: 66.40%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aea0342 {
    align-self: auto;
    max-width: 100%;
    width: 75.79%;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2d9ecb7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.82%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 9f64319 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c602f1f9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 36px 10px 36px;
}
#c602f1f9 {
    min-height: 48px;
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 af0f080 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 e5183d2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(495deg, rgba(53, 124, 168, 1) 0%, rgba(21, 52, 89, 1) 100%);
    background-origin: border-box;
}
    
#\33 1c098c8 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5616dfd {
    margin: 0px 0% 0px 0%;
}
    
#efc4724d {
    width: 84.11%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d0323a7 {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_q8s {
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.99939973236371%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.787709334654572%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 c4deeac {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.787709334654572%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    align-content: center;
    height: auto;
}
    
#\38 751d56e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 36px 10px 36px;
}
#\38 751d56e {
    min-height: 48px;
    max-width: 100%;
    width: 50%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 099c4b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 36px 10px 36px;
}
#\31 099c4b9 {
    min-height: 48px;
    max-width: 100%;
    width: 50%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 382c80b::before, #\30 382c80b > .bgExtraLayerOverlay {
    
}
#\30 382c80b {
    background-image: none;
}
    
#dee1959c {
    margin: 0px 0% 0px 0%;
}
    
#\33 5807d00 {
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ba733b0 {
    align-self: auto;
    min-height: 80px;
    order: 1;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    justify-self: auto;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7a00433 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3ea6b16 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c2978a89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5e38c91 {
    min-height: 1042px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0f03e4c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(405deg, rgba(30, 61, 96, 1) 0%, rgba(53, 124, 168, 1) 100%);
    background-origin: border-box;
}
    
#\31 66c9831 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h8m {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 1fd9060 {
    width: 84.11%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e5b5d5 {
    justify-content: flex-start;
    align-items: center;
    width: 99.80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.787709334654572%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de483898 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 add6a22 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a378c467 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 a227769.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 32px 32px 32px;
}
#\33 a227769 {
    align-self: auto;
    max-width: none;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1357e1a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 1e79d33 {
    margin: 0px 0% 0px 0%;
}
    
#\34 21b6c6d {
    align-items: stretch;
    width: 100%;
    min-height: 281px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    order: 1;
    height: auto;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e78429b9 {
    min-height: 458px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 73ce5fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e48b4ad5 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\30 7b3b991 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fc8f85a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 3;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e06b2f02 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\36 a663141.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 32px 32px 32px;
}
#\36 a663141 {
    align-self: auto;
    max-width: none;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d079fa70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 5;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#efc1f402 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\34 120cc90.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 32px 32px 32px;
}
#\34 120cc90 {
    align-self: auto;
    max-width: none;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 04c5436 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5adda63 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\32 725b617.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 32px 32px 32px;
}
#\32 725b617 {
    align-self: auto;
    max-width: none;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f01723b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e28731ee {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\34 90324e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 32px 32px 32px;
}
#\34 90324e2 {
    align-self: auto;
    max-width: none;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bdfcac0a {
    width: 100.00%;
    height: 750px;
    max-width: 100%;
}
    
#\33 c31e38e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5216f6e {
    align-self: auto;
    min-height: 8px;
    order: 1;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.5241021906442%;
    justify-self: auto;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7423d20 {
    width: 41.37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a4f42164::before, #a4f42164 > .bgExtraLayerOverlay {
    
}
#a4f42164 {
    background-image: none;
    background-color: var(--color_4);
}
    
#d395dd62 {
    min-height: 661px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ca1930c {
    margin: 0px 0% 0px 0%;
}
    
#\31 4e386ec {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_4pk {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 rgba(53, 124, 168, 0.25);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8c076e8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_toj {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#a1967ad8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 rgba(53, 124, 168, 0.25);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c27bc3e5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d6b058 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af775f20 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 rgba(53, 124, 168, 0.25);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 584d561 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4cdb5f0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0ce55b3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    border-width: 0 0 0 4px;
    border-color: #000000 #000000 #000000 rgba(53, 124, 168, 0.25);
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdcddd57 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1501c56 {
    max-width: 100%;
    width: 100%;
    height: auto;
    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) {
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    margin-bottom: 15px;
    order: 1;
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25% 8% 10% 8%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: none;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a59c5a2e3d4e5cf22fce20 {
    order: 2;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
    
#group_7md {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5ad15fb6ca21acbfe0585 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5ad0dfb6ca21acbfe04d4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#group_m8u {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 2a5ad68fb6ca21acbfe169b {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#widget_rjo {
    height: 259px;
    justify-self: start;
    align-self: start;
    width: 50.66%;
    margin: 16px 0px 0px 8px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a5ad0dfb6ca21acbfe04d3::before, #\36 2a5ad0dfb6ca21acbfe04d3 > .bgExtraLayerOverlay {
    
}
    
#\36 2a5ad0dfb6ca21acbfe04d1 {
    margin: 0px 0% 0px 0%;
}
    
#f14aa1d5 {
    height: 287px;
    justify-self: end;
    align-self: start;
    width: 40.67%;
    margin: 52px 93px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a3dee73 {
    height: 341px;
    justify-self: start;
    align-self: start;
    width: 47.68%;
    margin: 300px 0px 0px 60px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c59679e {
    height: 372px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a5adf7fb6ca21acbfe2264 {
    min-height: 213px;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 2a5adf7fb6ca21acbfe2262 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 8px;
}
    
#\36 2a5adf7fb6ca21acbfe2261 {
    width: 100%;
}
    
#\36 2a5adf7fb6ca21acbfe2265::before, #\36 2a5adf7fb6ca21acbfe2265 > .bgExtraLayerOverlay {
    
}
#\36 2a5adf7fb6ca21acbfe2265.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAQQCAwAAAAAAAAAAAAABAgADBAUhBhETYpH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAAHAAAAAAAAAAAAAAAAAAABAgMEESH/2gAMAwEAAhEDEQA/AJo8tY5NEtqIazGmZtN8lEMtYEd+Spv0iJSmU7Z6AVHbwqH/2Q==');
}
    
#edbe39b8 {
    width: 100%;
}
    
#\36 97345ed {
    width: 100%;
}
    
#\33 8533f12 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4075640 {
    width: 100%;
    min-height: 80px;
}
    
#\36 2a5aecbfb6ca21acbfe3f17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\36 2a5aecbfb6ca21acbfe3f18::before, #\36 2a5aecbfb6ca21acbfe3f18 > .bgExtraLayerOverlay {
    
}
    
#\36 2a5aecbfb6ca21acbfe3f12 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2d9ecb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 aea0342 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5616dfd {
    margin: 0px 0% 0px 0%;
}
    
#\33 1c098c8 {
    padding: 2% 4% 2% 4%;
}
    
#\32 d0323a7 {
    width: 100.00%;
}
    
#\38 751d56e {
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 099c4b9 {
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 c4deeac {
    column-gap: 1.787709334654572%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_q8s {
    row-gap: 6px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 382c80b::before, #\30 382c80b > .bgExtraLayerOverlay {
    
}
    
#\33 5807d00 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 ba733b0 {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    min-height: 80px;
}
    
#\38 7a00433 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#dee1959c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5e38c91 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 66c9831 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 add6a22 {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1e79d33 {
    margin: 0px 0% 0px 0%;
}
    
#\34 21b6c6d {
    min-height: auto;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#e78429b9 {
    min-height: 688px;
    padding: 0% 0% 0% 0%;
}
    
#e48b4ad5 {
    height: 200px;
}
    
#\30 7b3b991 {
    width: 100.00%;
}
    
#\33 a227769.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 20px 32px 20px;
}
#\33 a227769 {
    margin: 0px 0% 0px 0%;
}
    
#\38 73ce5fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 fc8f85a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e06b2f02 {
    height: 200px;
}
    
#\36 a663141.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 20px 32px 20px;
}
#\36 a663141 {
    margin: 0px 0% 0px 0%;
}
    
#d079fa70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#efc1f402 {
    height: 200px;
}
    
#\34 120cc90.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 20px 32px 20px;
}
#\34 120cc90 {
    margin: 0px 0% 0px 0%;
}
    
#\30 04c5436 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 5adda63 {
    height: 200px;
}
    
#\32 725b617.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 20px 32px 20px;
}
#\32 725b617 {
    margin: 0px 0% 0px 0%;
}
    
#f01723b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e28731ee {
    height: 200px;
}
    
#\34 90324e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 20px 32px 20px;
}
#\34 90324e2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdfcac0a {
    height: 372px;
}
    
#\33 c31e38e {
    width: 100%;
}
    
#\37 5216f6e {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7423d20 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#d395dd62 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#a4f42164::before, #a4f42164 > .bgExtraLayerOverlay {
    
}
    
#\39 ca1930c {
    margin: 0px 0% 0px 0%;
}
    
#\34 8c076e8 {
    width: 100%;
}
    
#c27bc3e5 {
    width: 100%;
}
    
#\37 3d6b058 {
    width: 100%;
}
    
#\33 584d561 {
    width: 100%;
}
    
#\32 4cdb5f0 {
    width: 100%;
}
    
#fdcddd57 {
    width: 100%;
}
    
#\30 1501c56 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: 0;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 35% 4% 10% 4%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\36 2a59c4e2e3d4e5cf22fcab1 {
    margin-bottom: 0px;
}
    
#\36 2a59c5a2e3d4e5cf22fce20 {
    max-width: none;
    width: 100%;
    margin-right: 0px;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    max-width: none;
    width: 100%;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
    
#group_7md {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2a5ad0dfb6ca21acbfe04d4 {
    flex-direction: column;
    min-height: unset;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\36 2a5ad15fb6ca21acbfe0585 {
    min-height: 245px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a5ad68fb6ca21acbfe169b {
    max-width: none;
    width: 100%;
}
    
#group_m8u {
    width: 100%;
    min-height: 51px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_rjo {
    height: 213px;
    justify-self: start;
    align-self: start;
    width: 65.6%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a5ad0dfb6ca21acbfe04d3::before, #\36 2a5ad0dfb6ca21acbfe04d3 > .bgExtraLayerOverlay {
    
}
    
#fe8f9322 {
    max-width: none;
    width: 100%;
    margin-right: 0px;
}
    
#\36 2a5ad0dfb6ca21acbfe04d1 {
    margin: 0px 0% 0px 0%;
}
    
#f14aa1d5 {
    height: 240px;
    justify-self: end;
    align-self: start;
    width: 55.98%;
    margin: 54px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 a3dee73 {
    height: 177px;
    justify-self: start;
    align-self: start;
    width: 44.33%;
    margin: 237px 0px 0px 34px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c59679e {
    height: 147px;
    justify-self: end;
    align-self: start;
    width: 61.23%;
    margin: 309px 21px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_hpa {
    width: 100.00%;
    grid-template-rows: minmax(453.9930725097656px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2a5adf7fb6ca21acbfe2264 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 2a5adf7fb6ca21acbfe2262 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#efad9521 {
    max-width: none;
    width: 100%;
    margin-right: 0px;
}
    
#\36 2a5adf7fb6ca21acbfe2261 {
    width: 100%;
}
    
#\36 2a5adf7fb6ca21acbfe2265::before, #\36 2a5adf7fb6ca21acbfe2265 > .bgExtraLayerOverlay {
    
}
#\36 2a5adf7fb6ca21acbfe2265.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAQQCAwAAAAAAAAAAAAABAgADBAUhBhETYpH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAAHAAAAAAAAAAAAAAAAAAABAgMEESH/2gAMAwEAAhEDEQA/AJo8tY5NEtqIazGmZtN8lEMtYEd+Spv0iJSmU7Z6AVHbwqH/2Q==');
}
    
#group_kbf {
    column-gap: 6.9977214730102615%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_jkn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\33 4c87074 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#edbe39b8 {
    width: 100%;
}
    
#\35 2c24db7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\36 97345ed {
    width: 100%;
}
    
#f5c4d442 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\33 8533f12 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 4075640 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2a5aecbfb6ca21acbfe3f17 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 2a5aecbfb6ca21acbfe3f18::before, #\36 2a5aecbfb6ca21acbfe3f18 > .bgExtraLayerOverlay {
    
}
    
#b66ad1ee {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
}
    
#\34 aea0342 {
    max-width: none;
    width: 100%;
}
    
#\30 2d9ecb7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
}
    
#c602f1f9 {
    max-width: none;
    width: 100%;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 af0f080 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1c098c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 5616dfd {
    margin: 0px 0% 0px 0%;
}
    
#\38 751d56e {
    max-width: none;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 099c4b9 {
    max-width: none;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 c4deeac {
    column-gap: 1.787709334654572%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#group_q8s {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\30 382c80b::before, #\30 382c80b > .bgExtraLayerOverlay {
    
}
    
#\33 5807d00 {
    max-width: none;
    width: 100%;
}
    
#\38 ba733b0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7a00433 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#dee1959c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c2978a89 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5e38c91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#widget_h8m {
    height: auto;
}
    
#\35 1fd9060 {
    width: 100.00%;
}
    
#\34 7e5b5d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    row-gap: 10px;
}
    
#\31 66c9831 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 add6a22 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
    padding: 0px 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a378c467 {
    align-items: center;
}
    
#\33 a227769.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 20px 20px 20px;
}
#\33 a227769 {
    order: 1;
    width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 1e79d33 {
    margin: 0px 0% 0px 0%;
}
    
#\34 21b6c6d {
    row-gap: 12px;
    column-gap: 2.3032629558541267%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e78429b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\38 73ce5fe {
    row-gap: 0px;
    width: 100%;
    min-height: 65px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e48b4ad5 {
    height: 175px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7b3b991 {
    width: 100.00%;
}
    
#\35 fc8f85a {
    row-gap: 0px;
    width: 100%;
    min-height: 65px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e06b2f02 {
    height: 175px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 a663141.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 20px 20px 20px;
}
#\36 a663141 {
    order: 1;
    width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d079fa70 {
    row-gap: 0px;
    width: 100%;
    min-height: 65px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#efc1f402 {
    height: 175px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 120cc90.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 20px 20px 20px;
}
#\34 120cc90 {
    order: 1;
    width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 04c5436 {
    row-gap: 0px;
    width: 100%;
    min-height: 65px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5adda63 {
    height: 175px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 725b617.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 20px 20px 20px;
}
#\32 725b617 {
    order: 1;
    width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f01723b8 {
    row-gap: 0px;
    width: 100%;
    min-height: 65px;
    align-items: center;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e28731ee {
    height: 175px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 90324e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 20px 20px 20px;
}
#\34 90324e2 {
    order: 1;
    width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bdfcac0a {
    height: 240px;
}
    
#\33 c31e38e {
    width: 100%;
}
    
#\37 5216f6e {
    min-height: 245px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7423d20 {
    width: 100%;
    min-height: 51px;
    align-items: center;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d395dd62 {
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#a4f42164::before, #a4f42164 > .bgExtraLayerOverlay {
    
}
    
#\34 8c076e8 {
    width: 100%;
}
    
#c27bc3e5 {
    width: 100%;
}
    
#\37 3d6b058 {
    width: 100%;
}
    
#\33 584d561 {
    width: 100%;
}
    
#\32 4cdb5f0 {
    width: 100%;
}
    
#fdcddd57 {
    width: 100%;
}
    
#\30 1501c56 {
    width: 100%;
}
    
#\39 ca1930c {
    margin: 0px 0% 0px 0%;
}
}

