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

  *#dm .dmInner div.u_2687291174 hr { color:rgba(195,174,81,1) !important; }

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

  *#dm .dmInner div.u_1900394011 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1283428480 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1179574100 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1935816515 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_2141153273 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_2141153273 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_2549581349 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:80px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1943053161 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1943053161 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1747685164 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:80px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1426241127 hr { color:rgba(195,174,81,1) !important; }

  *#dm .dmInner div.u_1706627038 .caption-container .caption-text {
    font-family:'Cormorant Garamond' !important;
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1706627038 .caption-container .caption-text .rteBlock {
    font-family:'Cormorant Garamond' !important;
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text {
    font-family:'Cormorant Garamond' !important;
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text .rteBlock {
    font-family:'Cormorant Garamond' !important;
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text {
    font-family:'Cormorant Garamond' !important;
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text .rteBlock {
    font-family:'Cormorant Garamond' !important;
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1706627038 .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_1194674633 .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_1940806934 .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 div.u_1604578889 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1604578889 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1792276972 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:80px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1929807412 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1929807412 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1354307803 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:80px 30px 30px 30px !important;
  }

  *#dm .dmInner div.u_1832395903 hr { color:rgba(195,174,81,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1523933876 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1635578935 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1635578935 span[data-icon-mask] { background-color:var(--color_6) !important; }

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

  *#dm .dmInner div.u_1397905851 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    border-radius:15px 0px 15px 0px !important;
  }

  *#dm .dmInner div.u_1036705192 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1036705192 span[data-icon-mask] { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_1968255677 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:80px 30px 30px 30px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1706627038 .caption-container .caption-text { font-size:25px !important; }

  *#dm .dmInner div.u_1706627038 .caption-container .caption-text .rteBlock { font-size:25px !important; }

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

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

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

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text { font-size:25px !important; }

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text .rteBlock { font-size:25px !important; }

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

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

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

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text { font-size:25px !important; }

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text .rteBlock { font-size:25px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1940806934 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1706627038 .photoGalleryThumbs { padding:7.5px !important; }

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

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

  *#dm .dmInner div.u_1706627038 .caption-container .caption-text { font-size:25px !important; }

  *#dm .dmInner div.u_1706627038 .caption-container .caption-text .rteBlock { font-size:25px !important; }

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

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

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

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text { font-size:25px !important; }

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text .rteBlock { font-size:25px !important; }

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

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

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

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text { font-size:25px !important; }

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text .rteBlock { font-size:25px !important; }

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

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

  *#dm .dmInner *.u_1940806934 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1706627038 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1706627038 .caption-container .caption-text { font-size:20px !important; }

  *#dm .dmInner div.u_1706627038 .caption-container .caption-text .rteBlock { font-size:20px !important; }

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text { font-size:20px !important; }

  *#dm .dmInner div.u_1194674633 .caption-container .caption-text .rteBlock { font-size:20px !important; }

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

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

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

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text { font-size:20px !important; }

  *#dm .dmInner div.u_1940806934 .caption-container .caption-text .rteBlock { font-size:20px !important; }

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

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

  *#dm .dmInner *.u_1940806934 .photoGalleryThumbs .image-container a { padding-top:300px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 1e59f57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    background-color: var(--color_1);
    padding: 70px 40px 70px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5b89728 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d9830598/dms3rep/multi/opt/Image+-+2026-07-13T231716.648-1920w.jpg");
}
    
#f4c185a6 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a94d3a0c {
    margin: 0px 0% 0px 0%;
}
    
#widget_cmp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hn7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jo4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_tf6 {
    flex-direction: row;
    align-items: flex-start;
    width: 80%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1851360318513606%;
    flex-wrap: nowrap;
}
    
#bf8e3fb6 {
    width: 48.41%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4529c39 {
    width: 48.41%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8lt {
    align-items: flex-start;
    width: 100%;
    min-height: 526px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(87, 87, 88, 1) 0%, rgba(255, 255, 255, 0) 100%);
    background-origin: border-box;
    order: 0;
}
    
#group_avg {
    align-items: flex-start;
    width: 100%;
    min-height: 526px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 78%, rgba(87, 87, 88, 1) 100%);
    box-shadow: none;
    background-origin: border-box;
    order: 1;
}
    
#widget_6kt {
    width: 100%;
    height: 800px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 ef73d87 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f76bc1b1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
}
    
#\38 53700bb {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_gtp {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_66v {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7ti.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_7ti {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#group_4l8 {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 f31b9a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c52496b8 {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3f1e901 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da5460ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 51f36f3 {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 55480b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 78a4e44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3aa4964 {
    align-items: center;
    width: 48%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ab234220 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4f2c7f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 26ca925 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 02210ce {
    width: 140px;
    height: 96.5px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caa8100c {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8131bea::before, #\34 8131bea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#\34 8131bea {
    background-color: var(--color_5);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 rgba(241,241,241,1) #000000;
    border-style: solid;
}
}



@media all {
    
#\37 c77c921 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
}
    
#\38 703531e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#b4acc48b {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#\35 7cbf01c {
    background-color: rgba(248, 248, 247, 1);
    background-image: none;
}
    
#widget_4jt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_qr6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#innergrid_4u5 {
    width: 100%;
    grid-template-rows: minmax(460px, max-content);
    max-width: 100%;
}
    
#widget_53p {
    width: 93%;
    height: 95%;
    justify-self: end;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_e4v {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ad {
    flex-direction: row;
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 15%;
    min-height: 15%;
    row-gap: 24px;
    column-gap: 3.5038900479302963%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    flex-wrap: nowrap;
}
    
#c2957e53 {
    flex-direction: row;
    align-items: flex-start;
    width: 80%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1851360318513606%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db81ce89 {
    width: 48.41%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b031f26c {
    flex-direction: row;
    align-items: flex-start;
    width: 80%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1851360318513606%;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\32 d56fafb {
    min-height: 607px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c1983e53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    background-color: var(--color_1);
    padding: 70px 40px 70px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4df56c5 {
    margin: 0px 0% 0px 0%;
}
    
#c74da4cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d9830598/dms3rep/multi/opt/AdobeStock_1973279846-1920w.jpeg");
}
    
#\30 528ea28 {
    width: 48.41%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9b410a {
    align-items: flex-start;
    width: 100%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(87, 87, 88, 1) 0%, rgba(255, 255, 255, 0) 100%);
    box-shadow: none;
    background-origin: border-box;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 053ad9b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 57ac885 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_42c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 6709d86 {
    align-items: flex-start;
    width: 100%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 78%, rgba(87, 87, 88, 1) 100%);
    box-shadow: none;
    background-origin: border-box;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 47d0c9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
}
    
#\37 cb1e38d {
    flex-direction: row;
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 15%;
    min-height: 15%;
    row-gap: 24px;
    column-gap: 3.5038900479302963%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    flex-wrap: nowrap;
}
    
#\30 7334d69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\39 cb54b14 {
    background-color: rgba(248, 248, 247, 1);
    background-image: none;
}
    
#\39 de38b66 {
    width: 93%;
    height: 95%;
    justify-self: end;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#b07ddfef {
    width: 100%;
    grid-template-rows: minmax(460px, max-content);
    max-width: 100%;
}
    
#\37 2bbf217 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#adc66829 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#acc4b96e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 8ed1452 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
}



@media all {
    
#\32 e885f08 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 1;
}
    
#\31 0f0388f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
}
    
#b8658826 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
}
    
#\39 b8389af.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 b8389af {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\35 fc495d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_qpe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_88d {
    width: 67.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 b205076.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b205076 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c562313c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c562313c {
    width: 75.33%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4953adb {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 2;
    align-items: center;
}
    
#\34 00aea56 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 5da90c6 {
    width: 100%;
    grid-template-rows: minmax(460px, max-content);
    max-width: 100%;
}
    
#ebf27dab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 11c5837 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 d69d681 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#\33 3d714cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 6d09f0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
}
    
#f5e0637e {
    background-color: rgba(248, 248, 247, 1);
    background-image: none;
}
    
#\38 ab29191 {
    flex-direction: row;
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 15%;
    min-height: 15%;
    row-gap: 24px;
    column-gap: 3.5038900479302963%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    flex-wrap: nowrap;
}
    
#a07e183b {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1ccfe1c {
    width: 93%;
    height: 95%;
    justify-self: end;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 8e2ac8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d9830598/dms3rep/multi/opt/AdobeStock_401346192-1920w.jpeg");
}
    
#de2b0af0 {
    align-items: flex-start;
    width: 100%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(87, 87, 88, 1) 0%, rgba(255, 255, 255, 0) 100%);
    box-shadow: none;
    background-origin: border-box;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aa70e875 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a32e2b9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 a152db3 {
    margin: 0px 0% 0px 0%;
}
    
#eafbfc9b {
    align-items: flex-start;
    width: 100%;
    min-height: 607px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 78%, rgba(87, 87, 88, 1) 100%);
    box-shadow: none;
    background-origin: border-box;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b6e208d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    background-color: var(--color_1);
    padding: 70px 40px 70px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c5e7261b {
    min-height: 607px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\37 9cdcdec {
    width: 100.00%;
    grid-template-rows: minmax(790.21875px, max-content);
    max-width: 100%;
}
    
#ee72ed6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e692b0f6 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 df7ca9e {
    width: 93%;
    height: 95%;
    justify-self: end;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 b7c82cb {
    flex-direction: row;
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 15%;
    min-height: 15%;
    row-gap: 24px;
    column-gap: 3.5038900479302963%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    flex-wrap: nowrap;
}
    
#a1ebfa63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
}
    
#bd26cec4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#fab5cc11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 32ef0d7 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#\32 87ff7f0 {
    background-color: rgba(248, 248, 247, 1);
    background-image: none;
}
}



@media all {
    
#\34 6517379 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 570d055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 2c47c47.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 2c47c47 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\37 ee764f1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
}
    
#a20353d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 089ff65 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\39 43dbb50 {
    width: 67.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac957ed1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\32 03d2eaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e92e797d {
    background-color: rgba(241,241,241,1);
    background-image: none;
}
    
#group_1jj {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6af {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#widget_m31 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a442b16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 92fa576 {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#\35 145689c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8ab8355 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b06b5a49 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 91e8cc6 {
    width: 100%;
    height: 100px;
    max-width: 100%;
}
    
#ecedae14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c960be1f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 5f5e4be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 f568e21 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 d3fd8c5 {
    background-color: rgba(18, 39, 68, 1);
    background-image: none;
}
    
#fda76340 {
    width: 100.00%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 93fcc6d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
}
    
#\36 d41a0c9 {
    align-items: center;
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 dc29b5b {
    width: 63.39%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 a120530 {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 ba082b1 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3bd {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_2l4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c724c01 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 5d681bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d04613fc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#widget_ulh {
    width: 33.47%;
    height: 446px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_2e8 {
    flex-direction: row;
    align-items: center;
    width: 70.29%;
    min-height: 470px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    flex-wrap: nowrap;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(248,219,123,1) rgba(248,219,123,1) rgba(248,219,123,1) rgba(248,219,123,1);
    border-style: solid;
    border-radius: 15px 0 15px 0;
    --column-gap: 3%;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_433 {
    width: 96.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n2r {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_ium {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_7dn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 a2c731e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.13%;
    min-width: 4%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(248,219,123,1) rgba(248,219,123,1) rgba(248,219,123,1) rgba(248,219,123,1);
    border-style: solid;
    border-radius: 30px 30px 30px 30px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 27220f3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_t2n {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_4lf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_qc0 {
    width: 36.87049275362318%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 40113d6 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe4f7447 {
    flex-direction: row;
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 15%;
    min-height: 15%;
    row-gap: 24px;
    column-gap: 3.5038900479302963%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    flex-wrap: nowrap;
}
    
#b45c3cbb {
    width: 93%;
    height: 95%;
    justify-self: end;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#efbdf369 {
    width: 100.00%;
    grid-template-rows: minmax(458px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4c185a6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 1e59f57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 30px 40px 30px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5b89728 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#a94d3a0c {
    margin: 0px 0% 0px 0%;
}
    
#group_avg {
    min-height: 399px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 53700bb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 ef73d87 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_4l8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#c52496b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 51f36f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d3aa4964 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 02210ce {
    height: 88.8px;
}
    
#\37 26ca925 {
    height: auto;
}
    
#caa8100c {
    height: auto;
}
    
#\34 8131bea::before, #\34 8131bea > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4acc48b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#widget_e4v {
    width: 60%;
}
    
#group_6ad {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 c77c921 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 703531e {
    width: 100%;
    min-height: 80px;
}
    
#c2957e53 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de9b410a {
    min-height: 399px;
}
    
#\32 d56fafb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#c1983e53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 30px 40px 30px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4df56c5 {
    margin: 0px 0% 0px 0%;
}
    
#c74da4cf {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b031f26c {
    justify-content: center;
}
    
#\32 6709d86 {
    min-height: 399px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 cb1e38d {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 47d0c9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 7334d69 {
    width: 100%;
    min-height: 80px;
}
    
#adc66829 {
    width: 60%;
}
    
#\33 8ed1452 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0f0388f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#widget_88d {
    width: 100.00%;
}
    
#c562313c {
    width: 100.00%;
}
    
#\34 00aea56 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d69d681 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 3d714cd {
    width: 100%;
    min-height: 80px;
}
    
#\31 6d09f0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ab29191 {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a07e183b {
    width: 60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8e2ac8d {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#de2b0af0 {
    min-height: 399px;
}
    
#\35 a152db3 {
    margin: 0px 0% 0px 0%;
}
    
#eafbfc9b {
    min-height: 399px;
}
    
#b6e208d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 30px 40px 30px 40px;
    margin: 0px 0% 0px 0%;
}
    
#c5e7261b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e692b0f6 {
    width: 60%;
}
    
#\39 b7c82cb {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a1ebfa63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd26cec4 {
    width: 100%;
    min-height: 80px;
}
    
#\32 32ef0d7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6517379 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 089ff65 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#\39 43dbb50 {
    width: 100.00%;
}
    
#group_1jj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b06b5a49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ac957ed1 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f568e21 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 5f5e4be {
    width: 100%;
    min-height: 80px;
}
    
#\36 d41a0c9 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#fda76340 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 93fcc6d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



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



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



@media (max-width: 767px) {
    
#\33 1e59f57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5b89728 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f4c185a6 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#a94d3a0c {
    margin: 0px 0% 0px 0%;
}
    
#group_avg {
    min-height: 264px;
}
    
#group_tf6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 ef73d87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#f76bc1b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 53700bb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_4l8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c52496b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 51f36f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d3aa4964 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 26ca925 {
    height: auto;
}
    
#\34 02210ce {
    height: auto;
}
    
#caa8100c {
    height: auto;
}
    
#\34 8131bea::before, #\34 8131bea > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 c77c921 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 703531e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4acc48b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_53p {
    height: 240px;
}
    
#widget_e4v {
    width: 50%;
}
    
#group_6ad {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 20%;
    min-height: 20%;
}
    
#innergrid_4u5 {
    width: 100.00%;
    grid-template-rows: minmax(250px, max-content);
}
    
#c2957e53 {
    width: 100%;
    justify-content: center;
}
    
#db81ce89 {
    width: 60%;
}
}



@media (max-width: 767px) {
    
#b031f26c {
    width: 100%;
    justify-content: center;
}
    
#de9b410a {
    min-height: 264px;
}
    
#\32 d56fafb {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#c1983e53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4df56c5 {
    margin: 0px 0% 0px 0%;
}
    
#c74da4cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 528ea28 {
    width: 60%;
}
    
#\32 6709d86 {
    min-height: 264px;
}
}



@media (max-width: 767px) {
    
#\31 47d0c9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 cb1e38d {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 20%;
    min-height: 20%;
}
    
#\30 7334d69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 de38b66 {
    height: 240px;
}
    
#b07ddfef {
    width: 100.00%;
    grid-template-rows: minmax(250px, max-content);
}
    
#adc66829 {
    width: 50%;
}
    
#\33 8ed1452 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\32 e885f08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0f0388f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#b8658826 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_88d {
    width: 100.00%;
}
    
#c562313c {
    width: 100.00%;
}
    
#\32 4953adb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 00aea56 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 5da90c6 {
    width: 100.00%;
    grid-template-rows: minmax(250px, max-content);
}
    
#\36 d69d681 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 3d714cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 6d09f0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ab29191 {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 20%;
    min-height: 20%;
}
    
#a07e183b {
    width: 50%;
}
    
#\39 1ccfe1c {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 8e2ac8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de2b0af0 {
    min-height: 264px;
}
    
#\35 a152db3 {
    margin: 0px 0% 0px 0%;
}
    
#eafbfc9b {
    min-height: 264px;
}
    
#b6e208d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c5e7261b {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 9cdcdec {
    width: 100.00%;
    grid-template-rows: minmax(250px, max-content);
}
    
#e692b0f6 {
    width: 50%;
}
    
#\31 df7ca9e {
    height: 240px;
}
    
#\39 b7c82cb {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 20%;
    min-height: 20%;
}
    
#a1ebfa63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd26cec4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 32ef0d7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\34 6517379 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 ee764f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 089ff65 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\39 43dbb50 {
    width: 100.00%;
}
    
#ac957ed1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_6af {
    height: 100px;
}
    
#group_1jj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 92fa576 {
    height: 100px;
}
    
#b06b5a49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 91e8cc6 {
    height: 100px;
}
}



@media (max-width: 767px) {
    
#\33 5f5e4be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 f568e21 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 d41a0c9 {
    width: 100%;
    order: 3;
    justify-content: flex-end;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\36 ba082b1 {
    width: 80px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\35 dc29b5b {
    width: 49.41%;
}
    
#group_3bd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#fda76340 {
    width: 73.78%;
}
}



@media (max-width: 767px) {
    
#\36 5d681bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d04613fc {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_ulh {
    height: 396px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    order: 0;
}
    
#group_2e8 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_n2r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\34 a2c731e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 27220f3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_qc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 40113d6 {
    width: 50%;
}
    
#fe4f7447 {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 20%;
    min-height: 20%;
}
    
#b45c3cbb {
    height: 240px;
}
    
#efbdf369 {
    width: 100.00%;
    grid-template-rows: minmax(250px, max-content);
}
}

#c74da4cf.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQMAAgURBBIhJZL/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAARAv/aAAwDAQACEQMRAD8A2etviUuVQtZaWHGKuBLVcUbj1ivUREqsv//Z')!important}#\33 8e2ac8d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIxAAAAQDCQAAAAAAAAAAAAAAAAECAwQFEQYSExQiMUFx8P/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAZEQEAAgMAAAAAAAAAAAAAAAABAAMCESL/2gAMAwEAAhEDEQA/ANxaZExdmELk3EpZLcq8+MVW4ksNN8tVCr2ABTXTALAKsJ//2Q==')!important}