@media (min-width:1025px) {
  *#dm .dmInner nav.u_1772255828.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

  *#dm .dmInner div.u_1573892599 .caption-container .caption-title { font-size:36px !important; }

  *#dm .dmInner *.u_1573892599 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_1573892599 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1573892599 .photoGalleryViewAll { padding:0 0px !important; }
}
@media all {
img#1445453822 {
  color: transparent;
  font-size: 0;
}
  *#dm .dmInner *.u_1772255828.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner *.u_1772255828.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner *.dmform-error { text-align:LEFT !important; }

  *#dm .dmInner *.dmform-error .rteBlock { text-align:LEFT !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1109608300 img { border-radius:50% 50% 50% 50% !important; }

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

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

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

  *#dm .dmInner div.u_1970917590 input:not([type="submit"]) {
    background-color:rgba(91,174,187,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1970917590 textarea {
    background-color:rgba(91,174,187,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1970917590 select {
    background-color:rgba(91,174,187,1) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner *.u_1573892599 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

  *#dm .dmInner *.u_1573892599 .photoGalleryViewAll { text-align:CENTER !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1573892599 .caption-container .caption-title {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    font-style:italic !important;
    font-family:'Droid Sans' !important;
    text-decoration:none !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1573892599 .photoGalleryViewAll.link {
    color:rgba(0,0,0,0) !important;
    font-style:italic !important;
    font-family: 'Jost' !important;
    font-weight:700 !important;
  }

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

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

  *#dm .dmInner div.u_2857137034 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1573892599 .caption-container .caption-title { font-size:14px !important; }

  *#dm .dmInner *.u_1573892599 .photoGalleryThumbs .image-container a { padding-top:324px !important; }

  *#dm .dmInner *.u_1573892599 .photoGalleryThumbs { padding:5.5px !important; }

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

  *#dm .dmInner *.u_1573892599 .photoGalleryViewAll { padding:0 5.5px !important; }

  *#dm .dmInner div.u_1307456838 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1573892599 .caption-container .caption-title { font-size:16px !important; }

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

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

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

  *#dm .dmInner *.u_1573892599 .caption-inner {
    padding-left:10px !important;
    padding-right:10px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}

@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 865px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(48, 141, 151, 1);
    background-size: contain;
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d3812c16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 6% 4% 6% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
    align-items: center;
}
    
#d3812c16 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 0px 4%;
}
    
#d3812c16 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\30 878d8bc::before, #\30 878d8bc > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(1, 56, 66, 1);
    opacity: 0.38;
}
#\30 878d8bc {
    background-image: url(https://lirp.cdn-website.com/db2df669/dms3rep/multi/opt/20250828_202644-3-e6885af7-79ecf638-f902d22d-c26c1ae1-1920w.png);
    border-radius: 0px 0px 0px 0px;
    background-position: 50% 100%;
}
    
#\32 c0251ae {
    min-height: 644px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_cao {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c0251ae {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 268px;
}
    
#\30 878d8bc::before, #\30 878d8bc > .bgExtraLayerOverlay {
    
}
#\30 878d8bc {
    background-position: 50% 0%;
}
    
#group_cao {
    width: 100%;
    min-height: 8px;
    background-attachment: fixed;
}
}



@media (max-width: 767px) {
    
#\32 c0251ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 878d8bc::before, #\30 878d8bc > .bgExtraLayerOverlay {
    
}
    
#\34 cafded6 {
    margin: 0px 0% 0px 0%;
}
    
#group_cao {
    width: 100%;
    min-height: 110px;
    align-items: center;
    height: auto;
}
}



@media all {
    
#a0476818 {
    width: 99.98264515802565%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4087eb8 {
    justify-content: flex-start;
    align-items: center;
    width: 99.64734057365636%;
    min-height: 143px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    height: auto;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c8f05e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -18px;
}
    
#\30 4f2b409 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2e3c363 {
    min-height: 522px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee90ab10 {
    background-color: rgba(48, 141, 151, 1);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 rgba(0, 0, 0, 0) #000000;
    border-width: 0px 0 1px 0;
}
    
#\32 65dd461 {
    width: 120px;
    height: auto;
    max-width: 120px;
    order: 0;
    margin-top: -22px;
    min-height: 120px;
    min-width: 120px;
    max-height: 120px;
}
    
#bcab5a68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.044482957827846%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ef57bad {
    justify-content: flex-start;
    align-items: center;
    width: 99.64734057365636%;
    min-height: 143px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    height: auto;
    margin: -8.5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6ed7a4a {
    width: 120px;
    height: auto;
    max-width: 120px;
    order: 0;
    min-width: 120px;
    min-height: 120px;
    max-height: 120px;
}
    
#\38 566995c {
    width: 99.98265567648033%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec09a26a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -18px;
}
    
#b96a925e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.62%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0 0px 0 0;
    align-items: center;
    background-color: rgba(48, 141, 151, 1);
    background-image: none;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2965ddb {
    justify-content: flex-start;
    align-items: center;
    width: 99.64734057365636%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    height: auto;
    margin: -7.3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc3103e7 {
    width: 120px;
    height: auto;
    max-width: 120px;
    order: 0;
    margin-top: 1px;
    min-width: 120px;
    min-height: 120px;
    max-height: 120px;
}
    
#be60f0e6 {
    width: 99.56346575911714%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c232d68 {
    width: 99.58070218664031%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -7px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e5f8ecf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0476818 {
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4087eb8 {
    height: auto;
    min-height: 127px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2e3c363 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 442px;
    padding: 0px 0% 50px 0%;
}
    
#\30 4f2b409 {
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\32 65dd461 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcab5a68 {
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\31 ef57bad {
    height: auto;
    min-height: 127px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6ed7a4a {
    height: 120px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 566995c {
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b96a925e {
    row-gap: 32px;
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\36 2965ddb {
    height: auto;
    min-height: 127px;
    row-gap: 32px;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 36px 0% 0px 0%;
}
    
#cc3103e7 {
    height: 120px;
    order: 1;
    min-width: 120px;
    align-self: center;
    width: 120px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be60f0e6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e5f8ecf {
    margin: 0px 0% 0px 0%;
}
    
#\33 c232d68 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ec09a26a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b0c8f05e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a0476818.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a0476818 {
    width: 46.43568996909691%;
    align-self: flex-start;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px -0.6%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4087eb8 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: 80px;
    margin-top: 0.3%;
    width: 99.66%;
    height: auto;
}
    
#\30 4f2b409 {
    width: 100%;
    min-height: 197px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\32 2e3c363 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\32 65dd461 {
    height: auto;
    width: 80px;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    max-height: 120px;
    min-width: 80px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcab5a68 {
    width: 100%;
    min-height: 194px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\31 ef57bad {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
    order: 0;
    margin-top: -10.2%;
}
    
#\30 6ed7a4a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 6ed7a4a {
    height: auto;
    width: 80px;
    order: 0;
    min-width: 80px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#\38 566995c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\38 566995c {
    width: 69.10529279592755%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px -71.5%;
}
    
#b96a925e {
    width: 100%;
    min-height: 67px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\36 2965ddb {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: 176px;
    order: 0;
    margin-top: -19.0%;
    height: auto;
}
    
#cc3103e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc3103e7 {
    height: auto;
    width: 80px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    min-width: 80px;
    min-height: 80px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be60f0e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 32px 0px;
}
#be60f0e6 {
    width: 41.66960697161772%;
    align-self: flex-start;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px -73.5%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c8f05e.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 0px 20px 0px;
}
#b0c8f05e {
    width: 67.66825207117655%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px -50.5%;
    grid-area: auto / auto / auto / auto;
}
    
#ec09a26a.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 0px 20px 0px;
}
#ec09a26a {
    width: 67.2534410132695%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c232d68.flex-element.widget-wrapper > [data-element-type] {
    padding: 35px 0px 25px 0px;
}
#\33 c232d68 {
    width: 69.77872485117638%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0.9%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e5f8ecf {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 ad1f918 {
    width: 84.56%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fcd8e35 {
    min-height: 373px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b7a937f {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
}
    
#fa07f9d8 {
    background-color: rgba(48, 141, 151, 1);
    background-image: none;
    border-width: 28px 28px 28px 28px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
    
#\38 cc9789b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.52638805970149%;
    min-width: 4%;
    padding: 12px 16px 12px 16px;
    margin: 0% 0% 0% 0%;
}
    
#db5cb429 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#debf8049 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 31.16%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/db2df669/dms3rep/multi/opt/20240704_100440-2acfea4e-74fdca25-01ebe534-1920w.png);
    align-items: flex-end;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    box-shadow: none;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
#debf8049.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1x3OTUvCcADA4f9nqojeI8JLwzyUGASJWVFUgqbGcrW1xcZWy8hVI93aBIXeqGBEXSL6Yr+o+3N4hK3UCJtnJFHIZ6/L99M9Py/PfD30+egFtFsO6kkDUSlt0tSPeLzxeGv7JFGH97hDEvi8Bh6eayCrVUQ2m6G+XeTWVIlPLSLXIXZN+hcO8aWFrtVZLxURs6lpCrl57OourcN9vGOFa71B5Jpc2Rrlyg6Z5UXEyNgg6dQEe/kcVnnrH/uGQuiaWKpMfmOVqbSEGBodYGZymLUFCf2voMl0HYO7cxP1oMZSYYVxaY5fAKuUgt5cUfIAAAAASUVORK5CYII=');
}
    
#\30 b53f0ed {
    margin: 0px 0% 0px 0%;
}
    
#group_ggh {
    width: 17.31%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url(https://lirp.cdn-website.com/db2df669/dms3rep/multi/opt/loesa-373197d4-ab9c13eb-4e946e91-447h.png);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#group_ggh.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB40lEQVQozyXMW0+SAQCA4e83iJKAOXMrsuW6oOkNG9XUhpBgmyFIUQQfakKYH2c5CJgCg0g0kkTRDpY1m865WmuzcmvrosMvetvq/tkj/Dne46C+wFr8LhtxOx9rIX5u5/jdyPNjOcNhMcrW4gOEX1/fs/s0QzV6h5WAhUbGzcvsJPuFAF9W0nyqzbH9OIBwfPiCzWKMvN9GWjSRdF0j6TRQT3g42szx7V2J3XoU4Wiv8Q+W/GNknQYSY32ERy/zLOXh8+sCR/tldupBhDf1EqvzEuX7FqpTZqqiniXRwEZ6nFerczTW0lRKPoRk0Ets6hYPRRPrPhM7fhM173XyQTfR+AyzmSDzWS/CYP8VzFcv4TLrWHQNUp00kveYkDw2JrzjRBIS5UIYoUutpkt9Gl3vBZxDWiL2fpJOI5LrBjHJQy4zzVYlitDZ0UGbSkX3OTV6nQavtZ/ivWHKvhEqATul8G3Wcz6E9raTnJDL6TzVga6nm6BDz2ZolOdBK6uSheXITd4uTSOoFApamptRKlrRas4z6zJTlaw8mjCTcgxQDdn48GQGQdmqoLlJhlLeglF3kZQ4TMo1hGOgB9HYy1rEyvd64P8oa5LRrpDjMGpJuc1MjfShOdOOvvcsC6KBg5zIX0wLJdr4zo2tAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ad1f918 {
    width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fcd8e35 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 364px;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\33 b7a937f {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cc9789b {
    width: 31.99%;
    min-height: 8px;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db5cb429 {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#debf8049 {
    width: 24.87411575562701%;
    min-height: 8px;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
#debf8049.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1x3OTUvCcADA4f9nqojeI8JLwzyUGASJWVFUgqbGcrW1xcZWy8hVI93aBIXeqGBEXSL6Yr+o+3N4hK3UCJtnJFHIZ6/L99M9Py/PfD30+egFtFsO6kkDUSlt0tSPeLzxeGv7JFGH97hDEvi8Bh6eayCrVUQ2m6G+XeTWVIlPLSLXIXZN+hcO8aWFrtVZLxURs6lpCrl57OourcN9vGOFa71B5Jpc2Rrlyg6Z5UXEyNgg6dQEe/kcVnnrH/uGQuiaWKpMfmOVqbSEGBodYGZymLUFCf2voMl0HYO7cxP1oMZSYYVxaY5fAKuUgt5cUfIAAAAASUVORK5CYII=');
}
    
#group_ggh {
    width: 38.96%;
    min-height: 8px;
}
#group_ggh.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB40lEQVQozyXMW0+SAQCA4e83iJKAOXMrsuW6oOkNG9XUhpBgmyFIUQQfakKYH2c5CJgCg0g0kkTRDpY1m865WmuzcmvrosMvetvq/tkj/Dne46C+wFr8LhtxOx9rIX5u5/jdyPNjOcNhMcrW4gOEX1/fs/s0QzV6h5WAhUbGzcvsJPuFAF9W0nyqzbH9OIBwfPiCzWKMvN9GWjSRdF0j6TRQT3g42szx7V2J3XoU4Wiv8Q+W/GNknQYSY32ERy/zLOXh8+sCR/tldupBhDf1EqvzEuX7FqpTZqqiniXRwEZ6nFerczTW0lRKPoRk0Ets6hYPRRPrPhM7fhM173XyQTfR+AyzmSDzWS/CYP8VzFcv4TLrWHQNUp00kveYkDw2JrzjRBIS5UIYoUutpkt9Gl3vBZxDWiL2fpJOI5LrBjHJQy4zzVYlitDZ0UGbSkX3OTV6nQavtZ/ivWHKvhEqATul8G3Wcz6E9raTnJDL6TzVga6nm6BDz2ZolOdBK6uSheXITd4uTSOoFApamptRKlrRas4z6zJTlaw8mjCTcgxQDdn48GQGQdmqoLlJhlLeglF3kZQ4TMo1hGOgB9HYy1rEyvd64P8oa5LRrpDjMGpJuc1MjfShOdOOvvcsC6KBg5zIX0wLJdr4zo2tAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\35 ad1f918 {
    width: 100.00%;
}
    
#\37 fcd8e35 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\33 b7a937f {
    width: 100%;
    min-height: 50px;
}
    
#\38 cc9789b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#debf8049 {
    width: 100%;
    min-height: 126px;
    align-items: center;
    height: auto;
    background-position: 50% 50%;
}
#debf8049.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7ElEQVQI1x3OTUvCcADA4f9nqojeI8JLwzyUGASJWVFUgqbGcrW1xcZWy8hVI93aBIXeqGBEXSL6Yr+o+3N4hK3UCJtnJFHIZ6/L99M9Py/PfD30+egFtFsO6kkDUSlt0tSPeLzxeGv7JFGH97hDEvi8Bh6eayCrVUQ2m6G+XeTWVIlPLSLXIXZN+hcO8aWFrtVZLxURs6lpCrl57OourcN9vGOFa71B5Jpc2Rrlyg6Z5UXEyNgg6dQEe/kcVnnrH/uGQuiaWKpMfmOVqbSEGBodYGZymLUFCf2voMl0HYO7cxP1oMZSYYVxaY5fAKuUgt5cUfIAAAAASUVORK5CYII=');
}
    
#group_ggh {
    width: 100%;
    min-height: 232px;
    align-items: center;
    height: auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
#group_ggh.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB40lEQVQozyXMW0+SAQCA4e83iJKAOXMrsuW6oOkNG9XUhpBgmyFIUQQfakKYH2c5CJgCg0g0kkTRDpY1m865WmuzcmvrosMvetvq/tkj/Dne46C+wFr8LhtxOx9rIX5u5/jdyPNjOcNhMcrW4gOEX1/fs/s0QzV6h5WAhUbGzcvsJPuFAF9W0nyqzbH9OIBwfPiCzWKMvN9GWjSRdF0j6TRQT3g42szx7V2J3XoU4Wiv8Q+W/GNknQYSY32ERy/zLOXh8+sCR/tldupBhDf1EqvzEuX7FqpTZqqiniXRwEZ6nFerczTW0lRKPoRk0Ets6hYPRRPrPhM7fhM173XyQTfR+AyzmSDzWS/CYP8VzFcv4TLrWHQNUp00kveYkDw2JrzjRBIS5UIYoUutpkt9Gl3vBZxDWiL2fpJOI5LrBjHJQy4zzVYlitDZ0UGbSkX3OTV6nQavtZ/ivWHKvhEqATul8G3Wcz6E9raTnJDL6TzVga6nm6BDz2ZolOdBK6uSheXITd4uTSOoFApamptRKlrRas4z6zJTlaw8mjCTcgxQDdn48GQGQdmqoLlJhlLeglF3kZQ4TMo1hGOgB9HYy1rEyvd64P8oa5LRrpDjMGpJuc1MjfShOdOOvvcsC6KBg5zIX0wLJdr4zo2tAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\31 7333566 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 40px 16px 0px 16px;
}
    
#\38 c31a07f {
    min-height: 221px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c1ab44b7 {
    background-color: rgba(48, 141, 151, 1);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
    
#fe0ada39.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fe0ada39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    justify-self: auto;
    margin-top: 111px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\31 7333566 {
    width: 100%;
    min-height: 109px;
    align-items: center;
    height: auto;
}
    
#\38 c31a07f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fe0ada39 {
    margin-top: 7px;
}
}



@media all {
    
#ab1263b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 0a34a8a {
    min-height: 2px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#af93ba52 {
    margin: 0px 0% 0px 0%;
}
    
#\38 81f0658 {
    box-shadow: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0a34a8a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#ab1263b4 {
    align-items: center;
    width: 100%;
    min-height: 76px;
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 100px 0% 100px 0%;
}
    
#af93ba52 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ab1263b4 {
    width: 100%;
    min-height: 28px;
    align-items: center;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 3px 16px 3px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0a34a8a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 e732e2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
}
    
#\33 86fbee5 {
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_eff {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\30 d7da19b {
    margin: 0px 0% 0px 0%;
}
    
#\31 623fd9f {
    background-color: var(--color_2);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 86fbee5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 52px;
    column-gap: 0%;
}
    
#\39 e732e2f {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\39 e732e2f {
    width: 100%;
    min-height: 53px;
    align-items: center;
    height: auto;
}
    
#\33 86fbee5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_eff {
    margin-top: 1px;
}
}

