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

  *#dm .dmInner div.u_1832133837 .svg { fill:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_2521254741 .photoGalleryThumbs .image-container { border-radius:15px 15px 0px 0px !important; }

  *#dm .dmInner div.u_1616522270 {
    border-style:solid !important;
    border-color:rgba(1,84,136,1) rgba(1,84,136,1) rgba(1,84,136,1) rgba(1,84,136,1) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
  }

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

  *#dm .dmInner a.u_1711992332:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1711992332.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1711992332 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner div.u_1720634818 .svg { fill:rgba(1,84,136,1) !important; }

  *#dm .dmInner a.u_1305659600 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner nav.u_1171179617.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:20px !important; }

  *#dm .dmInner nav.u_1171179617.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1171179617.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:rgba(0,111,155,1) !important; }

  *#dm .dmInner nav.u_1171179617.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:rgba(0,111,155,1) !important; }

  *#dm .dmInner nav.u_1171179617.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:rgba(0,111,155,1) !important; }

  *#dm .dmInner *.u_1348375342 { display:block !important; }

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

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

  *#dm .dmInner div.u_1832133837 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1226855124 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1226855124 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner div.u_1344721885 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1344721885 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
  }

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

  *#dm .dmInner *.u_1515579821 { display:block !important; }

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

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

  *#dm .dmInner *.u_1543311505 { display:block !important; }

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

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

  *#dm .dmInner *.u_1550027201 { display:block !important; }

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

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

  *#dm .dmInner *.u_1268312634 { display:block !important; }

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

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

  *#dm .dmInner div.u_2521254741 .caption-container .caption-title { font-weight:600 !important; }

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

  *#dm .dmInner *.u_1261775479 { background-position:50% 100% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2521254741 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner *.u_2521254741 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_2521254741 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_2521254741 .photoGalleryThumbs .image-container a { padding-top:230px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2521254741 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner *.u_2521254741 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_2521254741 .photoGalleryViewAll { padding:0 3px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2521254741 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_2521254741 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_2521254741 .caption-container .caption-title { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 66.86%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 428px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 19% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.06220036877689%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/f0474d57/dms3rep/multi/opt/zoo-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ngt {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\30 8b4d4ee {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 216px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 25% 2% 8% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781522 {
    width: 19.92%;
    min-height: 8px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#widget_ngt {
    width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 21% 4% 17% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 58px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-position: 0% 50%;
}
    
#widget_ngt {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fa5719cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7908620 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e71f1e8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_8mh {
    width: 96.20%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_g24 {
    width: 603px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qnb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_qnb {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-height: 50px;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7a6cd9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 35cd3ac {
    margin: -50px 0% -50px 0%;
}
    
#c9b4cc71 {
    border-radius: 50px 50px 0 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e71f1e8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    column-gap: 0%;
}
    
#fa5719cb {
    width: 50%;
    min-height: 8px;
}
    
#a7908620 {
    width: 49.9236496350365%;
    min-height: 8px;
}
    
#widget_g24 {
    width: 425px;
}
}



@media (max-width: 767px) {
    
#fa5719cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 7px;
}
    
#a7908620 {
    width: 100%;
    min-height: 52px;
    align-items: center;
    height: auto;
    padding: 6px 0px 6px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e71f1e8 {
    min-height: unset;
    flex-direction: column;
    row-gap: 7px;
    padding: 8% 4% 33% 4%;
}
    
#widget_qnb {
    width: 225px;
}
    
#\33 35cd3ac {
    margin: -50px 0% 0px 0%;
}
    
#widget_g24 {
    width: 329px;
}
}



@media all {
    
#ce7c1136 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 52.5%;
    min-width: 4%;
    background-color: rgba(0, 111, 155, 1);
    background-image: initial;
    justify-content: flex-start;
    border-radius: 25px 25px 25px 25px;
    padding: 5% 1% 5% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c5a3c140 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.5%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f0474d57/dms3rep/multi/opt/WhatsApp+Image+2025-09-22+at+13.43.49-1920w.jpeg);
    border-style: solid;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-width: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 25px 25px 25px 25px;
    padding: 16px 16px 16px 16px;
    margin: 3% 0% 3% -5%;
}
#c5a3c140.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQGB//EACMQAAIBAwIHAQAAAAAAAAAAAAECAwAEEQUxBhIUISNBUVL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AOLVGeC7itrRTKcplj6+1JtwashLtOoZu5GdjTeu37QdQYUCMM4INZ2+vX/O3mff9VPllS//Z');
}
    
#\33 82fd63c {
    min-height: 332px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#widget_irp {
    width: 550px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_sjm {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#group_ncd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 587px;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ba3cc55 {
    margin: 0px 0% 0px 0%;
}
    
#e9544163 {
    width: 98.3473119758009%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a65309ca {
    width: 554px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db95f444 {
    width: 100%;
    height: 200px;
    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) {
    
#\33 82fd63c {
    min-height: 347px;
    padding: 5% 0% 5% 4%;
}
    
#c5a3c140 {
    width: 40.00483516483517%;
}
#c5a3c140.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQGB//EACMQAAIBAwIHAQAAAAAAAAAAAAECAwAEEQUxBhIUISNBUVL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AOLVGeC7itrRTKcplj6+1JtwashLtOoZu5GdjTeu37QdQYUCMM4INZ2+vX/O3mff9VPllS//Z');
}
    
#ce7c1136 {
    padding-left: 4%;
    padding-right: 4%;
    width: 60%;
    row-gap: 12px;
}
    
#a65309ca {
    width: 325px;
}
    
#\36 ba3cc55 {
    margin: 0px 0% 0px 0%;
}
    
#group_ncd {
    width: 364px;
}
}



@media (max-width: 767px) {
    
#ce7c1136 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    row-gap: 12px;
    padding: 6% 6% 6% 6%;
}
    
#c5a3c140 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 4% 0% 3% 0%;
}
#c5a3c140.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQGB//EACMQAAIBAwIHAQAAAAAAAAAAAAECAwAEEQUxBhIUISNBUVL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AOLVGeC7itrRTKcplj6+1JtwashLtOoZu5GdjTeu37QdQYUCMM4INZ2+vX/O3mff9VPllS//Z');
}
    
#\33 82fd63c {
    min-height: unset;
    flex-direction: column;
    padding: 5% 3% 5% 3%;
}
    
#group_ncd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 296px;
}
    
#e9544163 {
    width: 99.70%;
}
    
#widget_sjm {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 ba3cc55 {
    margin: 0px 0% 0px 0%;
}
    
#db95f444 {
    width: 100.00%;
    height: 426px;
}
}



@media all {
    
#\33 c5e22a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 60%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 921f852 {
    min-height: 538px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eaeac089 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb27bd69 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 50px 50px 0 0;
}
    
#group_rce {
    width: 37%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f0474d57/dms3rep/multi/opt/WhatsApp+Image+2025-09-22+at+13.43.49+%284%29-1920w.jpeg);
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-color: rgba(0,111,155,1) rgba(0,111,155,1) rgba(0,111,155,1) rgba(0,111,155,1);
    border-width: 1px 1px 1px 1px;
}
#group_rce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFQRIUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8Alks5TIWWNF50cTWkcNFZ2SG8JHjtDwnSIjLJC//Z');
}
    
#\38 a6b11cd {
    margin: -50px 0% 0px 0%;
}
    
#widget_a0e {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 31c6910 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc6d0483 {
    width: 1269px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    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) {
    
#\33 c5e22a9 {
    width: 49%;
    min-height: 8px;
}
    
#\31 921f852 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#group_rce {
    width: 49%;
    min-height: 8px;
}
#group_rce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFQRIUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8Alks5TIWWNF50cTWkcNFZ2SG8JHjtDwnSIjLJC//Z');
}
    
#\38 a6b11cd {
    margin: -40px 0% 0px 0%;
}
    
#cc6d0483 {
    width: 325px;
}
}



@media (max-width: 767px) {
    
#\33 c5e22a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 15px;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 921f852 {
    min-height: 0;
    flex-direction: column;
    row-gap: 23px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#group_rce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_rce.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFQRIUIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8Alks5TIWWNF50cTWkcNFZ2SG8JHjtDwnSIjLJC//Z');
}
    
#\38 a6b11cd {
    margin: -40px 0% 0px 0%;
}
    
#\34 31c6910 {
    width: 99.70%;
}
}



@media all {
    
#\34 7046001 {
    margin: 0% 4% 5% 4%;
}
    
#\39 0169724 {
    background-color: rgba(244,244,244,1);
    background-image: initial;
    border-style: solid;
    border-color: rgba(0,111,155,1) rgba(0,111,155,1) rgba(0,111,155,1) rgba(0,111,155,1);
    border-width: 1px 1px 1px 1px;
    border-radius: 25px 25px 25px 25px;
}
    
#e1a70835 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.79089171744853%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f25dd892 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 b049111 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c42445dc {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c3691fa5 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin-top: 1px;
    grid-area: auto / auto / auto / auto;
}
    
#cfec23df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f1e3aec1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 22c9361 {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b0bf5d2 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d4d23984 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: rgba(0,111,155,1) rgba(0,111,155,1) rgba(0,111,155,1) rgba(0,111,155,1);
    border-width: 0px 0px 0px 0px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a3bdef5a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f020b32 {
    width: 65px;
    height: 87px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 beaaeb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_7) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f05a4be {
    width: 99.52229526952372%;
    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 ce9e624 {
    width: 65px;
    height: 87px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7ab3a18 {
    width: 65px;
    height: 87px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1e3aec1 {
    row-gap: 12px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 22c9361 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#d4d23984 {
    row-gap: 12px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e1a70835 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#f25dd892 {
    order: 1;
}
    
#\35 b049111 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#a3bdef5a {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f020b32 {
    height: auto;
    width: 60px;
}
    
#\37 beaaeb6 {
    row-gap: 12px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\35 ce9e624 {
    height: auto;
    width: 60px;
}
    
#\30 7ab3a18 {
    height: auto;
    width: 60px;
}
}



@media (max-width: 767px) {
    
#e1a70835 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#f25dd892 {
    order: 1;
}
    
#\35 b049111 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#c42445dc {
    margin: 0px 0% 0px 0%;
}
    
#c3691fa5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f1e3aec1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\31 22c9361 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\30 b0bf5d2 {
    width: 74.58%;
    margin: 0px 0% 0px 0%;
}
    
#d4d23984 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 5% 12% 5%;
    margin: 0% 0% 0% 0%;
}
    
#a3bdef5a {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f020b32 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 beaaeb6 {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ce9e624 {
    height: auto;
    width: 60.25px;
}
    
#\30 7ab3a18 {
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 4fea3b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e7817a7 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e1f9183 {
    min-height: 261px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1815d3a::before, #\35 1815d3a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\35 1815d3a {
    background-image: url(https://lirp.cdn-website.com/f0474d57/dms3rep/multi/opt/GettyImages-103688566-1920w.jpg);
    background-position: 50% 0%;
    background-color: rgba(1,84,136,1);
}
#\35 1815d3a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgMBAAMAAAAAAAAAAAAAAQIABBIFAyEx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIRITH/2gAMAwEAAhEDEQA/AMw1Rp1kTxVcq4yxB+yK3K55YnL+zESWqciytcup/9k=');
}
    
#\32 c3b8833 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c408a220 {
    width: 28px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 64b8c1f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4fea3b9 {
    row-gap: 59px;
    width: 100%;
    min-height: 8px;
}
    
#\39 e1f9183 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 5% 2% 10% 2%;
}
    
#\35 1815d3a::before, #\35 1815d3a > .bgExtraLayerOverlay {
    
}
#\35 1815d3a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgMBAAMAAAAAAAAAAAAAAQIABBIFAyEx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIRITH/2gAMAwEAAhEDEQA/AMw1Rp1kTxVcq4yxB+yK3K55YnL+zESWqciytcup/9k=');
}
    
#\39 64b8c1f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4fea3b9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 50px;
    justify-content: flex-start;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\39 e1f9183 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 20% 4%;
}
    
#\35 1815d3a::before, #\35 1815d3a > .bgExtraLayerOverlay {
    
}
#\35 1815d3a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgMBAAMAAAAAAAAAAAAAAQIABBIFAyEx/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIRITH/2gAMAwEAAhEDEQA/AMw1Rp1kTxVcq4yxB+yK3K55YnL+zESWqciytcup/9k=');
}
    
#\39 64b8c1f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c82eb944 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c7971e16 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 4% 0%;
}
    
#a01cda42 {
    background-color: rgba(244,244,244,1);
    background-image: initial;
    border-radius: 0 0 50px 50px;
}
    
#widget_kkc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kkc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -100px 0% 0px 0%;
}
    
#\35 07ab0b3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 58c3d3a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#\32 58c3d3a {
    width: 230px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    min-height: 50px;
    margin: 15px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7971e16 {
    padding: 0% 0% 4% 0%;
}
    
#c82eb944 {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 07ab0b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c82eb944 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c7971e16 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 2% 4% 2%;
}
    
#\32 58c3d3a {
    width: 225px;
}
    
#\35 07ab0b3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2007065 {
    width: 230px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ad1470d {
    align-items: center;
    width: 71.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dfb9511 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ad7734 {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c870fc60::before, #c870fc60 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#c870fc60 {
    background-image: url(https://lirp.cdn-website.com/f0474d57/dms3rep/multi/opt/GettyImages-1448000381-1920w.jpg);
    background-position: 50% 0%;
}
#c870fc60.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBBIhAwUGBxExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEi/9oADAMBAAIRAxEAPwCpbZSZco3x59PN2p8WQtGZcBOBTpDuNn7RFK/OYKK1P//Z');
}
    
#c4100bea {
    width: 97.47%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dfb9511 {
    row-gap: 59px;
    width: 100%;
    min-height: 8px;
}
    
#\32 0ad7734 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c870fc60::before, #c870fc60 > .bgExtraLayerOverlay {
    
}
#c870fc60.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBBIhAwUGBxExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEi/9oADAMBAAIRAxEAPwCpbZSZco3x59PN2p8WQtGZcBOBTpDuNn7RFK/OYKK1P//Z');
}
    
#\38 ad1470d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 dfb9511 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 50px;
    justify-content: flex-start;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\32 0ad7734 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c870fc60::before, #c870fc60 > .bgExtraLayerOverlay {
    
}
#c870fc60.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBBIhAwUGBxExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREAAgMBAAAAAAAAAAAAAAAAAAIBAxEi/9oADAMBAAIRAxEAPwCpbZSZco3x59PN2p8WQtGZcBOBTpDuNn7RFK/OYKK1P//Z');
}
    
#\38 ad1470d {
    width: 100.00%;
}
}



@media all {
    
#\31 5d86999 {
    min-height: 173px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 2%;
}
    
#\34 ca3769e {
    width: 1009px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fp7 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_eul {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 cc87e73 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5d86999 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\31 5d86999 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 80px;
}
    
#group_eul {
    width: 100%;
    min-height: 8px;
}
}



@media all {
    
#\34 952cfb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(1,84,136,1);
    background-image: initial;
    border-radius: 25px 0 0 25px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ef4530d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(244,244,244,1);
    background-image: initial;
    border-radius: 0 25px 25px 0;
}
    
#\37 0defab5 {
    min-height: 137px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
}
    
#\39 cfcb810 {
    margin: 0px 0% 0px 0%;
}
    
#\39 fd859c0 {
    width: 1009px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d82eada1 {
    width: 575.016px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d0c7447 {
    width: 1009px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2383e82 {
    width: 575.016px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\34 952cfb5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ef4530d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 15px 20px 15px;
    margin: -15px 0% 0px 0%;
}
    
#\37 0defab5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media all {
    
#\34 3860b76 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 413c2ff {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 4% 1%;
}
    
#\37 00eeb26 {
    width: 100.00%;
    height: 438px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
    
#b07e1efc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 413c2ff {
    padding: 3% 4% 4% 4%;
}
    
#b07e1efc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 3860b76 {
    width: 100%;
    min-height: 8px;
}
    
#\32 413c2ff {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 80px;
    padding: 4% 4% 4% 4%;
}
    
#b07e1efc {
    margin: 0px 0% 0px 0%;
}
}

