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

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

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

  *#dm .dmInner *.u_1427997725 .photoGalleryThumbs .image-container a { padding-top:134px !important; }
}
@media all {
  *#dm .dmInner div.u_1831883404:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1831883404.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1621672826 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1315186897 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1925276184 .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1612454722:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1612454722.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1425270403:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1425270403.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1141570113:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1141570113.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner a.u_1774219404 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1759312825 .svg { fill:rgba(0,0,0,1) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_489637867 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1874523335 hr {
    color:var(--color_3) !important;
    border-width:1px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1427997725 .photoGalleryThumbs { padding:4px !important; }

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

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

  *#dm .dmInner div.u_1523963509 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1523963509 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 82.22%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 649px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 16% 4% 16% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/0e53da83/dms3rep/multi/opt/48+Magnolia+Way+-+Front-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_180 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_k1o {
    width: 791px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_m67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_qto {
    width: 13.657980601607136%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_q6v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_q6v {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#widget_55e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_55e {
    width: 80.97%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 775px;
    padding: 16% 4% 8% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_k1o {
    width: 100.00%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32% 4% 32% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_qto {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_k1o {
    width: 100.01%;
}
    
#widget_55e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 617px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_l5v {
    width: 541px;
    height: 576px;
    max-width: 100%;
}
    
#widget_kte {
    width: 99.99824661269707%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_e0h {
    width: 100.00%;
    grid-template-rows: minmax(545.99609375px, max-content);
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    background-color: rgba(235, 235, 235, 1);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
}
    
#group_9v2 {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 38.60%;
    min-height: 105.49%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -75px 0% 0% 0%;
}
    
#e2e2dd6c {
    width: 88.29%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_euj {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 42.54%;
    min-height: 100.00%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 158px;
}
    
#e2807ffe {
    width: 84.32%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 273px;
    padding: 15% 4% 0% 4%;
}
    
#widget_kte {
    width: 97.76%;
}
    
#widget_l5v {
    height: 582px;
    width: 542px;
}
    
#group_euj {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 51.17%;
    padding-top: 27px;
    padding-bottom: 27px;
    margin: 0px 0px 0px 62px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_e0h {
    width: 100.00%;
    grid-template-rows: minmax(629.982666015625px, max-content);
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_9v2 {
    justify-content: flex-start;
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 104.73%;
    width: 38.60%;
    margin: -75px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 0px 4%;
}
    
#widget_l5v {
    height: 274px;
    width: 302px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kte {
    width: 100.00%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_euj {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 60.63%;
    width: 92.94%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 257px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_e0h {
    width: 100.00%;
    grid-template-rows: minmax(741.99658203125px, max-content);
}
    
#e2e2dd6c {
    width: 99.93%;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e2807ffe {
    width: 95.95%;
    min-width: 32px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#group_9v2 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 34.60%;
    width: 84.38%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: -16px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 d04f95d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35.14%;
    min-width: 4%;
    background-color: rgba(46, 46, 46, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c6e03620 {
    padding-bottom: 8%;
    min-height: 215px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_e01 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
}
    
#group_u9r {
    width: 60.763408820023834%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6e03620 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 83px;
}
    
#\32 11787a9 {
    margin-top: 0%;
}
    
#group_u9r {
    width: 40.292258245172206%;
}
    
#\33 d04f95d {
    width: 55.65%;
}
}



@media (max-width: 767px) {
    
#\33 d04f95d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#c6e03620 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#group_u9r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#fb9e98d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.1465939773378%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 85a8e3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 53.85%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4be104a {
    min-height: 606px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c55616ff {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 597103a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 597103a [data-content-reference].active-tab-title .tab-title, #\32 597103a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_1);
}
#\32 597103a [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
#\32 597103a:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\32 597103a [data-content-reference].active-tab-title, #\32 597103a [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_4);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\32 597103a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-weight: bold;
    color: var(--color_1);
}
#\32 597103a {
    justify-content: flex-start;
    width: 99.99820788530465%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: var(--color_4);
    background-image: initial;
    padding: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d49a8bb {
    width: 47.10%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 66632fe {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#b842e8ce {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1e44c9c {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5b93b08 {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f23332d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd045bd {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8ov {
    width: 46.90442580707697%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d69fa40a {
    width: 70%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1245eda::before, #\35 1245eda > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.62;
    border-radius: inherit;
}
#\35 1245eda {
    background-image: url(https://lirp.cdn-website.com/0e53da83/dms3rep/multi/opt/IMG_8114-1920w.JPG);
}
#\35 1245eda.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQQCAQUAAAAAAAAAAAAAAQACAxEFBkEEEhMhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2LK7PlWzNHSGMMLgDfAv4q8WxyeJneAXUL9coimX/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4be104a {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 8% 6% 8% 6%;
}
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c55616ff {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\32 597103a {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d49a8bb {
    width: 79.47%;
    margin: 0px 0% 20px 0%;
}
    
#\34 5b93b08 {
    order: 0;
}
    
#\39 66632fe {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
}
    
#b842e8ce {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\38 f23332d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
}
    
#\30 bd045bd {
    width: 75.45%;
    margin: 0px 0% 20px 0%;
}
    
#d69fa40a {
    width: 75.45%;
    margin: 0px 0% 20px 0%;
}
    
#\35 1245eda::before, #\35 1245eda > .bgExtraLayerOverlay {
    
}
#\35 1245eda.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQQCAQUAAAAAAAAAAAAAAQACAxEFBkEEEhMhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2LK7PlWzNHSGMMLgDfAv4q8WxyeJneAXUL9coimX/9k=');
}
}



@media (max-width: 767px) {
    
#fb9e98d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 85a8e3f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 8%;
    padding-top: 8%;
}
    
#\30 4be104a {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#db3a2993 {
    margin-left: 0%;
}
    
#c55616ff {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 659px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 597103a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\32 597103a [data-content-reference].active-tab-title .tab-title, #\32 597103a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 15px;
}
#\32 597103a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 15px;
}
#\32 597103a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d49a8bb {
    width: 100.00%;
    margin: 0px 0% 20px 0%;
}
    
#\39 66632fe {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    row-gap: 0px;
}
    
#b842e8ce {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 676px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f23332d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    row-gap: 0px;
}
    
#\30 bd045bd {
    width: 90.10%;
    align-self: flex-start;
    margin: 0px 0% 20px 0%;
}
    
#d69fa40a {
    width: 90.10%;
    align-self: flex-start;
    margin: 0px 0% 20px 0%;
}
    
#\35 1245eda::before, #\35 1245eda > .bgExtraLayerOverlay {
    
}
#\35 1245eda.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIBAAAQQCAQUAAAAAAAAAAAAAAQACAxEFBkEEEhMhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2LK7PlWzNHSGMMLgDfAv4q8WxyeJneAXUL9coimX/9k=');
}
    
#widget_8ov {
    width: 100.00%;
}
}



@media all {
    
#\32 39f05d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 d326414 {
    min-height: 331px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 6% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_m2t {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2i0 {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b39952a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 3746dbb {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 882b289 {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47af0f9 {
    width: 70px;
    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 14bd742 {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e22e3bb {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a2c3f80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 e75f9a8 {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b732f68a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 6bc17e9 {
    width: 99.99651970056689%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_gmf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 1;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#group_09t {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#group_7hs {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#group_ubq {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 2;
    margin: 0px 0% 0px 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#\37 e1446ce {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 088bb1e {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cfe80e5f {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d326414 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    padding: 8% 6% 8% 6%;
}
    
#\32 39f05d1 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 b39952a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b732f68a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 39f05d1 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 d326414 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 8px;
}
    
#\32 b39952a {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b732f68a {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 47af0f9 {
    width: 46.7274px;
}
    
#\37 e1446ce {
    width: 46.7274px;
}
    
#\37 088bb1e {
    width: 46.7274px;
}
    
#cfe80e5f {
    width: 46.7274px;
}
    
#group_09t {
    justify-content: flex-start;
    height: auto;
    min-height: 103px;
}
    
#group_7hs {
    justify-content: flex-start;
    height: auto;
    min-height: 103px;
}
    
#group_ubq {
    justify-content: flex-start;
    height: auto;
    min-height: 103px;
}
    
#group_gmf {
    justify-content: flex-start;
    height: auto;
    min-height: 103px;
}
}



@media all {
    
#\39 b7071df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 10px 16px 10px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 90118ce {
    padding-top: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_9us {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_789 {
    width: 56.68%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#widget_lnp {
    width: 65.84%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 90118ce {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_789 {
    width: 88.08%;
}
    
#widget_lnp {
    width: 93.05%;
}
}



@media (max-width: 767px) {
    
#\39 b7071df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 90118ce {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_789 {
    width: 100.01%;
}
    
#widget_lnp {
    width: 100.01%;
}
}



@media all {
    
#f384d3b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ae176d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 5751b1f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_hht {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_iqu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_lm1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_3qj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e36c2677 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 26c31db {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sqk {
    width: 100%;
    height: 80px;
    max-width: 100%;
    order: 0;
}
    
#b331bbcd {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1660d0b {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5751b1f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 503px;
    column-gap: 1%;
}
    
#group_hht {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#f384d3b2 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#\37 ae176d3 {
    width: 32.666666666666664%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f384d3b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 ae176d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5751b1f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_hht {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_sqk {
    height: 80px;
}
    
#b331bbcd {
    height: 80px;
}
    
#\34 1660d0b {
    height: 80px;
}
}



@media all {
    
#f3f2e8b8 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 3a906ff {
    min-height: 414px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c2cbc6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 fd56f1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 5f4a7b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 762b5f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ba9e818 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a444f157 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 6e8ec34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fce2285 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d9735fee {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc95e56 {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f0c60ba {
    width: 100%;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3a906ff {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 477px;
    column-gap: 1%;
}
    
#f3f2e8b8 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#a444f157 {
    width: 32.666666666666664%;
    min-height: 8px;
}
    
#\34 762b5f4 {
    width: 32.666666666666664%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#f3f2e8b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 3a906ff {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 762b5f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a444f157 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9735fee {
    height: 80px;
}
    
#\32 fc95e56 {
    height: 80px;
}
    
#\34 f0c60ba {
    height: 80px;
}
}



@media all {
    
#\36 d1d7303 {
    min-height: 184px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 90b5793::before, #\34 90b5793 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.7;
    border-radius: inherit;
}
#\34 90b5793 {
    background-image: url(https://lirp.cdn-website.com/0e53da83/dms3rep/multi/opt/awards_light_grey-9b36e93b-1920w.jpg);
    background-color: rgba(0, 0, 0, 0);
}
#\34 90b5793.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFxABAAMAAAAAAAAAAAAAAAAAAAECMv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDTVtLgAf/Z');
}
    
#\39 c3cd335 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3ce479c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ecb9ea6c {
    margin-top: 0%;
}
    
#\36 d1d7303 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 12px;
}
    
#\30 3ce479c {
    width: 100%;
}
    
#\39 c3cd335 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 90b5793::before, #\34 90b5793 > .bgExtraLayerOverlay {
    
}
#\34 90b5793.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFxABAAMAAAAAAAAAAAAAAAAAAAECMv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDTVtLgAf/Z');
}
}



@media (max-width: 767px) {
    
#\36 d1d7303 {
    min-height: 213px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\39 c3cd335 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 3ce479c {
    width: 100.00%;
}
    
#\34 90b5793::before, #\34 90b5793 > .bgExtraLayerOverlay {
    
}
#\34 90b5793.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAII/8QAFxABAAMAAAAAAAAAAAAAAAAAAAECMv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDTVtLgAf/Z');
}
}



@media all {
    
#c42b9793 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 94e3cf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e339bca {
    min-height: 189px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_4gc {
    width: 61.95%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_hea {
    width: 99.99993004774382%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_43f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e339bca {
    min-height: 102px;
    padding: 8% 2% 2% 2%;
}
    
#widget_4gc {
    width: 84.08%;
}
}



@media (max-width: 767px) {
    
#c42b9793 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 e339bca {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 94e3cf8 {
    width: 100%;
    min-height: 10vh;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\38 e339bca {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#widget_4gc {
    width: 100.00%;
}
}



@media all {
    
#\32 3078d3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.333333333333332%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c70e975f {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f07fd19 {
    width: 99.99544425385936%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0b59d0c {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#c629a512 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e8ef13a3 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#af6d9084 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 14c009e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 cf9ae14 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 08fd74e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 b3aab71 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 f4eab76 {
    width: 99.99544425385936%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8dd00ab {
    margin: 0px 0% 0px 0%;
}
    
#\31 450d868 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 1fcb462 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#f0780f1c {
    min-height: 368px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 4e1e779 {
    width: 99.99544425385936%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e4743bc {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 61ae96a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.333333333333332%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 22355d8 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5e0ecdf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.333333333333332%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b5152450 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 31.333333333333332%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 faf6271 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99760331145517%;
    min-height: 204px;
    max-height: 100%;
    order: 0;
    height: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 7dcdf13 {
    width: 40px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#cbbfa9ff {
    width: 99.99544425385936%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3e583cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99555423422598%;
    min-height: 37px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 f7e7e04 {
    width: 76.43%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3078d3b {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c70e975f {
    height: auto;
    width: 32px;
}
    
#\38 0b59d0c {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#c629a512 {
    justify-content: flex-start;
    height: auto;
    min-height: 120px;
}
    
#e8ef13a3 {
    height: auto;
    width: 32px;
}
    
#af6d9084 {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\33 14c009e {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\38 cf9ae14 {
    height: auto;
    width: 32px;
}
    
#\32 08fd74e {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\33 b3aab71 {
    justify-content: flex-start;
    height: auto;
    min-height: 144px;
}
    
#\33 1fcb462 {
    justify-content: flex-start;
    height: auto;
    min-height: 120px;
}
    
#f0780f1c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\35 e4743bc {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\33 61ae96a {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 22355d8 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5e0ecdf {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5152450 {
    width: 100%;
    min-height: 80px;
    row-gap: 25px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 faf6271 {
    justify-content: flex-start;
    height: auto;
    min-height: 96px;
}
    
#\31 7dcdf13 {
    height: auto;
    width: 32px;
}
    
#\39 3e583cc {
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
    
#\32 f7e7e04 {
    width: 99.54%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 450d868 {
    grid-template-rows: minmax(8px, max-content);
}
    
#f0780f1c {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 3078d3b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\33 b3aab71 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#c70e975f {
    height: auto;
    width: 30px;
}
    
#\33 1fcb462 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#c629a512 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#f0780f1c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 2% 3.998418230563003% 12% 4%;
}
    
#e8ef13a3 {
    height: auto;
    width: 30px;
}
    
#\38 cf9ae14 {
    height: auto;
    width: 30px;
}
    
#\33 61ae96a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\31 5e0ecdf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#b5152450 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\31 faf6271 {
    justify-content: flex-start;
    height: auto;
    min-height: 142px;
}
    
#\31 7dcdf13 {
    height: auto;
    width: 30px;
}
}



@media all {
    
#b65bb2b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c60bfa2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_pki {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6o0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k5m {
    width: 95.04%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c60bfa2 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_k5m {
    width: 84.28%;
}
}



@media (max-width: 767px) {
    
#b65bb2b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c60bfa2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_pki {
    width: 100.00%;
}
    
#widget_k5m {
    width: 100.00%;
}
    
#widget_6o0 {
    width: 100.00%;
}
}



@media all {
    
#ea94b706 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#cfb57c50 {
    min-height: 190px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_sbv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#e450c744 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 59.01%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 54943a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.822444889779554%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ff22cae {
    min-height: 92px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_548 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
}
    
#widget_3ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c20853c9 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_un8 {
    width: 353px;
    height: auto;
    max-width: 100%;
}
    
#widget_0ig {
    width: 93.63%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ff22cae {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 54943a1 {
    width: 32.37521086036175%;
}
    
#e450c744 {
    width: 65.46%;
}
    
#widget_548 {
    width: 97.41%;
}
}



@media (max-width: 767px) {
    
#e450c744 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 54943a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 ff22cae {
    min-height: unset;
    flex-direction: column;
    padding: 10% 4% 10% 4%;
}
    
#widget_548 {
    width: 100.00%;
}
    
#widget_un8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a41da888 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 0478a8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\30 0e728c3 {
    padding-top: 2%;
    padding-bottom: 2%;
    min-height: 161px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_49a {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0e728c3 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\32 0478a8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 0e728c3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 3db7240 {
    align-self: auto;
    max-width: 100%;
    width: 487px;
    justify-self: auto;
    height: auto;
    order: 2;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9764d4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#cce008c5 {
    max-width: 100%;
    width: 375px;
    height: 520px;
}
    
#\32 7f15421 {
    max-height: 100%;
    min-height: 103px;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd4e7d3b {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5ef07e9 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dac911fe {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f89c643 {
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(44, 84, 132, 1) 0%, rgba(91, 130, 166, 1) 100%);
    background-origin: border-box;
}
    
#widget_n74 {
    width: 99.79936167397143%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tou {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cce008c5 {
    width: 220px;
    height: 305px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7f15421 {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#bd4e7d3b {
    row-gap: 36px;
    width: 61.600413743308835%;
    min-height: 8px;
    order: 0;
    padding: 6% 16px 6% 16px;
}
    
#\33 5ef07e9 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#dac911fe {
    width: 33.32%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3db7240 {
    width: 305px;
}
    
#\32 b49866e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 3db7240 {
    order: 2;
}
    
#\36 f9764d4 {
    order: 1;
}
    
#cce008c5 {
    width: 275px;
    height: 345px;
}
    
#\32 7f15421 {
    min-height: 62px;
    order: 0;
    height: auto;
}
    
#bd4e7d3b {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 8% 8% 8% 8%;
}
    
#\33 5ef07e9 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#dac911fe {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
}



@media all {
    
#\30 f94c6ba::before, #\30 f94c6ba > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 f94c6ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 62.83954600033227%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 f94c6ba.lazy {
    background-image: url('');
}
    
#\37 5d7a332 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 190px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0744cd7::before, #\35 0744cd7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\35 0744cd7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 33.08%;
    justify-content: flex-start;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 31fbd8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30c97aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: -1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8249bbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#a9e48686 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7ce10f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13df0d2 {
    min-height: 581px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#d43b0aa3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cdeaa68 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aabb437d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50252ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1c0a14c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5d099d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3991889 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb1831d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_gcl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_qui {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_mgi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_6im {
    width: 100%;
    height: 482px;
    max-width: 100%;
    order: 1;
}
    
#a18c2e0b {
    background-image: url();
}
#a18c2e0b.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f94c6ba {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
#\30 f94c6ba.lazy {
    background-image: url('');
}
    
#\35 0744cd7 {
    width: 100%;
    min-height: 80px;
}
    
#\36 13df0d2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\30 f94c6ba {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\30 f94c6ba.lazy {
    background-image: url('');
}
    
#\37 5d7a332 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 300px;
    row-gap: 24px;
}
    
#\35 0744cd7 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\32 8249bbe {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#a9e48686 {
    width: 100%;
    min-height: 140px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 d7ce10f {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#\36 13df0d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#d43b0aa3 {
    width: 100%;
    min-height: 140px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 cdeaa68 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    min-height: 300px;
    row-gap: 24px;
}
    
#aabb437d {
    width: 100%;
    min-height: 140px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d1c0a14c {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#\32 b5d099d {
    width: 100%;
    min-height: 140px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cb1831d1 {
    width: 100.00%;
    margin-bottom: 10px;
}
    
#widget_6im {
    height: 240px;
}
}



@media all {
    
#\32 599102c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43.31%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    background-color: rgba(0, 0, 0, 0.73);
    background-image: initial;
    padding: 150px 100px 150px 100px;
    margin: 0% 0% 0% 0%;
}
    
#f32d6075 {
    width: 677px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e6cd0c1c {
    width: 377px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 18px;
    grid-area: auto / auto / auto / auto;
}
    
#b27c8b02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.69451951951951%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f0433aa4 {
    min-height: 322px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f6b2f3a {
    width: 754px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ba346844::before, #ba346844 > .bgExtraLayerOverlay {
    
}
#ba346844 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/0e53da83/dms3rep/multi/opt/myrtle-beach-resort-marshcreek-9536-6bf947b9-1920w.jpg);
}
#ba346844.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQIGAwAAAAAAAAAAAAAAAAIDAQQFBhIhQVKh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwCFct0S9SoTcnFTiG3IZo1yZ/vv4ASOmTkv/9k=');
}
    
#widget_ae7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 599102c {
    width: 59.75%;
    min-height: 8px;
    padding-left: 50px;
    padding-right: 50px;
}
    
#f32d6075 {
    width: 99.99990734663939%;
}
    
#b27c8b02 {
    width: 40.25396923711328%;
    min-height: 8px;
    align-items: flex-end;
}
    
#f0433aa4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding: 0px 0% 0px 0%;
}
    
#\38 f6b2f3a {
    width: 99.99990734663939%;
}
    
#ba346844::before, #ba346844 > .bgExtraLayerOverlay {
    
}
#ba346844.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQIGAwAAAAAAAAAAAAAAAAIDAQQFBhIhQVKh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwCFct0S9SoTcnFTiG3IZo1yZ/vv4ASOmTkv/9k=');
}
    
#\34 5f8a259 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 599102c {
    width: 100%;
    min-height: 658px;
    align-items: center;
    row-gap: 7px;
    height: auto;
    padding: 100px 30px 100px 30px;
}
    
#f32d6075 {
    width: 100.00%;
}
    
#e6cd0c1c {
    width: 251px;
}
    
#b27c8b02 {
    width: 100%;
    min-height: 52px;
    align-items: center;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#f0433aa4 {
    min-height: 0;
    flex-direction: column;
    row-gap: 7px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 f6b2f3a {
    width: 100.00%;
}
    
#ba346844::before, #ba346844 > .bgExtraLayerOverlay {
    
}
#ba346844.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAQIGAwAAAAAAAAAAAAAAAAIDAQQFBhIhQVKh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIS/9oADAMBAAIRAxEAPwCFct0S9SoTcnFTiG3IZo1yZ/vv4ASOmTkv/9k=');
}
    
#widget_ae7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 9751d33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a0e38fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b870863 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3kn {
    width: 100%;
    height: 298px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
    
#widget_drt {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_lif {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b870863 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 9751d33 {
    width: 100%;
    min-height: 80px;
}
    
#\35 a0e38fe {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\37 9751d33 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 a0e38fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b870863 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_3kn {
    height: 194px;
    width: 100.00%;
}
    
#widget_drt {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 f4fafc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cc52dbfb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ic4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fd8 {
    width: 75.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc52dbfb {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_fd8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 f4fafc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc52dbfb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_fd8 {
    width: 100.00%;
}
}



@media all {
    
#\39 2933399 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d90a5854 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_j12 {
    width: 74.03192675282511%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ri7 {
    width: 74.03192675282511%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2933399 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 171px;
}
}



@media (max-width: 767px) {
    
#\39 2933399 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d90a5854 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ri7 {
    width: 100.00%;
}
    
#widget_j12 {
    width: 100.00%;
}
}



@media all {
    
#\32 37a9520::before, #\32 37a9520 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\32 37a9520 {
    background-image: url();
}
#\32 37a9520.lazy {
    background-image: url('');
}
    
#dfb92946 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 7661a44 {
    width: 69.80%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#\39 64e534b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 0b49e50 {
    min-height: 275px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 37a9520::before, #\32 37a9520 > .bgExtraLayerOverlay {
    
}
#\32 37a9520.lazy {
    background-image: url('');
}
    
#\38 afaf5ca {
    margin-top: 0%;
}
    
#dfb92946 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 0b49e50 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\32 37a9520::before, #\32 37a9520 > .bgExtraLayerOverlay {
    
}
#\32 37a9520.lazy {
    background-image: url('');
}
    
#dfb92946 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 0b49e50 {
    min-height: 906px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\37 7661a44 {
    width: 100.00%;
}
}

