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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3015390239 .postArticle>.inner {
    border-radius:20px 20px 20px 20px !important;
    -webkit-box-shadow:rgba(0,0,0,0.1) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.1) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.1) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_3015390239 .postDescription { max-height:4.1em !important; }

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

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

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

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

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

  *#dm .dmInner div.u_3015390239 .postArticle .blogImgLink { height:220px !important; }

  *#dm .dmInner a.u_1249041083:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1249041083.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1249041083 span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1249041083:hover .iconBg { background-color:rgb(91,198,5) !important; }

  *#dm .dmInner a.u_1249041083.hover .iconBg { background-color:rgb(91,198,5) !important; }

  *#dm .dmInner a.u_1249041083 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/56afdb35/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_6) !important;
    width:15px !important;
    height:15px !important;
    order:1 !important;
  }

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

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

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

  *#dm .dmInner div.u_1233140611 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1233140611 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1233140611 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1061299713 {
    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;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1367287498 .details-meta-bar { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1367287498 .card-cta-btn:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1367287498 .card-cta-btn.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1367287498 .carousel-arrow:hover { background:var(--color_6) !important; }

  *#dm .dmInner div.u_1367287498 .carousel-arrow { background-color:rgba(255,255,255,0.2) !important; }

  *#dm .dmInner div.u_1367287498 .carousel-controls { background-color:rgba(10,18,36,0.4) !important; }

  *#dm .dmInner div.u_1367287498 .card-destination { font-family:'AvenirNextCyr-Bold' !important; }

  *#dm .dmInner *.u_1367287498 .card-pin { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1367287498 .dot.active { background:var(--color_6) !important; }

  *#dm .dmInner div.u_1367287498 .card-gradient-overlay { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1367287498 .card-price { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1958840876 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1249041083 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-end !important;
    text-align:right !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1461078709 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1602803086 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1863885354 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1240550789 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1561269919 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1569356866 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1489872450 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

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

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

  *#dm .dmInner div.u_1603386429 {
    background-image:none !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) rgba(255,255,255,0.1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,0.1) !important;
  }

  *#dm .dmInner *.u_3362522825 .diagonal-grid { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_3362522825 .layout-cards .cards-expanded-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1296754325 .cta-button {
    background-color:var(--color_6) !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner *.u_1296754325 .cta-button { text-align:CENTER !important; }

  *#dm .dmInner div.u_1296754325 .eyebrow-text {
    font-family:'Nothing You Could Do' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1296754325 .side-label span { font-weight:700 !important; }

  *#dm .dmInner div.u_1296754325 .hero-title {
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner *.u_1296754325 .eyebrow-text { text-align:LEFT !important; }

  *#dm .dmInner *.u_1296754325 .hero-description { text-align:LEFT !important; }

  *#dm .dmInner div.u_1296754325 .hero-banner {
    background-image:linear-gradient(0deg,rgba(7,67,114,1) 17%,rgba(46,152,169,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner *.u_1296754325 .hero-title { text-align:LEFT !important; }

  *#dm .dmInner *.u_1296754325 .side-label::after { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1367287498 .card-badge {
    background-color:rgba(255,203,0,0.83) !important;
    border-style:solid !important;
    border-width:0px !important;
    border-color:var(--color_3) !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3362522825 .cards-cta-btn:hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3362522825 .cards-cta-btn.hover {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1233140611 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1233140611 .photoGalleryViewAll { padding:0 10px !important; }

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

  *#dm .dmInner div.u_1367287498 .card-destination { font-size:24px !important; }

  *#dm .dmInner *.u_1367287498 .widget-06332d { --pin-icon-size:53 !important; }

  *#dm .dmInner div.u_1367287498 .card-rating { font-size:14px !important; }

  *#dm .dmInner div.u_1367287498 .card-cta-btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1367287498 .card-cta-btn {
    height:30px !important;
    width:92px !important;
    font-size:14px !important;
  }

  *#dm .dmInner *.u_1367287498 .carousel-track { gap:16px !important; }

  *#dm .dmInner *.u_1367287498 .tour-card {
    --shadow-opacity:0 !important;
    --shadow-blur:0 !important;
  }

  *#dm .dmInner div.u_1367287498 .card-badge { font-size:12px !important; }

  *#dm .dmInner *.u_1367287498 .card-cta-btn {
    font-size:13px !important;
    padding-top:2px !important;
    padding-bottom:2px !important;
    padding-left:19px !important;
    padding-right:19px !important;
  }

  *#dm .dmInner *.u_3362522825 .diagonal-grid { height:484px !important; }

  *#dm .dmInner *.u_1296754325 .hero-banner { min-height:452px !important; }

  *#dm .dmInner div.u_1296754325 .hero-image-wrapper {
    width:698px !important;
    height:793px !important;
  }

  *#dm .dmInner div.u_1296754325 .hero-image {
    width:694px !important;
    height:661px !important;
  }

  *#dm .dmInner *.u_1296754325 .hero-image-wrapper {
    width:59% !important;
    min-height:100px !important;
  }

  *#dm .dmInner div.u_1296754325 .side-label span { font-size:12px !important; }

  *#dm .dmInner div.u_1296754325 .cta-button {
    height:45px !important;
    width:250px !important;
  }

  *#dm .dmInner div.u_1296754325 .hero-title { font-size:40px !important; }

  *#dm .dmInner div.u_1296754325 .eyebrow-text { font-size:24px !important; }

  *#dm .dmInner div.u_1296754325 .hero-description { font-size:18px !important; }

  *#dm .dmInner *.u_1296754325 .hero-content {
    padding:23px !important;
    gap:0px !important;
    max-width:700px !important;
  }

  *#dm .dmInner div.u_1296754325 .hero-banner {
    height:0px !important;
    width:1273px !important;
  }

  *#dm .dmInner div.u_1367287498 .card-price { font-size:16px !important; }

  *#dm .dmInner div.u_3362522825 .layout-cards .cards-label { font-size:24px !important; }

  *#dm .dmInner div.u_1367287498 .tour-card { height:500px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1233140611 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1233140611 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1367287498 .tour-card {
    height:356px !important;
    width:219px !important;
  }

  *#dm .dmInner *.u_1367287498 .tour-card { --shadow-opacity:6 !important; }

  *#dm .dmInner *.u_1296754325 .hero-image-wrapper { min-height:100px !important; }

  *#dm .dmInner div.u_1296754325 .hero-title { font-size:24px !important; }

  *#dm .dmInner div.u_1296754325 .hero-image {
    width:328px !important;
    height:485px !important;
  }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1233140611 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1233140611 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1367287498 .tour-card { --shadow-opacity:0 !important; }

  *#dm .dmInner div.u_1367287498 .card-cta-btn span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1367287498 .card-badge { font-size:12px !important; }

  *#dm .dmInner div.u_1367287498 .card-price { font-size:14px !important; }

  *#dm .dmInner div.u_1367287498 .card-cta-btn { font-size:12px !important; }

  *#dm .dmInner div.u_1296754325 .hero-description { font-size:16px !important; }

  *#dm .dmInner div.u_1296754325 .eyebrow-text { font-size:16px !important; }

  *#dm .dmInner div.u_1296754325 .hero-title { font-size:30px !important; }

  *#dm .dmInner div.u_1296754325 .hero-image {
    width:1px !important;
    height:0px !important;
  }

  *#dm .dmInner div.u_1296754325 .cta-button {
    height:45px !important;
    width:188px !important;
  }

  *#dm .dmInner div.u_1367287498 .tour-card {
    height:400px !important;
    width:326px !important;
  }

  *#dm .dmInner div.u_1367287498 .card-destination { font-size:20px !important; }

  *#dm .dmInner div.u_1367287498 .card-rating { font-size:12px !important; }
}

*#dm .dmInner div.u_3378421421 { animation:floatUpDown 3s ease-in-out infinite !important; }
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3378421421
{
}
separatorHomeCss{color:red !important}@media all {
    
#\35 34fe8b4 {
    width: 839px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e98c4ed4::before, #e98c4ed4 > .bgExtraLayerOverlay {
    
}
#e98c4ed4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9c3d84f::before, #\32 9c3d84f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(3, 40, 68, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.4;
}
#\32 9c3d84f {
    background-image: none;
    background-position: 50% 0%;
}
    
#\34 d1a89ba {
    min-height: 90vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 7% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 af613b8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2kl {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_416 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fcd4f77 {
    width: 220px;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k3n {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_akm.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_akm {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d39ef37b {
    width: 220px;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f9fd94af {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 14088e3::before, #\38 14088e3 > .bgExtraLayerOverlay {
    
}
#\38 14088e3 {
    background-image: url("https://lirp.cdn-website.com/56afdb35/dms3rep/multi/opt/pexels-photo-28408489-1920w.png");
    background-position: 50% 100%;
    background-color: rgba(255, 255, 255, 1);
}
#\38 14088e3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCklEQVQY0wXBu0rDUACA4eDi6ubmK4iDz+BsX0DwgiDoIlqQKggORdDFqeCkoB2UarW2VHtJDa1pm8QTk5yTnhMsvsjv91m208Hu93DcL1zfx/UFIxEhYoUnEu6fGxQuS1jBj08Yh8QqIVGSSEoipZBaIxLJU6vHxc0D1meW4k4zvL8po2lG36TYaUJLRlQDj1LH5rRSwyr/asqZ5k6n3MqE61Bw5Y05dwccdTts1evkKlWsotEUteZMKU6imHwg2B2OWHMcVprvLFZfWXh8wjrOMgomI58a9iLFdhCz7oXkBmOW2z3m3z6YfWliHWjNoTHsTww70YRNIdn4jlkdBix1+8w1uszU2vwDlnPb9erXS7wAAAAASUVORK5CYII=');
}
    
#\35 e28b575 {
    margin: 0px 0% 0px 0%;
}
    
#e2419b24 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 16%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 0px 16px 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4e69f79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0%;
}
#\37 4e69f79 {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dac23d6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    padding: 4% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
}
    
#aa092934 {
    align-items: flex-start;
    width: 99.93%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 24px 6% 24px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 02b13c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fad118e {
    width: 74.06%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 19884dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 19884dd {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#\38 f578032.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 f578032 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 db09807 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    background-image: linear-gradient(0deg, rgba(123, 221, 224, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 0px 16px 0px 6%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 0037816 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d768d00d::before, #d768d00d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.64;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(45, 46, 50, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#d768d00d {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 290px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/56afdb35/dms3rep/multi/opt/pexels-photo-26760768-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#d768d00d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUGB//EAB8QAAECBwEBAAAAAAAAAAAAAAIBAwAEBQYREiETQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAbEQABBAMAAAAAAAAAAAAAAAAAAQIDIQQFQf/aAAwDAQACEQMRAD8AtWa1JNNg2DgruOU17yFhVGTUlXb7GH29eIBKaTaHlOoowJ3eO5Y9MZhCZkicBP18dWf/2Q==');
}
    
#bb184097::before, #bb184097 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.68;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(45, 46, 50, 1) 16%, rgba(0, 0, 0, 0) 100%);
}
#bb184097 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 290px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/56afdb35/dms3rep/multi/opt/pexels-photo-6198018-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#bb184097.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACAQAAIBAwUBAQAAAAAAAAAAAAEDAgAFEQQGEiEiUbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGxEAAQQDAAAAAAAAAAAAAAAAAQACBBEhMUH/2gAMAwEAAhEDEQA/AJjadpmyy62DgWtWPMiPykcrPDkc6LvPdaFtW6uNkXEadRMvPL7RTJ2TlCs0LpIaAMoxB7e1/9k=');
}
    
#b368bece {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#\39 67985af {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ebd051 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8133a8a {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 28c1e6d {
    justify-content: flex-start;
    width: 26.04%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c8772cd {
    justify-content: flex-start;
    width: 26.02%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c4ab1b1 {
    min-height: 731px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 11d936d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bf5d484f {
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9d573e3 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 143px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4.745192791558631%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9e76ab1 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e990212 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 43.9%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 5% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8d1f1e4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 8d1f1e4 {
    width: 84.22%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#\37 cdcc1fd {
    width: 47.94%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#a81f373b {
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: none;
    row-gap: 16px;
    column-gap: 4.11649069001176%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: auto;
    height: auto;
    order: 0;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ami {
    width: 4%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_d90.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_d90 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#f4663719 {
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: none;
    row-gap: 16px;
    column-gap: 4.11649069001176%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: auto;
    height: auto;
    order: 2;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17526f1 {
    width: 79.63%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 4abb50e {
    width: 4%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 676c094.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 676c094 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#\33 91e6b57 {
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: none;
    row-gap: 16px;
    column-gap: 4.11649069001176%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: auto;
    height: auto;
    order: 4;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc49c954 {
    width: 71.70%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 181fdfb {
    width: 4%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 c9fece5 {
    align-items: center;
    width: 100%;
    min-height: 54px;
    max-height: none;
    row-gap: 16px;
    column-gap: 4.11649069001176%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    box-shadow: none;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    align-self: auto;
    height: auto;
    order: 6;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 338caa7 {
    width: 79.27%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 550bbc0 {
    width: 4%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df88150e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#df88150e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 5;
}
    
#c3a7522f::before, #c3a7522f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.64;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(45, 46, 50, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#c3a7522f {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 290px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/56afdb35/dms3rep/multi/opt/pexels-photo-4000822-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#c3a7522f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwQDAQAAAAAAAAAAAAABAAIDBAURIhIhQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABwRAAEDBQAAAAAAAAAAAAAAAAEAAgMEBRIUIv/aAAwDAQACEQMRAD8AjrpM+nu5pCdGHBx6VVw2EPhjdxbs0H7tETenDj0qktlKYmDAL//Z');
}
    
#\31 031d939 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 72e2c90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 15c6716::before, #\34 15c6716 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.68;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(45, 46, 50, 1) 16%, rgba(0, 0, 0, 0) 100%);
}
#\34 15c6716 {
    justify-content: flex-end;
    align-items: center;
    width: 99.99%;
    min-height: 290px;
    max-height: 100%;
    border-radius: 20px;
    background-image: url("https://lirp.cdn-website.com/56afdb35/dms3rep/multi/opt/pexels-photo-13913322-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 15c6716.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQFBv/EACEQAAICAQIHAAAAAAAAAAAAAAECAAMEERIFExQxQlJh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIDESH/2gAMAwEAAhEDEQA/AGOL51uBm1VdHZZVZ5qO0orQzKDsI1Gs0z0IdpKgj6IeQnqI8vYXsnOIQ1P/2Q==');
}
    
#\33 4f59e34 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a1bd09ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e45e4196 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cf87c303 {
    margin: 0px 0% 0px 0%;
}
    
#\31 23b7826 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 813a879 {
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#ec5a97c1 {
    align-items: flex-start;
    width: 63.04%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed591db0 {
    min-height: 0;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 6% 4% 6%;
}
    
#fcf009d6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 fe85d50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fe85d50 {
    width: 70.62%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#\36 2dee273 {
    width: 93.05%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c7582c9 {
    width: 100%;
    min-width: 4%;
    min-height: 278px;
    column-gap: 1%;
    row-gap: 24px;
    height: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 707464b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5ecc63a {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_6);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 35f93fe {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#f92789cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 609834b {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_7);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#cbb71f02 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b228c573 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b848c751 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af5cbd9a {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 41998e6 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 b740db5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0e4e66a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 fdb2ccc {
    align-items: flex-start;
    width: 30%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px;
    border-width: 0px 0px 0px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2c1e3a8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 15bba6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1a5a8b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7gf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 267e134 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7de7612 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78dabd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 9291381 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    padding: 4% 6% 0% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4290eb3::before, #\30 4290eb3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.03;
}
#\30 4290eb3 {
    background-image: url("https://lirp.cdn-website.com/56afdb35/dms3rep/multi/opt/pexels-photo-5876967-1920w.jpeg");
    background-origin: border-box;
    background-position: 50% 100%;
}
#\30 4290eb3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAgABBQMEESESMTL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABwRAAEEAwEAAAAAAAAAAAAAAAEAAgMRBAUTMf/aAAwDAQACEQMRAD8A1OZpUZYwuZC4PiHQC2sKTXUKLMOauteXREjiSP5gWpvY0yYkD1f/2Q==');
}
    
#b4926537 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c0b600ed {
    min-height: 65px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4bdfa6c {
    margin: 0px 0% 0px 0%;
}
    
#f5e0d609 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 15%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    height: auto;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_iem {
    width: 100%;
    min-width: 4%;
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
}
}



@media all {
    
#\34 ca90230 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fa69e3c {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 6% 20% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f97793b {
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#widget_k5j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 84b2585 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6d03423 {
    min-height: 45px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7de8ae2 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc03209e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#ce3d1efb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 372abe5 {
    min-height: 589px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#acca00a8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2v3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 5346b15 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f453798 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4b45ace {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d96808e7 {
    align-items: flex-start;
    width: 48%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fcfbe0a {
    min-height: 128px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 60f22c0 {
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#\35 7df3d62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 7df3d62 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#c59cde7e {
    width: 74.06%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a955a7de {
    margin: 0px 0% 0px 0%;
}
    
#a3c65810 {
    min-height: 721px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 16a9f0b {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\36 16a9f0b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c5847b32 {
    width: 100%;
    height: auto;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#a7cb749a {
    width: 100%;
    grid-template-rows: minmax(292px, max-content);
    max-width: 100%;
    padding: 4px 4px 4px 4px;
}
    
#\36 7bc552c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: center;
    align-self: center;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ada9487e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
}



@media all {
    
#c7f43708 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
}
    
#\37 d392a65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 d392a65 {
    width: 70.62%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#bc189c50 {
    width: 74.06%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff20ac4c {
    margin: 0px 0% 0px 0%;
}
    
#\30 7363eb4 {
    min-height: 239px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 0% 6%;
}
    
#\39 364f9e3 {
    align-items: center;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7a5ddcd {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3ac9dc6 {
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
}



@media all {
    
#b57d7fad {
    min-height: 669px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ec5e417 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/56afdb35/dms3rep/multi/opt/Dolphin+Swim+Ocho+Rios_Dolphin+Swim+Ocho+Rios_image_01-1920w.jpg");
    justify-content: flex-end;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 ec5e417.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAEDAhESMv/EABUBAQEAAAAAAAAAAAAAAAAAAAUH/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAhAgMS/9oADAMBAAIRAxEAPwCeu4zms7m+zXoz28cgDDSya6s+iwn/2Q==');
}
    
#a7c0cf79 {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fda9a78d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 68ef345.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 68ef345 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#\37 2676fe2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd9ca78 {
    flex-direction: row;
    align-items: center;
    width: 292px;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.990763751686547%;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 10px 10px 10px 10px;
    margin: 0px NaN% 0px 0px;
}
    
#\35 1ff8714.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1ff8714 {
    width: 220px;
    height: 45px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eba5da94 {
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 b2c1793 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4367d1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    width: 49%;
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c712efd0 {
    margin: 0px 0% 0px 0%;
}
    
#da486df7 {
    width: 12%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 a4d69c1 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 271px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dce {
    width: 100%;
    height: 268px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
}



@media all {
    
#d247c58b {
    min-height: 239px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 1% 6%;
}
    
#c4677b99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4677b99 {
    width: 70.62%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#ba33e27b {
    width: 74.06%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4eeb6ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
}
    
#e1aa8cbc {
    width: 355px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8be1064 {
    align-items: flex-start;
    width: 69.85%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eaddabbd {
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#e86aae2c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d481ec0 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5a0c98a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#\39 c0e8746 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 16px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 dcf693f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.92%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 80646f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    background-color: rgba(21, 55, 81, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7cd50cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4e1c3ed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 4e1c3ed {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 45px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6e002f {
    width: 3%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_68v {
    align-items: flex-start;
    width: 99.62%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7v4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_p65[data-pinned] {
    position: sticky;
    top: 106px;
    bottom: auto;
    z-index: 1;
}
#group_p65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 461px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.390912922091713%;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-image: linear-gradient(0deg, rgba(7, 67, 114, 1) 17%, rgba(46, 152, 169, 1) 100%);
    flex-wrap: nowrap;
    align-self: auto;
    background-origin: border-box;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e8s {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h9h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    background-color: rgba(21, 55, 81, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mgd {
    width: 3%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_rhr {
    align-items: flex-start;
    width: 99.62%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lja {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a2ce61 {
    width: 74.06%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7958ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 a7958ae {
    width: 97.12%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 16px 0% 0px 0%;
}
    
#a39eff95 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da5a6978 {
    align-items: flex-start;
    width: 100%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea392a0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 02d167b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 4605168.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 4605168 {
    width: 49.32%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fb8a349 {
    width: 75px;
    height: auto;
    max-width: 100%;
}
    
#\39 bf033ec {
    width: 75px;
    height: auto;
    max-width: 100%;
}
    
#\35 a97ad48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3f65e99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 de37120[data-css-edit] {
    position: relative;
}
#\36 de37120 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cc539e8 {
    width: 75px;
    height: auto;
    max-width: 100%;
}
    
#\32 c03ead9::before, #\32 c03ead9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.69;
    border-radius: inherit;
    background-color: rgba(3, 40, 68, 1);
}
#\32 c03ead9 {
    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/56afdb35/dms3rep/multi/opt/original+%2830%29-1920w.jpg");
}
#\32 c03ead9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACAwUEBhEHIf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGxEAAQUBAQAAAAAAAAAAAAAAAQADBBGRAjH/2gAMAwEAAhEDEQA/ANFqOuXlBXxQRZ7Im5A4WD6ApS+dWskr3nPb1xJRE4S3B0arFLMNuh7q/9k=');
}
    
#\33 f61d52d[data-css-edit] {
    position: relative;
}
#\33 f61d52d {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 98baa97[data-css-edit] {
    position: relative;
}
#\38 98baa97 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 2d67b93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6a57739 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 d45669d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 deeb8c4[data-css-edit] {
    position: relative;
}
#\38 deeb8c4 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3c82e68[data-css-edit] {
    position: relative;
}
#b3c82e68 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 25635e4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 6% 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 34b3688 {
    width: 75px;
    height: auto;
    max-width: 100%;
}
    
#\30 f6e2d45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3ac14c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3fd72df[data-css-edit] {
    position: relative;
}
#\34 3fd72df {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec84da69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4007f41 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 101px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 32%, rgba(123, 221, 224, 1) 100%);
    background-origin: border-box;
    padding: 0px 16px 0px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 c464b99 {
    width: 75px;
    height: auto;
    max-width: 100%;
}
    
#\30 e2b0b58[data-css-edit] {
    position: relative;
}
#\30 e2b0b58 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1d90b73[data-css-edit] {
    position: relative;
}
#\39 1d90b73 {
    align-items: center;
    width: 25%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-style: solid;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c1dd4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9f7ce0a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 383b883 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4aea84e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7520ea9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e4af7a9 {
    width: 75px;
    height: auto;
    max-width: 100%;
}
    
#d447441d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1eab94a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfb95470 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6389448 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 de165f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0b9adf3 {
    width: 75px;
    height: auto;
    max-width: 100%;
}
    
#\36 efa3377 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e862a6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ffdf68a2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 6% 16px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e82cfee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 86d1a59 {
    width: 75px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e19f18a5 {
    min-height: 177px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#abba72d0 {
    width: 1273px;
    height: auto;
    max-width: 100%;
}
    
#b1b77eb9::before, #b1b77eb9 > .bgExtraLayerOverlay {
    
}
#b1b77eb9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
}
    
#b3f617dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    background-image: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(0, 195, 228, 0.05) 100%);
    background-origin: border-box;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0% 0%;
}
    
#\39 a3dbdd5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 34fe8b4 {
    width: 671.719px;
}
    
#\34 d1a89ba {
    padding-top: 180px;
    padding-bottom: 20px;
}
    
#e98c4ed4::before, #e98c4ed4 > .bgExtraLayerOverlay {
    
}
    
#\32 9c3d84f::before, #\32 9c3d84f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9fd94af {
    row-gap: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\35 e28b575 {
    margin: 0px 0% 0px 0%;
}
    
#e2419b24 {
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 4e69f79 {
    height: 450px;
}
    
#\38 14088e3::before, #\38 14088e3 > .bgExtraLayerOverlay {
    
}
#\38 14088e3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCklEQVQY0wXBu0rDUACA4eDi6ubmK4iDz+BsX0DwgiDoIlqQKggORdDFqeCkoB2UarW2VHtJDa1pm8QTk5yTnhMsvsjv91m208Hu93DcL1zfx/UFIxEhYoUnEu6fGxQuS1jBj08Yh8QqIVGSSEoipZBaIxLJU6vHxc0D1meW4k4zvL8po2lG36TYaUJLRlQDj1LH5rRSwyr/asqZ5k6n3MqE61Bw5Y05dwccdTts1evkKlWsotEUteZMKU6imHwg2B2OWHMcVprvLFZfWXh8wjrOMgomI58a9iLFdhCz7oXkBmOW2z3m3z6YfWliHWjNoTHsTww70YRNIdn4jlkdBix1+8w1uszU2vwDlnPb9erXS7wAAAAASUVORK5CYII=');
}
    
#\37 dac23d6 {
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
    
#aa092934 {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.91%;
}
    
#\34 fad118e {
    min-width: 32px;
    width: 99.85%;
}
    
#\38 f578032.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\38 f578032 {
    min-width: 32px;
    width: 34.07%;
    margin: 24px 0% 0px 0%;
}
    
#\34 db09807 {
    height: auto;
    min-height: 80px;
    width: 100%;
    padding: 0px 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5ebd051 {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d768d00d::before, #d768d00d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#d768d00d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    width: 48%;
    justify-content: flex-end;
    align-self: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#d768d00d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUGB//EAB8QAAECBwEBAAAAAAAAAAAAAAIBAwAEBQYREiETQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAbEQABBAMAAAAAAAAAAAAAAAAAAQIDIQQFQf/aAAwDAQACEQMRAD8AtWa1JNNg2DgruOU17yFhVGTUlXb7GH29eIBKaTaHlOoowJ3eO5Y9MZhCZkicBP18dWf/2Q==');
}
    
#bb184097::before, #bb184097 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#bb184097 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    width: 48%;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#bb184097.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACAQAAIBAwUBAQAAAAAAAAAAAAEDAgAFEQQGEiEiUbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGxEAAQQDAAAAAAAAAAAAAAAAAQACBBEhMUH/2gAMAwEAAhEDEQA/AJjadpmyy62DgWtWPMiPykcrPDkc6LvPdaFtW6uNkXEadRMvPL7RTJ2TlCs0LpIaAMoxB7e1/9k=');
}
    
#\36 28c1e6d {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 c8772cd {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 c4ab1b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\33 e990212 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c3a7522f::before, #c3a7522f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#c3a7522f {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    width: 48%;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#c3a7522f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwQDAQAAAAAAAAAAAAABAAIDBAURIhIhQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABwRAAEDBQAAAAAAAAAAAAAAAAEAAgMEBRIUIv/aAAwDAQACEQMRAD8AjrpM+nu5pCdGHBx6VVw2EPhjdxbs0H7tETenDj0qktlKYmDAL//Z');
}
    
#\34 15c6716::before, #\34 15c6716 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 15c6716 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 180px;
    width: 48%;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
#\34 15c6716.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQFBv/EACEQAAICAQIHAAAAAAAAAAAAAAECAAMEERIFExQxQlJh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIDESH/2gAMAwEAAhEDEQA/AGOL51uBm1VdHZZVZ5qO0orQzKDsI1Gs0z0IdpKgj6IeQnqI8vYXsnOIQ1P/2Q==');
}
    
#a1bd09ba {
    width: 82.80%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf87c303 {
    margin: 0px 0% 0px 0%;
}
    
#ec5a97c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 72.70%;
}
    
#ed591db0 {
    min-height: 135px;
    padding: 4% 2% 0% 2%;
}
    
#fcf009d6 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 4%;
}
    
#\36 2dee273 {
    min-width: 32px;
    width: 99.85%;
}
    
#d5ecc63a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 609834b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#af5cbd9a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 fdb2ccc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\31 c7582c9 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0b600ed {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#b4926537 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 8% 0%;
}
    
#\30 4290eb3::before, #\30 4290eb3 > .bgExtraLayerOverlay {
    
}
#\30 4290eb3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAgABBQMEESESMTL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABwRAAEEAwEAAAAAAAAAAAAAAAEAAgMRBAUTMf/aAAwDAQACEQMRAD8A1OZpUZYwuZC4PiHQC2sKTXUKLMOauteXREjiSP5gWpvY0yYkD1f/2Q==');
}
    
#f5e0d609 {
    width: 100%;
    min-height: 80px;
}
    
#group_iem {
    width: 100%;
    min-height: 80px;
}
    
#\34 4bdfa6c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ca90230 {
    width: 100%;
    min-height: 80px;
    row-gap: 14px;
    flex-direction: row;
}
    
#\37 fa69e3c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 1% 2% 8% 2%;
}
    
#\32 84b2585 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6d03423 {
    width: 100%;
    min-height: 45px;
    row-gap: 14px;
    flex-direction: row;
    height: auto;
    justify-content: flex-end;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 372abe5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 398px;
}
    
#acca00a8 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f453798 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4b45ace {
    row-gap: 11px;
}
    
#\31 fcfbe0a {
    min-height: 59px;
    padding: 4% 2% 1% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3c65810 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#\36 16a9f0b {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\36 16a9f0b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7f43708 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 4%;
}
    
#bc189c50 {
    min-width: 32px;
    width: 99.85%;
}
    
#ff20ac4c {
    margin: 0px 0% 0px 0%;
}
    
#\30 7363eb4 {
    min-height: 135px;
    padding: 4% 2% 0% 2%;
}
    
#\39 364f9e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 72.70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b57d7fad {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 542px;
    column-gap: 2%;
}
    
#\34 ec5e417 {
    width: 49%;
    min-height: 8px;
}
#\34 ec5e417.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAEDAhESMv/EABUBAQEAAAAAAAAAAAAAAAAAAAUH/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAhAgMS/9oADAMBAAIRAxEAPwCeu4zms7m+zXoz28cgDDSya6s+iwn/2Q==');
}
    
#\34 68ef345 {
    width: 100.00%;
}
    
#e4367d1a {
    width: 49%;
    min-height: 8px;
}
    
#\36 a4d69c1 {
    height: auto;
    min-height: 159px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d247c58b {
    min-height: 135px;
    padding: 4% 2% 0% 2%;
}
    
#ba33e27b {
    min-width: 32px;
    width: 99.85%;
}
    
#\32 4eeb6ea {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 4%;
}
    
#d8be1064 {
    margin-right: 0%;
    margin-left: 0%;
    width: 72.70%;
}
    
#e86aae2c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d481ec0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 02d167b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d45669d {
    padding: 0% 0% 4% 0%;
}
    
#\35 383b883 {
    margin: 0px 0% 0px 0%;
}
    
#\32 c03ead9::before, #\32 c03ead9 > .bgExtraLayerOverlay {
    
}
#\32 c03ead9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACAwUEBhEHIf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGxEAAQUBAQAAAAAAAAAAAAAAAQADBBGRAjH/2gAMAwEAAhEDEQA/ANFqOuXlBXxQRZ7Im5A4WD6ApS+dWskr3nPb1xJRE4S3B0arFLMNuh7q/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e19f18a5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 177px;
}
    
#abba72d0 {
    height: auto;
}
    
#b3f617dd {
    width: 48%;
    min-height: 8px;
    padding: 16px 0px 16px 0px;
    margin: -80px 0% 0% 0%;
}
    
#b1b77eb9::before, #b1b77eb9 > .bgExtraLayerOverlay {
    
}
    
#\39 a3dbdd5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 34fe8b4 {
    width: 100%;
}
    
#e98c4ed4::before, #e98c4ed4 > .bgExtraLayerOverlay {
    
}
#e98c4ed4 {
    min-height: 240px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\34 d1a89ba {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 120px;
}
    
#\39 fcd4f77 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#group_k3n {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9c3d84f::before, #\32 9c3d84f > .bgExtraLayerOverlay {
    
}
    
#d39ef37b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#group_416 {
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9fd94af {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 e28b575 {
    margin: 0px 0% 0px 0%;
}
    
#e2419b24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4e69f79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4e69f79 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 14088e3::before, #\38 14088e3 > .bgExtraLayerOverlay {
    
}
#\38 14088e3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCklEQVQY0wXBu0rDUACA4eDi6ubmK4iDz+BsX0DwgiDoIlqQKggORdDFqeCkoB2UarW2VHtJDa1pm8QTk5yTnhMsvsjv91m208Hu93DcL1zfx/UFIxEhYoUnEu6fGxQuS1jBj08Yh8QqIVGSSEoipZBaIxLJU6vHxc0D1meW4k4zvL8po2lG36TYaUJLRlQDj1LH5rRSwyr/asqZ5k6n3MqE61Bw5Y05dwccdTts1evkKlWsotEUteZMKU6imHwg2B2OWHMcVprvLFZfWXh8wjrOMgomI58a9iLFdhCz7oXkBmOW2z3m3z6YfWliHWjNoTHsTww70YRNIdn4jlkdBix1+8w1uszU2vwDlnPb9erXS7wAAAAASUVORK5CYII=');
}
    
#\37 dac23d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
    
#aa092934 {
    width: 100.00%;
    align-items: center;
    padding: 24px 0% 24px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 fad118e {
    width: 99.47%;
    min-width: 32px;
}
    
#\38 19884dd {
    width: 99.98%;
}
    
#\38 f578032 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 db09807 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 0037816 {
    width: 99.47%;
    min-width: 32px;
}
    
#d768d00d::before, #d768d00d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#d768d00d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 48.5%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#d768d00d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUGB//EAB8QAAECBwEBAAAAAAAAAAAAAAIBAwAEBQYREiETQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAbEQABBAMAAAAAAAAAAAAAAAAAAQIDIQQFQf/aAAwDAQACEQMRAD8AtWa1JNNg2DgruOU17yFhVGTUlXb7GH29eIBKaTaHlOoowJ3eO5Y9MZhCZkicBP18dWf/2Q==');
}
    
#bb184097::before, #bb184097 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#bb184097 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 48.5%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#bb184097.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGB//EACAQAAIBAwUBAQAAAAAAAAAAAAEDAgAFEQQGEiEiUbH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGxEAAQQDAAAAAAAAAAAAAAAAAQACBBEhMUH/2gAMAwEAAhEDEQA/AJjadpmyy62DgWtWPMiPykcrPDkc6LvPdaFtW6uNkXEadRMvPL7RTJ2TlCs0LpIaAMoxB7e1/9k=');
}
    
#\39 67985af {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#e8133a8a {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\36 28c1e6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: row;
    order: 2;
    column-gap: 3%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c8772cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    flex-direction: row;
    order: 1;
    column-gap: 3%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c4ab1b1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 18px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#bf5d484f {
    width: 100.00%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e990212 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8d1f1e4 {
    width: 100.00%;
}
    
#a81f373b {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f4663719 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 91e6b57 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c9fece5 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c3a7522f::before, #c3a7522f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#c3a7522f {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 48.5%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c3a7522f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwQDAQAAAAAAAAAAAAABAAIDBAURIhIhQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABwRAAEDBQAAAAAAAAAAAAAAAAEAAgMEBRIUIv/aAAwDAQACEQMRAD8AjrpM+nu5pCdGHBx6VVw2EPhjdxbs0H7tETenDj0qktlKYmDAL//Z');
}
    
#\31 031d939 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 15c6716::before, #\34 15c6716 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 15c6716 {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 48.5%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\34 15c6716.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQFBv/EACEQAAICAQIHAAAAAAAAAAAAAAECAAMEERIFExQxQlJh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAIDESH/2gAMAwEAAhEDEQA/AGOL51uBm1VdHZZVZ5qO0orQzKDsI1Gs0z0IdpKgj6IeQnqI8vYXsnOIQ1P/2Q==');
}
    
#\33 4f59e34 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#cf87c303 {
    margin: 0px 0% 0px 0%;
}
    
#ec5a97c1 {
    width: 100.00%;
    align-items: center;
}
    
#ed591db0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#fcf009d6 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 fe85d50 {
    width: 100.00%;
}
    
#\36 2dee273 {
    width: 99.47%;
    min-width: 32px;
}
    
#\31 c7582c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d5ecc63a {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 609834b {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#af5cbd9a {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 fdb2ccc {
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9291381 {
    width: 100.00%;
    align-items: center;
    padding: 8% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b4926537 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 16% 0%;
}
    
#c0b600ed {
    width: 100%;
    min-height: 65px;
    align-items: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4290eb3::before, #\30 4290eb3 > .bgExtraLayerOverlay {
    
}
#\30 4290eb3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAgABBQMEESESMTL/xAAVAQEBAAAAAAAAAAAAAAAAAAAFBv/EABwRAAEEAwEAAAAAAAAAAAAAAAEAAgMRBAUTMf/aAAwDAQACEQMRAD8A1OZpUZYwuZC4PiHQC2sKTXUKLMOauteXREjiSP5gWpvY0yYkD1f/2Q==');
}
    
#\34 4bdfa6c {
    margin: 0px 0% 0px 0%;
}
    
#f5e0d609 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_iem {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 ca90230 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fa69e3c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
    
#\33 6d03423 {
    width: 100%;
    min-height: 45px;
    align-items: flex-end;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7de8ae2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ce3d1efb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 8% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 372abe5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#acca00a8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_2v3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_2v3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 4b45ace {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 13px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d96808e7 {
    width: 100.00%;
    align-items: center;
}
    
#\31 fcfbe0a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
}
    
#\35 7df3d62 {
    width: 100.00%;
}
    
#c59cde7e {
    width: 99.47%;
    min-width: 32px;
}
    
#\30 f453798 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a3c65810 {
    min-height: 546px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 1% 8% 1%;
}
    
#\36 16a9f0b {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\36 16a9f0b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c5847b32 {
    align-self: center;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#a955a7de {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c7f43708 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d392a65 {
    width: 100.00%;
}
    
#bc189c50 {
    width: 99.47%;
    min-width: 32px;
}
    
#ff20ac4c {
    margin: 0px 0% 0px 0%;
}
    
#\30 7363eb4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\39 364f9e3 {
    width: 100.00%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b57d7fad {
    min-height: 0;
    flex-direction: column;
    row-gap: 15px;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\34 ec5e417 {
    width: 100%;
    min-height: 291px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
#\34 ec5e417.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAGhAAAwEAAwAAAAAAAAAAAAAAAAEDAhESMv/EABUBAQEAAAAAAAAAAAAAAAAAAAUH/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAhAgMS/9oADAMBAAIRAxEAPwCeu4zms7m+zXoz28cgDDSya6s+iwn/2Q==');
}
    
#fda9a78d {
    width: 99.47%;
    min-width: 32px;
}
    
#\34 68ef345 {
    width: 100.00%;
}
    
#\37 2676fe2 {
    width: 100.00%;
    align-items: center;
    order: 1;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dd9ca78 {
    height: auto;
    min-height: 47px;
}
    
#\35 1ff8714 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
    height: auto;
}
    
#e4367d1a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 8% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#c712efd0 {
    margin: 0px 0px 0px 0px;
}
    
#da486df7 {
    width: 10%;
}
    
#\36 a4d69c1 {
    width: 100.00%;
    height: auto;
    min-height: 166px;
    justify-content: space-between;
    order: 0;
    --column-gap: 4%;
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#d247c58b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#c4677b99 {
    width: 100.00%;
}
    
#ba33e27b {
    width: 99.47%;
    min-width: 32px;
}
    
#\32 4eeb6ea {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d8be1064 {
    width: 100.00%;
    align-items: center;
}
    
#e86aae2c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 d481ec0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 c0e8746 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 dcf693f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_p65 {
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4a2ce61 {
    width: 99.47%;
    min-width: 32px;
}
    
#\33 a7958ae {
    width: 100.00%;
}
    
#da5a6978 {
    width: 100.00%;
    align-items: flex-start;
}
    
#\30 4e1c3ed {
    width: 200px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\31 4605168 {
    width: 100.00%;
}
    
#\36 4007f41 {
    width: 100%;
    min-height: 25px;
    align-items: center;
    height: auto;
}
    
#\36 de37120 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e2b0b58 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1d90b73 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c03ead9::before, #\32 c03ead9 > .bgExtraLayerOverlay {
    
}
#\32 c03ead9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACAwUEBhEHIf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGxEAAQUBAQAAAAAAAAAAAAAAAQADBBGRAjH/2gAMAwEAAhEDEQA/ANFqOuXlBXxQRZ7Im5A4WD6ApS+dWskr3nPb1xJRE4S3B0arFLMNuh7q/9k=');
}
    
#\33 f61d52d {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 98baa97 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4aea84e {
    width: 99.47%;
    min-width: 32px;
}
    
#\30 6a57739 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 d45669d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
}
    
#\38 deeb8c4 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b3c82e68 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 25635e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#ffdf68a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 3fd72df {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 383b883 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e19f18a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#abba72d0 {
    height: auto;
    width: 100%;
}
    
#b3f617dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0% 0%;
}
    
#b1b77eb9::before, #b1b77eb9 > .bgExtraLayerOverlay {
    
}
    
#\39 a3dbdd5 {
    margin: 0px 0% 0px 0%;
}
}

