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

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

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

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

  *#dm .dmInner div.u_2162307714 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2162307714 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2162307714 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

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

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

  *#dm .dmInner *.u_2162307714 .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_1990601231 { display:block !important; }

  *#dm .dmInner div.u_3342408578 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2162307714 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_2162307714 .caption-button {
    width:150px !important;
    height:45px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_2162307714 .photoGalleryThumbs .image-container a { padding-top:450px !important; }
}
*#dm .dmInner div.u_2162307714 .caption-inner
{
	background:linear-gradient(360deg,rgba(0,0,0,0.8) 10%,rgba(255,255,255,0) 100%) !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2162307714 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner div.u_2162307714 .caption-button {
    width:150px !important;
    height:50px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1482010123 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2162307714 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner div.u_2162307714 .caption-button {
    width:150px !important;
    height:45px !important;
  }

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

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

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

  *#dm .dmInner *.u_4029044347 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1095717536 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1810308678 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1830635276 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1605653483 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1482010123 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1482010123 .photoGalleryViewAll { padding:0 2.5px !important; }
}
*#dm .dmInner div.u_1445812161 .sc-gEvEer .cYOjo
{
	background:linear-gradient(360deg,rgba(0,0,0,0.8) 10%,rgba(255,255,255,0) 100%) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2162307714
{
}
*#dm .dmInner div.u_1445812161
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
}



@media all {
    
#d4366e16 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: -75px 0% 0px 0%;
}
    
#\30 e4ccdcc {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#group_3q8 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_5) #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e53492af {
    margin: 0px 0% 0px 0%;
}
    
#widget_a8d {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#c1121490 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_5);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 14c9cde {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
}



@media all {
    
#fbe0a729 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
}
    
#af389df3::before, #af389df3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 13%, rgba(0, 0, 0, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
}
#af389df3 {
    background-image: url("https://irp.cdn-website.com/fe8d4b65/dms3rep/multi/opt/hardesty-associates-home-page-new-images---281-29-1920w.png");
    background-color: var(--color_1);
}
    
#ce791c8f {
    min-height: 100vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#group_88n {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 674fc00 {
    width: 100%;
    height: 105px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f83ff46 {
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6818500350385426%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 150px 0px 150px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e25421f5 {
    margin: 0px 0% 0px 0%;
}
    
#group_voi {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_33s {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_i22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 41126ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\31 4db4b5b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
}
    
#widget_94f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d86caab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feb7d744 {
    width: 220px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c16e306c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 f326f8d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.30%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/fe8d4b65/dms3rep/multi/opt/ON_CA_FASION_ISLAND_6+%281%29-1920w.jpg");
}
    
#\37 e3eb40e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.7%;
    min-width: 4%;
    padding: 50px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 88823ed {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 100px 0px;
}
    
#group_edp {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px -10%;
}
    
#\34 aaa5ff2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tit {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b11d97b2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 e1e03c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 03d8adf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 100px 40px;
}
    
#group_goa {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 98a51c0 {
    width: 77.72%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 36eef91 {
    width: 12.23%;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_30n {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#b350aa10 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3723131 {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#\34 73d641b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 42f1083 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#b8944064 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 59cad5b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k8p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#be8f1865[data-background-color-animation] {
    
}
    
#\37 75ea30d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4e29a88 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf91ce49:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cf91ce49 [data-content-reference].active-tab-title .tab-title, #cf91ce49 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_3) !important;
}
#cf91ce49 [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_4);
    background-image: none;
}
#cf91ce49:not(:has(.active-tab-title)) [data-content-reference]:first-child,#cf91ce49 [data-content-reference].active-tab-title, #cf91ce49 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_5);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#cf91ce49 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_2) !important;
}
#cf91ce49 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#\35 73f5e0f {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8e731a1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6bc4acb {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdc14a38 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
}
    
#\32 b3ebb4b {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 6;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9eff3ea {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c93d473 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d62952 {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#\37 b27e2ab {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ce53d34 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 5;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a843998 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 977fbf0 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f416958 {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#ba325068 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 31px 0% 0px 0%;
}
    
#\33 9243d01 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4860e48 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4ca4345 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e08054d {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#\31 61c4a8e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#dbc72868 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 4;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 74abd9b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 af4a651 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1612bbc {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#\30 bdcdd56 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin: 30px 0% 0px 0%;
}
    
#c3126288 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 3;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe6933a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac746072 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bf1e42c {
    width: 238px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
}
    
#\37 f74c5ba {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_pk1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b5511d4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbfeaa69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deb1ca83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1dc1ca4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5a52d43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t47 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#ed692088 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cad0be8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3df1dab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae151ada {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd655a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9503281 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3dffa79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60.48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\37 5f84f59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.52%;
    min-width: 4%;
}
    
#\35 f1b29e0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#c7b6d81a::before, #c7b6d81a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 22%, rgba(0, 0, 0, 0) 100%);
}
#c7b6d81a {
    background-image: url(https://irp.cdn-website.com/fe8d4b65/dms3rep/multi/opt/HA-OnRunning--Palo-Alto--CA-%281%29-1920w.jpg);
}
    
#widget_4jh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 fdf695c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 04f21a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#e53309d9 {
    width: 77.72%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 627f48e {
    width: 12.23%;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 42630b9 {
    min-height: 823px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#cf70036f {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jnn {
    width: 100.00%;
    height: 517px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\30 6f65066 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 5639067 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f75d1d6e::before, #f75d1d6e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.95;
    border-radius: inherit;
}
#f75d1d6e {
    background-image: url("https://irp.cdn-website.com/fe8d4b65/dms3rep/multi/opt/hardesty-and-associates-sugared-and-bronzed-3-1920w.jpeg");
}
    
#\31 3a7e829 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 086084b {
    width: 100.00%;
    height: 504px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d1fdf2 {
    width: 100px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 207fd55 {
    width: 16.70%;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 3e668ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8235f6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/fe8d4b65/dms3rep/multi/opt/hardesty-associates-gorjana-other-+%287%29-1258h.jpg");
    order: 0;
}
    
#f753e38c {
    margin: 0px 0% 0px 0%;
}
    
#dcdb81ed {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#a4951d36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c34e3714 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ae4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 2e40eab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 8e58304 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_ui4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d4fa03ef {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 8666130 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 2%;
    --column-gap: 2%;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4273432 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 100px 40px;
}
    
#\32 4c3a089 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0244672 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 79aceab {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 00a22bb {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ceb408f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.142857142857143%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca69c8fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df7f3c62 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 4;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3a74796 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 765e912 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3951f9a {
    width: 238px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
}
    
#a1f2b319 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3e0ea91:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f3e0ea91 [data-content-reference].active-tab-title .tab-title, #f3e0ea91 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_3) !important;
}
#f3e0ea91 [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_4);
    background-image: none;
}
#f3e0ea91:not(:has(.active-tab-title)) [data-content-reference]:first-child,#f3e0ea91 [data-content-reference].active-tab-title, #f3e0ea91 [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_5);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#f3e0ea91 [data-content-reference]:not(.active-tab-title) .tab-title {
    color: var(--color_2) !important;
}
#f3e0ea91 {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#a84046ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd3090d {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#d5233b9d {
    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: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd433a16 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b71eb2dd {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 54bf7d0 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 5;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1719b10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a2346ec {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1d4c865 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa001b9f {
    width: 238px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
}
    
#\33 12dab40 {
    width: 238px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
}
    
#c0f3e553 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 3;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2db1ddd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae2168e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b50c047f {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 2%;
    --column-gap: 2%;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
}
    
#\33 c8141ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1df6163 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de5af8dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 16cba12 {
    width: 238px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
}
    
#\33 9f6628a[data-background-color-animation] {
    
}
    
#\34 6bf9bd9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.9%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 6%;
    padding: 6px 15px 6px 15px;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3920a5b {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 40px 0px 0% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f02e5f94 {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3726bab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7f5cd6e {
    width: 238px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
}
    
#d9214d8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdefbf3f {
    width: 238px;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    order: 1;
}
    
#widget_prf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c15f7333 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3aa2ee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb44ff7a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9f986f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b635c6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a866ab7d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 2%;
    --column-gap: 2%;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce0758ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf782d68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c064094 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b2b7d20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a929b18f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f3615747 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a09021a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 79756e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0685b5e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 2%;
    --column-gap: 2%;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc541c64 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec4b8c15 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 2%;
    --column-gap: 2%;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a36862c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b87b6a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8edd953 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac5d7d6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 65e656e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 66d874a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db15b3c1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: auto;
    max-height: 100%;
    align-self: auto;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 2%;
    --column-gap: 2%;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2cc092d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0737fda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2d52ff4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbc862ac {
    margin: 0px 0% 0px 0%;
}
    
#b2f7e7fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e4c7fa07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bc951207 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
}
    
#\38 38cfa27 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5d2dbb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 f94a9bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caf8a05d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#ae6dc88d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 e13d593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_do5 {
    width: 21.07%;
    height: 96px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\38 4e713f4 {
    margin: 0px 0% 0px 0%;
}
    
#f5395d43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6366822 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#fc86f90e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 96191a4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 100px 40px;
}
    
#\37 5f5a665 {
    width: 19.38%;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#cf91ce49:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cf91ce49 [data-content-reference].active-tab-title .tab-title, #cf91ce49 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#cf91ce49 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 1025px) {
    
#f3e0ea91:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f3e0ea91 [data-content-reference].active-tab-title .tab-title, #f3e0ea91 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#f3e0ea91 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cf91ce49:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cf91ce49 [data-content-reference].active-tab-title .tab-title, #cf91ce49 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 13px !important;
}
#cf91ce49 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 13px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3e0ea91:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f3e0ea91 [data-content-reference].active-tab-title .tab-title, #f3e0ea91 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 13px !important;
}
#f3e0ea91 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 13px !important;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#af389df3::before, #af389df3 > .bgExtraLayerOverlay {
    
}
    
#ce791c8f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 100vh;
}
    
#\30 f83ff46 {
    order: 1;
    column-gap: 1.6818500350385426%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-end;
    min-height: 70vh;
    padding: 250px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_88n {
    order: 0;
}
    
#\35 674fc00 {
    height: 113px;
}
    
#group_voi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_33s {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4db4b5b {
    padding: 0px 20px 75px 20px;
}
    
#c16e306c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 88823ed {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\38 f326f8d {
    width: 100%;
    min-height: 400px;
    height: auto;
}
    
#\37 e3eb40e {
    width: 100%;
    min-height: 80px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_edp {
    padding: 40px 40px 40px 40px;
    margin: -40px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 03d8adf {
    padding: 75px 20px 75px 20px;
}
    
#\33 36eef91 {
    width: 200px;
}
    
#group_goa {
    align-items: center;
}
    
#b350aa10 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3723131 {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\30 42f1083 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cf91ce49 {
    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;
}
    
#\35 73f5e0f {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8e731a1 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 10px 6px 10px;
    margin: 0px 0% 32px 0%;
}
    
#\32 6bc4acb {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#bdc14a38 {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b3ebb4b {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9eff3ea {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\36 c93d473 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\30 4d62952 {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b27e2ab {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ce53d34 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a843998 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\39 977fbf0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\38 f416958 {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#ba325068 {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9243d01 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4860e48 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\39 4ca4345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\30 e08054d {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\31 61c4a8e {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbc72868 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 74abd9b {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\31 af4a651 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\38 1612bbc {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bdcdd56 {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3126288 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fe6933a {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#ac746072 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\31 bf1e42c {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f74c5ba {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f1b29e0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#c7b6d81a::before, #c7b6d81a > .bgExtraLayerOverlay {
    
}
    
#\34 3dffa79 {
    width: 95.26%;
    min-height: 8px;
}
    
#\37 5f84f59 {
    width: 4.74%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 42630b9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#\34 627f48e {
    width: 200px;
}
    
#cf70036f {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5639067 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f75d1d6e::before, #f75d1d6e > .bgExtraLayerOverlay {
    
}
    
#\30 207fd55 {
    width: 24.70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcdb81ed {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c34e3714 {
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8235f6a {
    width: 100%;
    min-height: 401px;
    height: auto;
}
    
#\33 3e668ef {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8666130 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\35 4273432 {
    padding: 0px 20px 75px 20px;
}
    
#fa001b9f {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\33 12dab40 {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#c0f3e553 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4c3a089 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\39 79aceab {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\30 00a22bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#b50c047f {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.72%;
    justify-content: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df7f3c62 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1df6163 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\35 16cba12 {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3a74796 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\35 765e912 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\31 3951f9a {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6bf9bd9 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#\31 3920a5b {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1f2b319 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#f3e0ea91 {
    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;
}
    
#d5233b9d {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd433a16 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 5px 6px 5px;
    margin: 0px 0% 32px 0%;
}
    
#f02e5f94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\33 7f5cd6e {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#b71eb2dd {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 54bf7d0 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#fdefbf3f {
    width: 25.96%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a2346ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 68.04%;
}
    
#\38 1d4c865 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 99.56%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
    column-gap: 6%;
    padding: 6px 10px 6px 10px;
    margin: 0px 0% 32px 0%;
}
    
#widget_prf {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
    
#c15f7333 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
    
#\38 3aa2ee7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 4;
}
    
#cb44ff7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
}
    
#a866ab7d {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 b635c6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
    
#\31 9f986f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
    
#ce0758ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
}
    
#cf782d68 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#f3615747 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
    
#\39 b2b7d20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
    
#\39 c064094 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
}
    
#a929b18f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#ec4b8c15 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\31 a36862c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
    
#\38 b87b6a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
    
#\32 8edd953 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
}
    
#ac5d7d6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#b2f7e7fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#\33 c8141ab {
    margin-top: 0px;
}
    
#cbc862ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc951207 {
    padding: 0px 20px 75px 20px;
}
    
#\38 38cfa27 {
    margin: 0px 0% 0px 0%;
}
    
#widget_do5 {
    width: 35.52%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4e713f4 {
    margin: 0px 0% 0px 0%;
}
    
#\39 96191a4 {
    padding: 0px 20px 75px 20px;
}
}



@media (max-width: 767px) {
    
#cf91ce49:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cf91ce49 [data-content-reference].active-tab-title .tab-title, #cf91ce49 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#cf91ce49 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 11px !important;
}
}



@media (max-width: 767px) {
    
#f3e0ea91:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f3e0ea91 [data-content-reference].active-tab-title .tab-title, #f3e0ea91 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#f3e0ea91 [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 11px !important;
}
}



@media (max-width: 767px) {
    
#d4366e16 {
    width: 100%;
    min-height: 60px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e4ccdcc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#widget_a8d {
    height: 60px;
}
    
#\39 14c9cde {
    height: 60px;
}
    
#e53492af {
    margin: -30px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fbe0a729 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#af389df3::before, #af389df3 > .bgExtraLayerOverlay {
    
}
    
#ce791c8f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 f83ff46 {
    order: 1;
    column-gap: 1.6818500350385426%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 50vh;
    padding: 200px 0px 60px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_88n {
    order: 0;
}
    
#\35 674fc00 {
    height: 90px;
}
    
#group_voi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_33s {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 41126ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 4db4b5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#feb7d744 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#c16e306c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f326f8d {
    width: 100%;
    min-height: 300px;
    align-items: center;
    height: auto;
}
    
#\37 e3eb40e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 88823ed {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#b11d97b2 {
    margin: 0px 0% 0px 0%;
}
    
#group_edp {
    padding: 30px 15px 30px 15px;
    margin: -30px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e1e03c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\38 03d8adf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#group_goa {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 98a51c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 36eef91 {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
}
    
#b350aa10 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 3723131 {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\34 73d641b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\30 42f1083 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\36 72450e7 {
    margin: 0px 0% 0px 0%;
}
    
#cf91ce49:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #cf91ce49 [data-content-reference].active-tab-title .tab-title, #cf91ce49 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#cf91ce49 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 73f5e0f {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8e731a1 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\32 6bc4acb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bdc14a38 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 59cad5b {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b3ebb4b {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9eff3ea {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\36 c93d473 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 4d62952 {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b27e2ab {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ce53d34 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a843998 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\39 977fbf0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 f416958 {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#ba325068 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 9243d01 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4860e48 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\39 4ca4345 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 e08054d {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\31 61c4a8e {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dbc72868 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 74abd9b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\31 af4a651 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 1612bbc {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bdcdd56 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c3126288 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe6933a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#ac746072 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 bf1e42c {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f74c5ba {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 3dffa79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5f84f59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f1b29e0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c7b6d81a::before, #c7b6d81a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 04f21a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\39 42630b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 0px 30px 0px;
}
    
#cf70036f {
    column-gap: 2.142857142857143%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e53309d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 627f48e {
    margin-right: 0%;
    margin-left: 0%;
    width: 200px;
    min-height: 45px;
}
    
#widget_jnn {
    width: 100.00%;
    height: 479px;
    margin-top: 0px;
}
    
#c4bb575c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 6f65066 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5639067 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f75d1d6e::before, #f75d1d6e > .bgExtraLayerOverlay {
    
}
    
#\30 207fd55 {
    width: 150px;
}
    
#\39 086084b {
    height: 732px;
    width: 99.39%;
}
}



@media (max-width: 767px) {
    
#\33 3e668ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8235f6a {
    width: 100%;
    min-height: 300px;
    align-items: center;
    height: auto;
}
    
#dcdb81ed {
    min-height: unset;
    flex-direction: column;
}
    
#f753e38c {
    margin: 0px 0% 0px 0%;
}
    
#c34e3714 {
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 2e40eab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 8e58304 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d4fa03ef {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 8666130 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\35 4273432 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#fa001b9f {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\33 12dab40 {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#c0f3e553 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c3a089 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\39 79aceab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 00a22bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 2db1ddd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\37 ceb408f {
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b50c047f {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    align-content: center;
    min-height: auto;
    justify-content: center;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#df7f3c62 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1df6163 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 16cba12 {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3a74796 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\35 765e912 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#\31 3951f9a {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6bf9bd9 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#cbc862ac {
    margin: 0px 0% 0px 0%;
}
    
#\31 3920a5b {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1f2b319 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3e0ea91:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #f3e0ea91 [data-content-reference].active-tab-title .tab-title, #f3e0ea91 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#f3e0ea91 {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 0;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5233b9d {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd433a16 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#f02e5f94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7f5cd6e {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#b71eb2dd {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: auto;
    padding: 8% 0px 8% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 54bf7d0 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 661px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdefbf3f {
    width: 61.40%;
    height: auto;
    min-height: 47px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a2346ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 1d4c865 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 108px;
    column-gap: 6%;
}
    
#a866ab7d {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\37 0685b5e {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#ec4b8c15 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#db15b3c1 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\33 c8141ab {
    margin-top: -1px;
}
    
#widget_prf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c15f7333 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 3aa2ee7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cb44ff7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b2f7e7fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bc951207 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\38 38cfa27 {
    margin: 0px 0% 0px 0%;
}
    
#caf8a05d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_do5 {
    height: 82px;
    width: 244px;
}
}



@media (max-width: 767px) {
    
#\38 4e713f4 {
    margin: 0px 0% 0px 0%;
}
    
#a6366822 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 96191a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 30px 15px;
}
    
#\37 5f5a665 {
    width: 150px;
}
}

#\38 f326f8d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBhEHQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/EABcRAQADAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AJvAc4u9tnmJmmlY92yHdLRxydWaG4HeIiUxZf/Z')!important}#c7b6d81a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQUAAgMAAAAAAAAAAAAAAQACAwQRBQYhMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwC4dcq1uHcI60Li0H1mlZDYMbbEoLAMcRnzyiIqI//Z')!important}#f75d1d6e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFBhEhMTL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQACEf/aAAwDAQACEQMRAD8A3NPlEtvtMDCzwNudvlVos+oXRsJgfsgHpEQG3soF/9k=')!important}#\38 8235f6a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMH/8QAIRAAAQMEAQUAAAAAAAAAAAAAAgABAwQFERVBEyEyUnH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAhET/9oADAMBAAIRAxEAPwDdpKjZW9npJGgM/ZF6uXmvbP1EwmEdqjEjPqiPkyk1yhw2ZDzz2QqZTnR//9k=')!important}