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

  *#dm .dmInner div.u_3188875214 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1357532442 .btn-image {
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1357532442 .btn-label {
    color:rgba(255,255,255,1) !important;
    font-family:'Montserrat' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1679355977 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1679923032 .main-heading {
    font-family:'DM Serif Display' !important;
    color:rgba(11,56,46,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1281502901 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1357532442 .two-line-btn.filled { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1357532442 .two-line-btn {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1357532442 .btn-helper {
    font-family:'Montserrat' !important;
    color:rgba(140,255,157,1) !important;
  }

  *#dm .dmInner div.u_1717194868 img {
    object-fit:cover !important;
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1255927208 img {
    object-fit:cover !important;
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1500637754 img {
    object-fit:cover !important;
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1806044171 img {
    object-fit:cover !important;
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_2333410095 .svc-card__title {
    font-family:'DM Serif Display' !important;
    color:rgba(11,56,46,1) !important;
  }

  *#dm .dmInner div.u_2333410095 .svc-card__badge {
    background-color:rgba(234,255,238,1) !important;
    color:rgba(11,56,46,1) !important;
    font-family:'Montserrat' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_2333410095 .svc-card__desc { font-family:'Montserrat' !important; }

  *#dm .dmInner div.u_2333410095 .svc-card__feature { font-family:'Montserrat' !important; }

  *#dm .dmInner div.u_1235795559 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1518801404 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1471399419 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1011621605 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1718379885 .svg { fill:rgba(140,255,157,1) !important; }

  *#dm .dmInner div.u_1901156569 .svg { fill:rgba(192,218,201,1) !important; }

  *#dm .dmInner div.u_1067859871 .svg { fill:rgba(192,218,201,1) !important; }

  *#dm .dmInner div.u_1222163109 .svg { fill:rgba(192,218,201,1) !important; }

  *#dm .dmInner div.u_1091506791 .svg { fill:rgba(192,218,201,1) !important; }

  *#dm .dmInner div.u_1670328930 .svg { fill:rgba(192,218,201,1) !important; }

  *#dm .dmInner div.u_1325465713 .btn-image {
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_1325465713 .btn-label {
    color:rgba(255,255,255,1) !important;
    font-family:'Montserrat' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1325465713 .two-line-btn.filled { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1325465713 .two-line-btn {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1325465713 .btn-helper {
    font-family:'Montserrat' !important;
    color:rgba(140,255,157,1) !important;
  }

  *#dm .dmInner div.u_2333410095 .svc-card__btn {
    background-color:rgba(31,108,108,1) !important;
    color:rgba(234,255,238,1) !important;
    font-family:'Montserrat' !important;
    font-weight:600 !important;
    border-radius:10px 10px 10px 10px !important;
  }

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

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

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

  *#dm .dmInner div.u_1699798022 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1699798022 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1020645218 .main-heading { text-align:CENTER !important; }

  *#dm .dmInner div.u_1020645218 .main-heading {
    font-family:'DM Serif Display' !important;
    color:rgba(11,56,46,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1315865727 .socialHubInnerDiv { column-gap:10px !important; }

  *#dm .dmInner div.u_1315865727 .socialHubIcon {
    width:40px !important;
    height:40px !important;
    font-size:27px !important;
    line-height:40px !important;
    color:rgba(31,108,108,1) !important;
  }

  *#dm .dmInner div.u_1541037878 .socialHubInnerDiv { column-gap:10px !important; }

  *#dm .dmInner div.u_1541037878 .socialHubIcon {
    width:40px !important;
    height:40px !important;
    font-size:27px !important;
    line-height:40px !important;
    color:rgba(31,108,108,1) !important;
  }

  *#dm .dmInner div.u_1258919994 .socialHubInnerDiv { column-gap:10px !important; }

  *#dm .dmInner div.u_1258919994 .socialHubIcon {
    width:40px !important;
    height:40px !important;
    font-size:27px !important;
    line-height:40px !important;
    color:rgba(31,108,108,1) !important;
  }

  *#dm .dmInner *.u_1247547397 .main-heading { text-align:CENTER !important; }

  *#dm .dmInner div.u_1247547397 .main-heading {
    font-family:'DM Serif Display' !important;
    color:rgba(11,56,46,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner a.u_3406331145 span.text { font-size:20px !important; }

  *#dm .dmInner a.u_3406331145 {
    background-color:rgba(31,108,108,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_3406331145:hover {
    background-color:rgba(11,56,46,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3406331145.hover {
    background-color:rgba(11,56,46,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1220864678 .main-heading {
    font-family:'DM Serif Display' !important;
    color:rgba(11,56,46,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner *.u_1220864678 .main-heading { text-align:CENTER !important; }

  *#dm .dmInner a.u_1215657192:hover {
    background-color:rgba(11,56,46,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1215657192.hover {
    background-color:rgba(11,56,46,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1215657192 {
    background-color:rgba(31,108,108,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1215657192 span.text {
    font-size:20px !important;
    font-weight:500 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1215657192 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a576f83a/icon/Arrow_3134188.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1215657192:hover .iconBg { background-color:rgb(249,244,242) !important; }

  *#dm .dmInner a.u_1215657192.hover .iconBg { background-color:rgb(249,244,242) !important; }

  *#dm .dmInner div.u_1359533806 .svg { fill:rgba(11,56,46,1) !important; }

  *#dm .dmInner div.u_1328231838 .svg { fill:rgba(11,56,46,1) !important; }

  *#dm .dmInner div.u_2950588663 .svg { fill:rgba(11,56,46,1) !important; }

  *#dm .dmInner div.u_1826386162 .main-heading {
    font-family:'DM Serif Display' !important;
    color:rgba(11,56,46,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner *.u_1826386162 .main-heading { text-align:CENTER !important; }

  *#dm .dmInner div.u_1989984549 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_2562020596 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1829379291 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1266610863 img {
    border-radius:0px 0px 0px 0px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner *.u_1380502251 .main-heading { text-align:CENTER !important; }

  *#dm .dmInner div.u_2690946973 .card-headline {
    font-family:'Montserrat' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_2690946973 .video-card.special-card { background-color:rgba(11,56,46,1) !important; }

  *#dm .dmInner div.u_1380502251 .main-heading {
    font-family:'DM Serif Display' !important;
    color:rgba(255,255,255,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1693315969 img {
    object-fit:cover !important;
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner div.u_1453795189 img {
    object-fit:cover !important;
    border-radius:50% !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    object-position:50% 0% !important;
  }

  *#dm .dmInner *.u_1679923032 .main-heading { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_2646098683 .caption-container .caption-title {
    font-family:'Montserrat' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_2646098683 .caption-inner { background-color:rgba(234,255,238,0.85) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1269855432 .pagination-nav .pagination-item:not(.active) { color:rgba(31,108,108,1) !important; }

  *#dm .dmInner div.u_1269855432 .pagination-nav .pagination-item.active {
    color:var(--color_3) !important;
    background-color:rgba(31,108,108,1) !important;
  }

  *#dm .dmInner div.u_1269855432 .pagination-nav .pagination-link.disabled { color:rgba(31,108,108,1) !important; }

  *#dm .dmInner div.u_1269855432 .postArticle>.inner { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1269855432 .pagination-nav {
    border-style:solid !important;
    border-width:0px !important;
  }

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

  *#dm .dmInner *.u_1863806667 .main-heading { text-align:CENTER !important; }

  *#dm .dmInner div.u_1863806667 .main-heading {
    font-family:'DM Serif Display' !important;
    color:rgba(11,56,46,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1269855432 .more-posts-text-container { background-color:rgba(31,108,108,1) !important; }

  *#dm .dmInner a.u_1578254006:hover {
    background-color:rgba(11,56,46,1) !important;
    background-image:none !important;
    border-color:rgba(140,255,157,1) !important;
  }

  *#dm .dmInner a.u_1578254006.hover {
    background-color:rgba(11,56,46,1) !important;
    background-image:none !important;
    border-color:rgba(140,255,157,1) !important;
  }

  *#dm .dmInner a.u_1578254006 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a576f83a/icon/Arrow_3134188.svg) !important;
    background-color:rgba(11,56,46,1) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1578254006:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1578254006.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1578254006:hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1578254006.hover .iconBg { background-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1578254006 {
    background-color:rgba(140,255,157,1) !important;
    background-image:none !important;
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1578254006 span.text {
    font-size:18px !important;
    font-weight:500 !important;
    color:rgba(11,56,46,1) !important;
  }

  *#dm .dmInner nav.u_1198691314 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1357532442 .btn-image {
    width:55px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1679923032 .main-heading { font-size:65px !important; }

  *#dm .dmInner div.u_1357532442 .btn-helper { font-size:14px !important; }

  *#dm .dmInner *.u_2333410095 .svc__grid { gap:22px !important; }

  *#dm .dmInner div.u_2333410095 .svc-card__feature { font-size:16px !important; }

  *#dm .dmInner div.u_2333410095 .svc-card__desc { font-size:16px !important; }

  *#dm .dmInner *.u_2333410095 .svc-card__btn { padding:20px !important; }

  *#dm .dmInner div.u_2333410095 .svc-card__title { font-size:40px !important; }

  *#dm .dmInner div.u_1325465713 .btn-image {
    width:55px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1325465713 .two-line-btn { height:78px !important; }

  *#dm .dmInner div.u_1325465713 .btn-helper { font-size:14px !important; }

  *#dm .dmInner div.u_1020645218 .main-heading { font-size:65px !important; }

  *#dm .dmInner div.u_1247547397 .main-heading { font-size:65px !important; }

  *#dm .dmInner div.u_1357532442 .two-line-btn { height:85px !important; }

  *#dm .dmInner *.u_2333410095 .svc-card { padding:20px !important; }

  *#dm .dmInner div.u_1220864678 .main-heading { font-size:65px !important; }

  *#dm .dmInner div.u_1826386162 .main-heading { font-size:65px !important; }

  *#dm .dmInner div.u_1380502251 .main-heading { font-size:60px !important; }

  *#dm .dmInner div.u_2690946973 .card-headline { font-size:22px !important; }

  *#dm .dmInner *.u_2690946973 .video-card { padding:30px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1269855432 .postTitle a { font-size:16px !important; }

  *#dm .dmInner div.u_1269855432 .postDescription { font-size:14px !important; }

  *#dm .dmInner div.u_1863806667 .main-heading { font-size:65px !important; }

  *#dm .dmInner div.u_1269855432 .more-posts-text-container {
    width:167px !important;
    height:59px !important;
  }

  *#dm .dmInner *.u_2208247971 .feature-list {
    gap:37px !important;
    padding:22px !important;
  }

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

  *#dm .dmInner *.u_2208247971 .icon-container {
    width:52px !important;
    height:52px !important;
  }

  *#dm .dmInner *.u_2208247971 .icon-container svg {
    width:38px !important;
    height:38px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1357532442 .btn-image {
    width:50px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1679923032 .main-heading { font-size:36px !important; }

  *#dm .dmInner div.u_2333410095 .svc-card__title { font-size:30px !important; }

  *#dm .dmInner div.u_1220864678 .main-heading { font-size:40px !important; }

  *#dm .dmInner div.u_1325465713 .btn-image {
    width:60px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1020645218 .main-heading { font-size:36px !important; }

  *#dm .dmInner div.u_1826386162 .main-heading { font-size:36px !important; }

  *#dm .dmInner div.u_1380502251 .main-heading { font-size:30px !important; }

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

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

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

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

  *#dm .dmInner div.u_1247547397 .main-heading { font-size:36px !important; }

  *#dm .dmInner div.u_1863806667 .main-heading { font-size:36px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1357532442 .btn-image {
    width:60px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1380502251 .main-heading { font-size:40px !important; }

  *#dm .dmInner div.u_1826386162 .main-heading { font-size:40px !important; }

  *#dm .dmInner div.u_1679923032 .main-heading { font-size:40px !important; }

  *#dm .dmInner div.u_1220864678 .main-heading { font-size:52px !important; }

  *#dm .dmInner div.u_1020645218 .main-heading { font-size:48px !important; }

  *#dm .dmInner div.u_1247547397 .main-heading { font-size:48px !important; }

  *#dm .dmInner div.u_1325465713 .btn-image {
    width:60px !important;
    height:60px !important;
  }

  *#dm .dmInner div.u_1863806667 .main-heading { font-size:48px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\38 3139716 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 3744759::before, #\38 3744759 > .bgExtraLayerOverlay {
    
}
#\38 3744759 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bbd15edf {
    min-height: 925px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 b9b84d7::before, #\39 b9b84d7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    background-image: linear-gradient(180deg, rgba(11, 56, 46, 1) 54%, rgba(31, 108, 108, 1) 100%);
}
#\39 b9b84d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/a576f83a/dms3rep/multi/opt/rhysandleo-1920w.png");
    background-origin: border-box;
}
    
#group_ui0 {
    align-items: center;
    width: 100.00%;
    min-height: 206px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.0771992818671454%;
    order: 4;
    --column-gap: 12px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mje {
    width: 99.90%;
    height: 84px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#fa809afe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bgk {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    order: 3;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0gk {
    justify-content: flex-start;
    align-items: center;
    width: 30.47%;
    min-height: 164px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2181146025878005%;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tbo {
    width: 14.14%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_krt {
    width: 93.40%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 88c3a65 {
    justify-content: flex-start;
    align-items: center;
    width: 30.47%;
    min-height: 164px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2181146025878005%;
    flex-wrap: nowrap;
    order: 2;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#abf1da55 {
    width: 14.14%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 e47f509 {
    justify-content: flex-start;
    align-items: center;
    width: 30.47%;
    min-height: 164px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2181146025878005%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc5c30b7 {
    width: 14.14%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3f9492d {
    width: 98.60%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#edd7ef3f {
    margin: 0px 0% 0px 0%;
}
    
#group_t2h {
    flex-direction: row;
    align-items: center;
    width: 77.11%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    --column-gap: 0px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d36c5e4e {
    flex-direction: row;
    align-items: center;
    width: 36.77%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4ud {
    align-items: center;
    width: 36.63%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 12px 0% 0px 0%;
}
    
#\34 d4d5837 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7c5a34 {
    width: 53.03%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0e24c59 {
    align-items: flex-end;
    width: 34.08%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ca53c407 {
    align-items: center;
    width: 33.70%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 16px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0e09eed {
    align-items: flex-end;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 1%;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1%;
    justify-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2e51f21 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5d5270e {
    width: 93.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba561367 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 2cf096f {
    width: 75.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9dd664a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,244,242,1);
    background-image: none;
    box-shadow: none;
}
    
#\35 d9bf118 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0px 5% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 bd8989c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    height: auto;
    order: 0;
    align-items: center;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cc355026 {
    width: 698px;
    height: 209px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kol {
    width: 1200px;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b15dc309 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d4c1a986 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c7722002 {
    min-height: 692px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 960381d::before, #\30 960381d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    background-color: rgba(11,56,46,1);
}
#\30 960381d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(11,56,46,1);
    background-image: url("https://lirp.cdn-website.com/a576f83a/dms3rep/multi/opt/rhysandleo-1920w.png");
}
#\30 960381d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWklEQVQY0wXBWUtiYQCA4e/fzFUQU3TRwIReZASRrQiZpxJarmay4UR7tNmJSg0DU7GosUXKNsLS0tTsLJWdgu6iv/L2POKhkEFX87w8l3h5LqKrWQwth1lWMU0DXS9yn0sjCukERv6cd/0GNXdO9vqE21QSQ7vn/c2gXNbQtALicj9A9izM090h2WSM1FGMk9gmuatjnkoZ3kyNV1NHRNbHSIQXSMX9JEMK/wNe/BMjhFbmiEcDpNOnPKoZRHB1msjaFFFlnO2lcXxjHoadnfS02xnocbCsTLGzt4E4PoiyHfSy+G+IyUGJvy4HruZGbL9/YbPU4nLa8QxLCPVml0RoDkV2M+puxSO10N1kxVJTSXXFD2x1VXS11SE+8xGKR0vs+Tx4ZReKLDHRb2eww0Kr9Sd9LbXI7nrE1/U8HxczlBKzJLdk4v4/rMudyJIVZ0Mlo70WwrMOvgGIVvIWbQK+kgAAAABJRU5ErkJggg==');
}
    
#a93f2186 {
    width: 79.94%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3be5f21 {
    width: 54.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a313039d {
    width: 27.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3556e71 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f83a0e31 {
    align-items: center;
    width: 36.63%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 0px 16px 0px 16px;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f32d19be {
    align-items: flex-end;
    width: 34.08%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 45a45b5 {
    align-items: flex-end;
    width: 100.00%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 1%;
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1%;
    justify-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 165a1d7 {
    width: 53.03%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c59b9de {
    align-items: center;
    width: 33.70%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 16px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fdface6b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 6544003 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5205fb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 89838bc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#faa72fb6 {
    width: 11.12%;
    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 29367cd {
    width: 50.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d8ecd12 {
    width: 61.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae6094d6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb1252f3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d665652f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 0px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a71229d {
    width: 95.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e79a858 {
    align-items: center;
    width: 48.92%;
    min-height: 298px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ab9b4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d045dd63 {
    width: 11.12%;
    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 a834f0c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 0px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5889ee0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9b8b62e {
    align-items: center;
    width: 48.88%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 785e20a {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\36 1aeb128 {
    align-items: center;
    width: 48.92%;
    min-height: 298px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5df2928 {
    width: 11.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c570088c {
    width: 61.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc24fc5f {
    width: 95.51%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0f7afec {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3672fcc {
    width: 101.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebd87a21 {
    width: 46.02%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 89e4bc8 {
    align-items: center;
    width: 48.88%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b1e33d8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d0c46663 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 19f96e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b4f5b7e1 {
    width: 11.12%;
    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 d4710b4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 1685322 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7829059 {
    min-height: 632px;
    column-gap: 3%;
    row-gap: 100px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f3bc9aad {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    order: 0;
    align-self: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 245e086::before, #\30 245e086 > .bgExtraLayerOverlay {
    
}
#\30 245e086 {
    background-image: linear-gradient(180deg, rgba(11, 56, 46, 1) 54%, rgba(31, 108, 108, 1) 100%);
    background-origin: border-box;
    box-shadow: none;
}
    
#d7972f7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 fb51ef6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 33px;
    width: 31.3%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 22px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(140, 255, 157, 1) rgba(140, 255, 157, 1) rgba(140, 255, 157, 1) rgba(140, 255, 157, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_ttq {
    width: 31.3%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    order: 0;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 22px 22px 22px 22px;
    margin: 0% 0% 0% 0%;
}
    
#\30 66228a9 {
    width: 90.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 228a4b4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ccm {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_mcp {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb0d2cc2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vua {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_4su {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#f8cbbef6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acbdb9a7 {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc91f8ae {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#e5c6c878 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6972b6b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#fa5bf7ad {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fd7512d {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5509c84 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#cd33f5e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8276be6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 f1c4a69 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf627400 {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ff462f0 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#dc323dc3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0ac9b22 {
    width: 91.56%;
    height: auto;
    max-width: 100%;
}
    
#fcdc1e0b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 13e2139 {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 76aa686 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#\32 e35051e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f4bbdff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 4a5d81a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 33px;
    width: 31.3%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 22px;
    border-width: 1px;
    border-color: rgba(151, 151, 151, 0.2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ebb827 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 22px;
    max-height: 100%;
    order: 0;
    align-self: flex-start;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f8516f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d0ce8e47 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 77d61af {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed8938a6 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#ca4d9007 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3cdb765 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 f283fea {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b437fad {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3f75d96 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#\31 4dcf0aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 44a359e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#e31729e1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca5a7149 {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4de9851 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#\32 53f1f10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9fb3b6d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 c5f9ba5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be4554ab {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dadbaab {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#d5069095 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7dee5e0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 6f0e08d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.77174032844704%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 84815da {
    flex-direction: row;
    align-items: center;
    width: 13.42%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 35d9a86 {
    width: 26px;
    height: auto;
    max-width: 100%;
}
    
#b0b34489 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 79.81%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#da8cf2c6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 ad129ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 100px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b74c14e {
    min-height: 917px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#da4a5361 {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#widget_hv4 {
    width: auto;
    height: 674px;
    max-width: 100%;
    margin-top: -1px;
}
    
#\33 bbe27d7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ru0 {
    width: 236px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
}
}



@media all {
    
#\35 dbe47b6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1d3efb5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 4px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    padding: 4% 0% 0% 0%;
}
    
#\38 8e73761 {
    background-color: rgba(11,56,46,1);
    background-image: none;
}
    
#f2b32d59 {
    width: 67.06%;
    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_ijt {
    align-items: flex-end;
    width: 28.58%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\39 489ae8d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c52b63fe {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#c361975b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 76cae38 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1da9bb8 {
    width: 1116px;
    height: 111px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 83a3cae {
    width: 76.70%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2eabff6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 6c6b040 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 07d060b {
    width: 99.43%;
    height: 292px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b62ea8e {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\31 1841dd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(11,56,46,1) rgba(11,56,46,1) rgba(11,56,46,1) rgba(11,56,46,1);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    padding: 2% 2% 3% 2%;
    margin: 4% 0% 0% 0%;
}
    
#\30 53ee836 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9b18c28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7c42877 {
    width: 99.43%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#af734223 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b89c09c {
    min-height: 384px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fdacff48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 32%;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(31,108,108,1) rgba(31,108,108,1) rgba(31,108,108,1) rgba(31,108,108,1);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    justify-content: flex-start;
    padding: 1.9994851657940664% 1.9994851657940664% 3% 2%;
    margin: 0% 0% 4% 0%;
}
    
#e94b05fc {
    width: 100%;
    height: 292px;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 abff203 {
    width: 100%;
    height: 292px;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d8b51d5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    border-style: solid;
    border-color: rgba(11,56,46,1) rgba(11,56,46,1) rgba(11,56,46,1) rgba(11,56,46,1);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    padding: 2% 2% 2.9988830715532284% 2%;
    margin: 4% 0% 0% 0%;
}
    
#f4a2b787 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d31f07b1 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c944e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0ef52ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0em {
    width: 96.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d664cab {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dfc5274 {
    width: 99.51%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    justify-self: auto;
    margin: 12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e39610cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#e39610cb {
    width: 10.99%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40adfe1.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#\31 40adfe1 {
    width: 32.96%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd441cd7.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 0px 0px;
}
#dd441cd7 {
    width: 10.93%;
    height: auto;
    max-width: 100%;
    order: 5;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab169901 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af3acfac {
    min-height: 174px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d973568d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 1% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8d35471 {
    width: 1116px;
    height: 111px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 86fa1a6 {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#d00d967c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 9e6a01b {
    margin: 0px 0% 0px 0%;
}
    
#ec25e5b9 {
    background-color: rgba(11,56,46,1);
    background-image: none;
}
    
#d014c48c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(11,56,46,1);
    background-image: none;
    padding: 30px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7437333 {
    min-height: 527px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 6% 0%;
}
    
#widget_cab {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 30px;
}
}



@media all {
    
#\36 1252506 {
    width: 96.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7216012 {
    align-items: center;
    width: 31.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 4d92b4b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 60px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#add5b8d8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 0% 2% 0%;
}
    
#ca990274 {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\31 eada63c {
    width: 900px;
    height: 187px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b834214 {
    width: 68.35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6sk {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 218px;
    column-gap: 2%;
    row-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_uk2 {
    align-items: center;
    width: 29.43%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 c64e045 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 45db56b {
    width: 91.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9aec95b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f126b81 {
    width: 94.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f191216 {
    align-items: center;
    width: 31.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
}
    
#c82cd033 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_39o {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 5e45609 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4ce9416 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8189f15 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 16004ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 7e2d6ad {
    min-height: 203px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\37 ed759ab {
    width: 33.08%;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b1a4706 {
    margin: 0px 0% 0px 0%;
}
    
#e899b631 {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\30 c2157e4 {
    width: 68.35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a3c946c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 8bde409 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#cfca2a55 {
    min-height: 415px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 1% 0%;
}
    
#\33 4a76e96 {
    width: 26.58%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ec29e147 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2722b50 {
    width: 88.84%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#f3a08f52 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_9vo {
    width: 100.00%;
    height: 534px;
    max-width: 100%;
}
    
#\38 bcf569f {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\39 ad88d7f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 5b2e722 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d11fd245 {
    min-height: 428px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 8c76601 {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#c255fdd9 {
    width: 76.62%;
    height: 183px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 65324a4 {
    width: 66.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 5ce1098 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#e6d85e04 {
    width: 100%;
    height: 526px;
    max-width: 100%;
}
    
#\33 651da0a {
    margin: 0px 0% 0px 0%;
}
    
#aa0e3d27 {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\34 e63b3f8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0f6a18b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\36 90a787b {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 1% 0%;
}
    
#\33 7d6eddf {
    width: 88.84%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#\30 86652e4 {
    width: 96.91%;
    height: auto;
    max-width: 100%;
}
    
#\35 b3e602a {
    width: 26.58%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 099c1c8 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8618164 {
    width: 26.58%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
    
#\30 bc04afb {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#\37 3698c39 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 285px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8bc6ae6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.05%;
    min-width: 4%;
    order: 1;
}
    
#c56dd9aa {
    margin: 0px 0% 0px 0%;
}
    
#\33 39c9ec7 {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 4% 0%;
}
    
#e73b8292 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    order: 1;
}
    
#\36 2177cc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.95%;
    min-width: 4%;
    order: 0;
}
    
#d11e0bf3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 8c3756f {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\34 3c40630 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bdc884dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\35 3a4624b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d004666 {
    background-color: rgba(249,244,242,1);
    background-image: none;
    box-shadow: none;
}
    
#\36 caff78d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\30 7dc0a67 {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 1% 0% 4% 0%;
}
    
#\37 f4080ec {
    width: 26.58%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 510fcfe {
    align-items: flex-start;
    width: 100.00%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e67f59ca {
    margin: 0px 0% 0px 0%;
}
    
#a2b5ee4e {
    width: 100%;
    height: 432px;
    max-width: 100%;
}
    
#\33 6f17764 {
    width: 96.91%;
    height: auto;
    max-width: 100%;
}
    
#bce4ef5c {
    width: 88.84%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
}



@media all {
    
#\32 094d8a3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ebbc079 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 2% 0% 4% 0%;
}
    
#ac3a2f50::before, #ac3a2f50 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(11,56,46,1);
    opacity: 0.9;
    border-radius: inherit;
}
#ac3a2f50 {
    background-color: rgba(11,56,46,1);
    background-image: url("https://lirp.cdn-website.com/a576f83a/dms3rep/multi/opt/profile+image+%2821%29-1920w.png");
}
#ac3a2f50.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_dd6 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 167px;
    column-gap: 4%;
    row-gap: 10px;
    order: 0;
    height: auto;
}
    
#\33 f1c29c0 {
    width: 58.28%;
    height: 203px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c73a13b {
    width: 66.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gib {
    width: 1168px;
    height: 542px;
    max-width: 100%;
}
    
#\38 822a07e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 82663f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 de50394 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 f3cc63a {
    align-items: center;
    width: 48.92%;
    min-height: 298px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78480eb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9007146 {
    width: 61.95%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9dd3a65 {
    width: 11.12%;
    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 9a35b34 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 0px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b5652600 {
    width: 46.02%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b00f88b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a235e0ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 80889a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.90%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7ff2ba2 {
    width: 11.12%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f2c06fc {
    align-items: center;
    width: 48.88%;
    min-height: 205px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    height: auto;
    border-radius: 15px 15px 15px 15px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1) rgba(255, 255, 255, 1);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 845c296 {
    width: 95.66%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c88015b1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 5px 0px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4fdace6 {
    background-color: rgba(249,244,242,1);
    background-image: none;
}
}



@media all {
    
#\37 8831705 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 76d412d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c22350b {
    min-height: 671px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c9ad4c0f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,244,242,1);
    background-image: none;
}
    
#\38 8d73183 {
    width: 1168px;
    height: 111px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea875c9e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fff05623 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 58.18%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b6e8b8ea {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#e5626fe0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(11,56,46,1);
    background-image: none;
}
    
#f086ba78 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.82%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 65ad84a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 465de35 {
    width: 98.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f35777 {
    width: 42.63%;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ts5 {
    width: 566px;
    height: 290px;
    max-width: 100%;
}
}



@media (min-width: 1025px) {
    
#\37 7829059 {
    min-height: 615px;
    padding-bottom: 8%;
}
    
#\30 245e086 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 fb51ef6 {
    border-radius: 22px;
    border-width: 1px;
    border-color: rgba(151, 151, 151, 0.2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
}
    
#\30 4a5d81a {
    border-radius: 22px;
    border-width: 1px;
    border-color: rgba(151, 151, 151, 0.2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3744759::before, #\38 3744759 > .bgExtraLayerOverlay {
    
}
    
#bbd15edf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#edd7ef3f {
    margin: 0px 0% 0px 0%;
}
    
#\39 b9b84d7::before, #\39 b9b84d7 > .bgExtraLayerOverlay {
    
}
    
#\32 0e24c59 {
    width: 34.08%;
}
    
#ca53c407 {
    width: 33.7%;
}
    
#\30 a7c5a34 {
    width: 100.00%;
}
    
#widget_mje {
    width: 99.90%;
}
    
#d36c5e4e {
    width: 63.07%;
}
    
#group_t2h {
    width: 77.19%;
}
    
#f0e09eed {
    width: 100.00%;
}
    
#group_4ud {
    width: 47.69%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b15dc309 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d9bf118 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cc355026 {
    height: 141px;
    width: 440px;
}
    
#\39 2cf096f {
    width: 97.89%;
}
    
#widget_kol {
    height: 630px;
}
    
#\38 bd8989c {
    height: auto;
    min-height: 1120px;
    justify-content: flex-start;
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7722002 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 8cfa671 {
    margin: 0px 0% 0px 0%;
}
    
#a93f2186 {
    width: 100.00%;
}
    
#\32 3be5f21 {
    width: 79.60%;
}
    
#a313039d {
    width: 43.90%;
}
    
#f83a0e31 {
    width: 59.06%;
}
    
#\38 45a45b5 {
    width: 98.87%;
}
    
#\30 960381d::before, #\30 960381d > .bgExtraLayerOverlay {
    
}
#\30 960381d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWklEQVQY0wXBWUtiYQCA4e/fzFUQU3TRwIReZASRrQiZpxJarmay4UR7tNmJSg0DU7GosUXKNsLS0tTsLJWdgu6iv/L2POKhkEFX87w8l3h5LqKrWQwth1lWMU0DXS9yn0sjCukERv6cd/0GNXdO9vqE21QSQ7vn/c2gXNbQtALicj9A9izM090h2WSM1FGMk9gmuatjnkoZ3kyNV1NHRNbHSIQXSMX9JEMK/wNe/BMjhFbmiEcDpNOnPKoZRHB1msjaFFFlnO2lcXxjHoadnfS02xnocbCsTLGzt4E4PoiyHfSy+G+IyUGJvy4HruZGbL9/YbPU4nLa8QxLCPVml0RoDkV2M+puxSO10N1kxVJTSXXFD2x1VXS11SE+8xGKR0vs+Tx4ZReKLDHRb2eww0Kr9Sd9LbXI7nrE1/U8HxczlBKzJLdk4v4/rMudyJIVZ0Mlo70WwrMOvgGIVvIWbQK+kgAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 89838bc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b4f5b7e1 {
    height: auto;
}
    
#\37 5df2928 {
    height: auto;
}
    
#d045dd63 {
    height: auto;
}
    
#faa72fb6 {
    height: auto;
    width: 10.9%;
}
    
#\36 89e4bc8 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    min-height: 283px;
}
    
#\36 1aeb128 {
    height: auto;
    min-height: 251px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ebd87a21 {
    width: 73.90%;
}
    
#\34 9b8b62e {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    min-height: 250px;
}
    
#\36 e79a858 {
    height: auto;
    min-height: 219px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 29367cd {
    width: 78.60%;
}
    
#\30 0f7afec {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ae6094d6 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1685322 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7829059 {
    min-height: 0;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 6% 2% 8% 2%;
}
    
#\30 245e086::before, #\30 245e086 > .bgExtraLayerOverlay {
    
}
    
#\38 fb51ef6 {
    border-radius: 22px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_ttq {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4a5d81a {
    border-radius: 22px;
    border-width: 1px;
    border-color: rgba(151, 151, 151, 0.2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
    width: 100%;
    row-gap: 24px;
    min-height: 80px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_mcp {
    width: 13.42%;
}
    
#bb0d2cc2 {
    height: auto;
    min-height: 28px;
}
    
#group_ccm {
    height: auto;
    min-height: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b74c14e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 821px;
}
    
#widget_hv4 {
    height: 698px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1d3efb5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 dbe47b6 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f2b32d59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ijt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 53px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 76cae38 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 216px;
    padding: 6% 2% 6% 2%;
}
    
#c361975b {
    width: 100%;
    min-height: 8px;
}
    
#\37 1da9bb8 {
    height: 81px;
}
    
#\33 83a3cae {
    width: 84.63%;
}
    
#b2eabff6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6c6b040 {
    height: 10px;
}
    
#\30 b89c09c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 274px;
    padding-bottom: 0px;
}
    
#\36 07d060b {
    height: 220px;
}
    
#fdacff48 {
    width: 32%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    padding-bottom: 4%;
}
    
#e94b05fc {
    height: 220px;
}
    
#\38 abff203 {
    height: 220px;
}
    
#\31 1841dd9 {
    width: 32%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    padding-bottom: 4%;
}
    
#\30 53ee836 {
    height: 10px;
}
    
#d8b51d5e {
    width: 32%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    padding-bottom: 4%;
}
    
#d31f07b1 {
    height: 10px;
}
    
#\31 40adfe1 {
    width: 57.14%;
}
    
#dd441cd7 {
    width: 19.04%;
}
    
#e39610cb {
    width: 18.01%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af3acfac {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 163px;
    padding: 12% 2% 6% 2%;
}
    
#d973568d {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\34 8d35471 {
    height: 90px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d7437333 {
    min-height: 350px;
    padding: 0% 0% 6% 0%;
}
    
#d014c48c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9e6a01b {
    margin: 0px 0% 0px 0%;
}
    
#widget_cab {
    width: 95.21%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7216012 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9993941063068%;
}
    
#add5b8d8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 b834214 {
    width: 85.06%;
}
    
#\31 eada63c {
    height: 147px;
}
    
#group_6sk {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_uk2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9993941063068%;
}
    
#\33 f191216 {
    margin-right: 0%;
    margin-left: 0%;
    width: 86.49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 7e2d6ad {
    padding: 0% 2% 2% 2%;
}
    
#\37 ed759ab {
    width: 50.05%;
}
    
#\37 16004ce {
    row-gap: 30px;
}
    
#\34 b1a4706 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfca2a55 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#a3c946c3 {
    width: 48%;
    min-height: 8px;
}
    
#\33 8bde409 {
    width: 48%;
    min-height: 8px;
}
    
#widget_9vo {
    height: 352px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d11fd245 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 310px;
}
    
#c255fdd9 {
    height: 123px;
}
    
#\38 5b2e722 {
    row-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 90a787b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 503px;
}
    
#e6d85e04 {
    height: 360px;
}
    
#\34 e63b3f8 {
    height: auto;
    min-height: 412px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 39c9ec7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 bc04afb {
    height: 372px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7dc0a67 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 510px;
}
    
#a2b5ee4e {
    height: 248px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ebbc079 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#ac3a2f50::before, #ac3a2f50 > .bgExtraLayerOverlay {
    
}
#ac3a2f50.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 f1c29c0 {
    height: 129px;
    width: 70.01%;
}
    
#widget_gib {
    height: 940px;
}
}



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



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



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



@media (max-width: 767px) {
    
#\38 3139716 {
    width: 82.52%;
}
    
#\38 3744759::before, #\38 3744759 > .bgExtraLayerOverlay {
    
}
#\38 3744759 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 20% 0% 0% 0%;
}
    
#bbd15edf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\39 b9b84d7::before, #\39 b9b84d7 > .bgExtraLayerOverlay {
    
}
    
#\34 d4d5837 {
    height: auto;
    width: 93.81%;
}
    
#\33 2e51f21 {
    height: auto;
    width: 100.00%;
}
    
#edd7ef3f {
    margin: 0px 0% 0px 0%;
}
    
#fa809afe {
    width: 100.00%;
}
    
#group_bgk {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    align-content: center;
    height: auto;
    min-height: 454px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e47f509 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 142px;
}
    
#group_0gk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 171px;
}
    
#\36 88c3a65 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 141px;
}
    
#abf1da55 {
    width: 8.01%;
    height: auto;
}
    
#widget_tbo {
    width: 8.31%;
    height: auto;
}
    
#dc5c30b7 {
    width: 8.31%;
    height: auto;
}
    
#d36c5e4e {
    width: 100.00%;
    height: auto;
    min-height: 84px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_t2h {
    width: 100.00%;
    height: auto;
    min-height: 84px;
}
    
#group_4ud {
    width: 92.93%;
}
    
#\32 0e24c59 {
    width: 34.08%;
    height: auto;
    min-height: 38px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ca53c407 {
    width: 33.7%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a7c5a34 {
    width: 81.39%;
}
    
#\32 3f9492d {
    width: 79.37%;
}
    
#d5d5270e {
    width: 73.78%;
}
    
#group_ui0 {
    justify-content: flex-start;
}
    
#f0e09eed {
    --column-gap: 3%;
    column-gap: 3%;
    height: auto;
    min-height: 73px;
    row-gap: 2px;
}
    
#ba561367 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 bd8989c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-start;
}
    
#\35 d9bf118 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 12% 4%;
}
    
#cc355026 {
    height: 105px;
    margin-top: 26px;
}
    
#\39 2cf096f {
    width: 97.94%;
}
    
#widget_kol {
    height: 1611px;
}
    
#b15dc309 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d4c1a986 {
    min-height: 548px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#c7722002 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 3556e71 {
    height: auto;
}
    
#fdface6b {
    height: auto;
}
    
#a93f2186 {
    width: 100.00%;
}
    
#\32 3be5f21 {
    width: 90.79%;
}
    
#a313039d {
    width: 96.83%;
}
    
#f83a0e31 {
    width: 100.00%;
}
    
#f32d19be {
    width: 34.08%;
}
    
#\30 c59b9de {
    width: 33.7%;
}
    
#\39 165a1d7 {
    width: 91.06%;
}
    
#\30 960381d::before, #\30 960381d > .bgExtraLayerOverlay {
    
}
#\30 960381d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWklEQVQY0wXBWUtiYQCA4e/fzFUQU3TRwIReZASRrQiZpxJarmay4UR7tNmJSg0DU7GosUXKNsLS0tTsLJWdgu6iv/L2POKhkEFX87w8l3h5LqKrWQwth1lWMU0DXS9yn0sjCukERv6cd/0GNXdO9vqE21QSQ7vn/c2gXNbQtALicj9A9izM090h2WSM1FGMk9gmuatjnkoZ3kyNV1NHRNbHSIQXSMX9JEMK/wNe/BMjhFbmiEcDpNOnPKoZRHB1msjaFFFlnO2lcXxjHoadnfS02xnocbCsTLGzt4E4PoiyHfSy+G+IyUGJvy4HruZGbL9/YbPU4nLa8QxLCPVml0RoDkV2M+puxSO10N1kxVJTSXXFD2x1VXS11SE+8xGKR0vs+Tx4ZReKLDHRb2eww0Kr9Sd9LbXI7nrE1/U8HxczlBKzJLdk4v4/rMudyJIVZ0Mlo70WwrMOvgGIVvIWbQK+kgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\33 6544003 {
    order: 0;
}
    
#\32 5205fb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 89838bc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#faa72fb6 {
    height: auto;
    width: 22.97%;
}
    
#d045dd63 {
    height: auto;
    width: 25.96%;
}
    
#\37 5df2928 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 25.3%;
}
    
#b4f5b7e1 {
    height: auto;
    width: 25.31%;
}
    
#\32 19f96e0 {
    column-gap: 20%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 20%;
    width: 100.00%;
    order: 1;
}
    
#c570088c {
    margin-right: 0%;
    margin-left: -0.6%;
    width: 59.50%;
}
    
#\30 0f7afec {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
}
    
#\36 89e4bc8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 16.0686264253583%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 1aeb128 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ebd87a21 {
    width: 63.15%;
}
    
#ae6094d6 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 10px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e79a858 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\34 9b8b62e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
    
#\30 29367cd {
    width: 64.44%;
}
    
#\39 a834f0c {
    width: 100.00%;
}
    
#\34 3ab9b4f {
    width: 100.00%;
}
    
#d0c46663 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b1e33d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d4710b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 1685322 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7829059 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 2% 6% 12% 6%;
}
    
#f3bc9aad {
    order: 0;
    align-items: flex-start;
}
    
#\30 245e086::before, #\30 245e086 > .bgExtraLayerOverlay {
    
}
    
#\38 fb51ef6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 22px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
    row-gap: 24px;
    padding: 9% 8% 9% 8%;
}
    
#group_ttq {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 4a5d81a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    border-radius: 22px;
    border-width: 1px;
    border-color: rgba(151, 151, 151, 0.2);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 11px 0px ;
    row-gap: 24px;
    padding: 9% 8% 9% 8%;
}
    
#\32 0ebb827 {
    order: 0;
    align-items: flex-start;
}
    
#\30 66228a9 {
    width: 100.00%;
}
    
#\36 228a4b4 {
    width: 74.35%;
}
}



@media (max-width: 767px) {
    
#\38 ad129ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 b74c14e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_ru0 {
    margin-top: 9px;
}
    
#widget_hv4 {
    height: 4208px;
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\35 dbe47b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 1d3efb5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f2b32d59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ijt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 52px;
}
}



@media (max-width: 767px) {
    
#c361975b {
    width: 100%;
    min-height: 117px;
    align-items: center;
}
    
#\33 76cae38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 14% 6% 10% 6%;
}
    
#\33 83a3cae {
    width: 99.83%;
}
    
#\37 1da9bb8 {
    height: 117px;
}
}



@media (max-width: 767px) {
    
#\32 6c6b040 {
    justify-self: auto;
    align-self: auto;
    width: 99.61%;
    order: 1;
    height: 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 07d060b {
    height: 205px;
    order: 0;
    width: 70.51%;
}
    
#\31 1841dd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    margin-top: 0%;
    padding: 6% 6% 8% 6%;
}
    
#\30 53ee836 {
    height: 10px;
    order: 1;
}
    
#\35 9b18c28 {
    justify-self: auto;
    align-self: auto;
    width: 99.6%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7c42877 {
    order: 3;
}
    
#af734223 {
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 b89c09c {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding-top: 0%;
}
    
#fdacff48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: 0%;
    padding: 6% 6% 8% 6%;
}
    
#e94b05fc {
    height: 223px;
    order: 0;
    width: 76.63%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 abff203 {
    height: 226px;
    order: 0;
    width: 80.88%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d8b51d5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    box-shadow: none;
    margin-top: 0%;
    padding: 6% 6% 8% 6%;
}
    
#f4a2b787 {
    order: 2;
}
    
#d31f07b1 {
    order: 1;
    height: 10px;
}
    
#\30 5c944e4 {
    order: 2;
}
    
#a0ef52ad {
    order: 2;
}
}



@media (max-width: 767px) {
    
#af3acfac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 14% 6% 10% 6%;
}
    
#d973568d {
    width: 100%;
    min-height: 117px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d014c48c {
    width: 100%;
    min-height: 740px;
    align-items: center;
    height: auto;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7437333 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 1252506 {
    width: 99.89%;
}
    
#\37 7216012 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 4d92b4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#add5b8d8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 eada63c {
    height: 165px;
    width: 311px;
}
    
#\35 b834214 {
    width: 94.86%;
}
    
#group_6sk {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c64e045 {
    width: 100.00%;
}
    
#\34 45db56b {
    width: 99.89%;
}
    
#e9aec95b {
    width: 100.00%;
}
    
#\34 f126b81 {
    width: 99.89%;
}
    
#c82cd033 {
    width: 100.00%;
}
    
#group_uk2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 f191216 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 16004ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\33 7e2d6ad {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 c2157e4 {
    width: 59.72%;
}
    
#\37 ed759ab {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a3c946c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 8bde409 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cfca2a55 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#ec29e147 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 309px;
    align-items: center;
}
    
#widget_9vo {
    height: 324px;
}
    
#\33 4a76e96 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a2722b50 {
    width: 78.80%;
}
    
#f3a08f52 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 5b2e722 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d11fd245 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c255fdd9 {
    width: 311px;
    height: 151px;
}
    
#\39 65324a4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 5ce1098 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
}
    
#e6d85e04 {
    height: 326px;
    width: 100.00%;
}
    
#\34 e63b3f8 {
    width: 100%;
    height: auto;
    min-height: 309px;
    align-items: center;
    padding: 0px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0f6a18b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 90a787b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#\35 b3e602a {
    width: 37.46%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 099c1c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 341px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 8618164 {
    width: 37.46%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 bc04afb {
    height: 300px;
}
    
#\37 3698c39 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 405px;
    align-items: center;
}
    
#\35 8bc6ae6 {
    width: 100%;
    min-height: 421px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 39c9ec7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 1% 4% 0% 4%;
}
    
#\36 2177cc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3c40630 {
    width: 100%;
    height: auto;
    min-height: 405px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e73b8292 {
    width: 84.97%;
}
    
#c56dd9aa {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bdc884dd {
    width: 100%;
    min-height: 268px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a4624b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 468px;
    align-items: center;
}
    
#\36 caff78d {
    width: 100%;
    min-height: 468px;
    align-items: center;
    order: 1;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7dc0a67 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#\37 f4080ec {
    width: 37.46%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 510fcfe {
    width: 100%;
    height: auto;
    min-height: 468px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2b5ee4e {
    height: 252px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 094d8a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ebbc079 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_dd6 {
    width: 100%;
    min-height: 207px;
    align-items: center;
    row-gap: 2px;
    height: auto;
}
    
#\33 f1c29c0 {
    width: 311px;
    height: 105px;
}
    
#\39 c73a13b {
    width: 92.93%;
}
    
#ac3a2f50::before, #ac3a2f50 > .bgExtraLayerOverlay {
    
}
#ac3a2f50.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_gib {
    height: 1348px;
}
}



@media (max-width: 767px) {
    
#\34 82663f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 de50394 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#b5652600 {
    width: 64.44%;
}
    
#\35 f3cc63a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#a235e0ca {
    width: 100.00%;
}
    
#\37 7ff2ba2 {
    height: auto;
    width: 22.97%;
}
    
#\38 f2c06fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
    
#\33 78480eb {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    padding: 10px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c88015b1 {
    width: 100.00%;
}
    
#\31 9dd3a65 {
    height: auto;
    width: 25.96%;
}
    
#\30 ad4c534 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 76d412d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 c22350b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 8d73183 {
    height: 117px;
}
}



@media (max-width: 767px) {
    
#fff05623 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 30px;
}
    
#b6e8b8ea {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f086ba78 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 65ad84a {
    width: 100.00%;
}
    
#\38 465de35 {
    width: 100.00%;
}
    
#d0f35777 {
    width: 100.00%;
}
    
#widget_ts5 {
    height: 276px;
}
}

