@media all {
  *#dm .dmInner div.u_4087609658 img { object-fit:contain !important; }

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

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

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

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

  *#dm .dmInner div.u_1916268701 img { object-fit:contain !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1363081824 {
    background-image:linear-gradient(180deg,rgba(11,70,110,1) 20%,rgba(15,32,68,1) 100%) !important;
    background-origin:border-box !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1457821706 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1358168855 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1781380110 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner *.u_1781380110 .photoGalleryThumbs .image-container a { padding-top:80px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1781380110 .photoGalleryThumbs .image-container a { padding-top:55px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1781380110 .photoGalleryThumbs .image-container a { padding-top:44px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(77, 196, 211, 0.2);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 94%;
    min-width: 4%;
    order: 1;
    background-image: initial;
    background-color: var(--color_4);
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 2, 6, 1) 0px 0px 11px 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 2% 10px 2% 10px;
    margin: -10% 3% 0% 3%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 104px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_293 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7lb {
    align-items: center;
    width: 95%;
    min-height: 127px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 26f1a63 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 60%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 103e818 {
    min-height: 603px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4681c1d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(11, 70, 110, 1) 20%, rgba(15, 32, 68, 1) 100%);
    background-origin: border-box;
}
    
#\34 ae2432e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/cebc65e0/dms3rep/multi/opt/envato-labs-image-edit-Hotel1+Firefly+Upscaler+4x+scale-edit-1920w.jpg");
    order: 2;
    background-position: 100% 50%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 0ac7a34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    order: 1;
    padding: 0px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 13e4536 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7js {
    width: 518px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gv5 {
    align-items: center;
    width: 99.01%;
    min-height: 348px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    height: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_onh {
    width: 63.51%;
    height: 124px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9er.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9er {
    width: 40.20%;
    height: 396px;
    max-width: 100%;
    margin: 0px 0% 0px -14%;
}
    
#\36 39063b0 {
    width: 642px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eb26e2a {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 1;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#da988b7a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(0, 177, 215, 1) 41%, rgba(3, 138, 184, 1) 100%);
    background-origin: border-box;
}
    
#\37 169606a {
    min-height: 24px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 55d31bf {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5266ed7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7e84355 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.67%;
    min-width: 4%;
    order: 1;
}
    
#b26743f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.33%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\37 17c807d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#widget_ohq {
    width: 89.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_pd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 c2075a4 {
    width: 98.50%;
    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_ofh {
    width: 100%;
    height: 436px;
    max-width: 100%;
    order: 1;
}
    
#\39 746721e {
    margin: 0px 0% 0px 0%;
}
    
#\35 40ce230 {
    background-image: linear-gradient(180deg, rgba(11, 70, 110, 1) 20%, rgba(15, 32, 68, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\32 9378360 {
    margin: 0px 0% 0px 0%;
}
    
#\30 1eb6ed7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    order: 1;
}
    
#\35 0a5d2ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#cc041c8a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f2aea8a {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#\36 c2c29b0 {
    width: 100%;
    height: 436px;
    max-width: 100%;
    order: 1;
}
    
#\30 1e10632 {
    width: 89.32%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c100168c {
    min-height: 179px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
}
    
#ffd142b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 fdb433b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 e1fc90a {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 fb0af67 {
    margin: 0px 0% 0px 0%;
}
    
#\30 da3da52 {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#\32 2714192 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a151ec44 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb508c21 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 49e5c9c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\37 e745002 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 28b78ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eq3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c33205be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b53296e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gsp {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 a54aae5 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#bafba0f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2ec4718 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 729d1ed {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 392d815 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 4318c2b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ffc58cc7 {
    width: 100%;
    min-width: 4%;
    min-height: 156px;
    column-gap: 4%;
    row-gap: 8px;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 59a29e7 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c5558a4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\31 f3c5c2c {
    margin: 0px 0% 0px 0%;
}
    
#ef5cfae4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 14472b9 {
    width: 100%;
    height: 614px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c074aab0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e62e314 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 1d943ea {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6dd4134 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#cdd4acad {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 770646f {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 31c14e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d568e15d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#f7842f85 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fabc90e {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a5eac79d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(11, 70, 110, 1) 20%, rgba(15, 32, 68, 1) 100%);
    background-origin: border-box;
}
    
#\30 6232d23 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b41c47e7 {
    margin: 0px 0% 0px 0%;
}
    
#c611b3b7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#f933dbe6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d7afd164 {
    width: 81.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 45a928d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 58cf4d8 {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 70f97fd {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#d3a6ba06 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 2398cbd {
    width: 49.92%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 2c57299 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 23ec62a {
    margin: 0px 0% 0px 0%;
}
    
#b1966a00 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#eb8ac17c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 efb759b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7f1a46 {
    width: 48.08%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 1;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 44f1102 {
    width: 96.54%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea727036 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 26351ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\38 f0e845c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#ec311052 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\37 af0f7b2 {
    width: 99.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ddcc52 {
    margin: 0px 0% 0px 0%;
}
    
#c4c88daf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c63680db {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 e357747 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f52fae36 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f50d5b75 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\33 f09c61e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a5b7a57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 541d797 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\30 0eaf82c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3fcd2f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e187936 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\39 faafbd5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9e58466 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd624108 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
}
    
#\31 5d3c515 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4db83c6 {
    width: 82.75%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bfk {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#f564b794 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 45px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e9c8b450 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ded1c82f {
    min-height: 339px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 37f70d1 {
    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/cebc65e0/dms3rep/multi/opt/envato-labs-image-edit+%2810%29+Firefly+Upscaler+4x+scale-edit-1920w.png");
    background-attachment: fixed;
}
}



@media all {
    
#\31 8750960 {
    width: 50%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce06bea3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3b22c87 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 afcc607 {
    margin: 0px 0% 0px 0%;
}
    
#b9135355 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4fadd0f {
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 5d4bde4 {
    width: 96.74%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b52a16c {
    width: 99.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b97eee76 {
    width: 58%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 5cb4755 {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 5fb6b5d {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    order: 1;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 d37194e {
    width: 50%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c945c214 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cf728d6b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 782127d::before, #\31 782127d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.93;
    border-radius: inherit;
}
#\31 782127d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/cebc65e0/dms3rep/multi/opt/pexels-photo-16094062-1920w.png");
}
    
#\33 352bc28 {
    width: 48.30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8109836 {
    width: 249px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 45px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5d138be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b5d138be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 832c24b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0179308 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 adbd564 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_td9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_td9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 21cd7dc {
    min-height: 179px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
}
    
#d3116a44 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3c0f9a8 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 5e88403 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#efd2f2a0 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_969 {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
}
}



@media all {
    
#\37 3e948f5 {
    min-height: 179px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
}
    
#edd56d65 {
    background-image: linear-gradient(180deg, rgba(11, 70, 110, 1) 20%, rgba(15, 32, 68, 1) 100%);
    background-origin: border-box;
}
    
#f7df58fb {
    margin: 0px 0% 0px 0%;
}
    
#a2dab43a {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#e8234002 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 a9b512c {
    width: 100%;
    height: 67px;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 127px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 8px;
    padding: 1% 16px 1% 16px;
    margin: -12% 0% 0% 0%;
}
    
#group_7lb {
    row-gap: 15px;
    height: auto;
    min-height: 142px;
}
    
#undefined {
    width: 70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 103e818 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 486px;
    padding: 0% 0% 0% 0%;
}
    
#\34 13e4536 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ae2432e {
    width: 50%;
    min-height: 8px;
    background-position: 50% 100%;
    align-items: flex-end;
    height: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7js {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_onh {
    width: 42%;
    height: 90px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9er.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9er {
    height: 234px;
    width: 52.33%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ac7a34 {
    width: 50%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 1;
    padding: 10px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_gv5 {
    width: 100.00%;
    height: auto;
    min-height: 466px;
    row-gap: 10px;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    padding: 40px 0px 80px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 39063b0 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb26e2a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 169606a {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a151ec44 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 392d815 {
    margin: 0px 0% 0px 0%;
}
    
#\35 49e5c9c {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 59a29e7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 f3c5c2c {
    margin: 0px 0% 0px 0%;
}
    
#\31 14472b9 {
    height: 368px;
}
    
#\30 4318c2b {
    width: 65.80%;
}
    
#ffc58cc7 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 770646f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b41c47e7 {
    margin: 0px 0% 0px 0%;
}
    
#c611b3b7 {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db7f1a46 {
    column-gap: 4%;
}
    
#\35 23ec62a {
    margin: 0px 0% 0px 0%;
}
    
#eb8ac17c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 e357747 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ec311052 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#a3ddcc52 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f0e845c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 541d797 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e187936 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cd624108 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f50d5b75 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c63680db {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ded1c82f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bcda6a89 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 afcc607 {
    margin: 0px 0% 0px 0%;
}
    
#b9135355 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b97eee76 {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf728d6b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d56acb68 {
    margin: 0px 0% 0px 0%;
}
    
#\31 782127d::before, #\31 782127d > .bgExtraLayerOverlay {
    
}
    
#\33 352bc28 {
    width: 65.93%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0179308 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ed2d1d13 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    row-gap: 20px;
    flex-direction: row;
    padding: 3% 2% 3% 2%;
    margin: -9% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#group_7lb {
    width: 98.65%;
    min-width: 32px;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 103e818 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 ae2432e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\38 0ac7a34 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
    padding: 40px 1% 40px 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7js {
    width: 96.78%;
}
    
#widget_onh {
    height: 78px;
    width: 65.59%;
}
    
#widget_9er {
    height: 240px;
    margin-left: 0%;
    margin-right: 0%;
    width: 62.29%;
}
    
#group_gv5 {
    width: 100.00%;
    height: auto;
    min-height: 213px;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 13e4536 {
    margin: 0px 0% 0px 0%;
}
    
#\36 39063b0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 169606a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#\39 55d31bf {
    width: 100%;
    min-height: 20px;
    align-items: flex-start;
    height: auto;
}
    
#\39 5266ed7 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7e84355 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b26743f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 17c807d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_ofh {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 1eb6ed7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 0a5d2ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f2aea8a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 c2c29b0 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#c100168c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 fdb433b.flex-element.widget-wrapper > [data-element-type] {
    padding: 2px 0px 2px 0px;
}
#\31 fdb433b {
    margin: 8px 0% 0px 0%;
}
    
#\34 e1fc90a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 2714192 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a151ec44 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 49e5c9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#ffc58cc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 59a29e7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ef5cfae4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 14472b9 {
    height: 218px;
}
}



@media (max-width: 767px) {
    
#\31 770646f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#d568e15d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#c611b3b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#f7842f85 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#db7f1a46 {
    width: 100%;
    min-height: 270px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    height: auto;
}
    
#\34 2398cbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#eb8ac17c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 4% 4%;
}
    
#\31 44f1102 {
    width: 87.62%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 23ec62a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c63680db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 e357747 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 4% 4%;
}
    
#ec311052 {
    width: 100%;
    min-height: 481px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    height: auto;
}
    
#group_bfk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f0e845c {
    min-width: 32px;
    flex-direction: row;
    height: auto;
    min-height: 66px;
    margin: 0px 0% 0px 0%;
}
    
#\32 541d797 {
    min-width: 32px;
    flex-direction: row;
    height: auto;
    min-height: 75px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e187936 {
    min-width: 32px;
    flex-direction: row;
    height: auto;
    min-height: 75px;
    margin: 0px 0% 0px 0%;
}
    
#cd624108 {
    min-width: 32px;
    flex-direction: row;
    height: auto;
    min-height: 74px;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#f50d5b75 {
    min-width: 32px;
    flex-direction: row;
    height: auto;
    min-height: 75px;
    margin: 0px 0% 0px 0%;
}
    
#f52fae36 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c4c88daf {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0eaf82c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3fcd2f5 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 faafbd5 {
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9e58466 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5d3c515 {
    min-width: 32px;
    width: 60px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 4db83c6 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f09c61e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a5b7a57 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a3ddcc52 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 8750960 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9135355 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c4fadd0f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\32 5d4bde4 {
    width: 100.00%;
}
    
#\36 b52a16c {
    width: 100.00%;
}
    
#b97eee76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\33 d37194e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5fb6b5d {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c945c214 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#cf728d6b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 782127d::before, #\31 782127d > .bgExtraLayerOverlay {
    
}
    
#\33 352bc28 {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\35 21cd7dc {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 3c0f9a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 3e948f5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a2dab43a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    height: auto;
}
}

