@media all {
  *#dm .dmInner div.u_2904031882 .svg { fill:var(--color_6) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_122485391 .caption-inner { background-color:rgba(42,118,141,0.39) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1864201873 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1385559076 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1106916406 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1198326114 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1295669342 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1256695654 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1103872730 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1891066754 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1355423745 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1700308648 .dmformsubmit {
    width:628px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1700308648 { border-radius:0px 0px 0px 0px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1700308648 input:not([type="submit"]) {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(187,187,187,0.41) rgba(187,187,187,0.41) rgba(187,187,187,0.41) rgba(187,187,187,0.41) !important;
  }

  *#dm .dmInner div.u_1700308648 textarea {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(187,187,187,0.41) rgba(187,187,187,0.41) rgba(187,187,187,0.41) rgba(187,187,187,0.41) !important;
  }

  *#dm .dmInner div.u_1700308648 select {
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(187,187,187,0.41) rgba(187,187,187,0.41) rgba(187,187,187,0.41) rgba(187,187,187,0.41) !important;
  }

  *#dm .dmInner div.u_1700308648 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:500 !important;
    font-size:14px !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1700308648 .m-recaptcha {
    font-weight:500 !important;
    font-size:14px !important;
    color:var(--color_6) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1310284146 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1590157501 hr { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1504202061 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

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

  *#dm .dmInner div.u_2771603219 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1211812642 img { border-radius:20px 20px 20px 20px !important; }

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

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

  *#dm .dmInner *.u_1575978586 { background-position:50% 0% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_122485391 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_122485391 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_122485391 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_122485391 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_122485391 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_122485391 .photoGalleryViewAll { padding:0 4px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 682px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5% 8% 5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 74%, rgba(0, 0, 0, 0) 100%);
}
#\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/a8d617a0/dms3rep/multi/opt/toguro_team_by_aienm_d84qzum-fullview-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_d4b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_d01 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_e32 {
    width: 350px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#innergrid_t7m {
    width: 100.00%;
    grid-template-rows: minmax(524px, max-content);
    max-width: 100%;
}
    
#group_d1c {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50.03%;
    min-height: 45.73301526717557%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    margin: 284px 0px 0px -46px;
}
    
#\37 f33c672 {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 50.03%;
    min-height: 35.858585858585855%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    margin: -34px -39px 0px 0px;
}
    
#widget_ca6 {
    width: 100.00%;
    height: 487px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 3d24979f4a54e38542a8abe {
    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/a8d617a0/dms3rep/multi/opt/pexels-photo-5128234-1920w.jpeg");
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_k2p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_aav {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 f287768 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b70b67fb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 23b302f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 c8a8d38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_0lr {
    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_un9 {
    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;
}
    
#widget_9qs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1nn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lok {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#widget_9dc {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#ee828c29 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#d912d2e5 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\36 835d6c6 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#\38 22e6eb4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c1aa5ae {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\37 169e8fe {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#\31 9a5d318 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bdc8a2e {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\36 ba75dfa {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#dadfe28d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 14ebc29 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#d5ce8c72 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#group_3qa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 129px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_6);
    border-style: solid;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_omg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8n8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ab1525c {
    margin: 0px 0% 0px 0%;
}
    
#group_klq[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#group_klq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 08eaa54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\38 cb5d028 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#bdeea6d2 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#ee1b3b18 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a0ff664 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\35 10748e0 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#\37 b9c8419 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 53f19a7 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\39 190071d {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#b84743f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#e1a53dd0 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\39 920706e {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#\38 5a048c0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#bc8e93b9 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\35 1bfa492 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c844bcaf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 2b0b569 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 8c6b60a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f4e4707 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_avr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mcr {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 1812796 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8769016.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 8769016 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 61e2c58 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 9b6e118 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ac246ce2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 2804b1e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 16px 5px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_h87 {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_8rj {
    width: 23.64%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_dfg {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2m2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_693.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_693 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_4qe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b0534fe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5392f34 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eed73a95.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eed73a95 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 5d3caf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 49ce7f5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b6d3e6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 09ccef6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 09ccef6 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\33 33cd106 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e79e17dd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 004d1b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6276525.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 6276525 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#f03f431c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 64c4050 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 afcbfc7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#deb182fa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#deb182fa {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 bcbdd4b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 28f56f2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e347feb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd5bf4dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7335ce8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#d934d646 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b073434 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 390531b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 390531b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 80687cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ddcea1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 02fe678 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 fa0e496.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 fa0e496 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#b33e7c14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8ce2d15 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7e43566 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cac0b3c8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cac0b3c8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\30 6d03150 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be6aa7e4 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 ec978f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#fdcc0552 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e92691b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e92691b5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#dc36f600 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    align-self: stretch;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e8a433c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 dda8867.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 dda8867 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#d841776e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a851df5f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 9253f99 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 5% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7f78dee {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_shd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_c7e {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_c4p {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.895874990742798%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#\33 1b393f3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_9oe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ald {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 37aa5af {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_ar1 {
    width: 100%;
    height: 382px;
    max-width: 100%;
}
    
#\39 03b94b5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 3437536 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 554e20c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 2% 15% 5% 15%;
    margin: 0% 0% 0% 0%;
}
    
#dc32f800 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_cbr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ebb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f6d4d5b2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0989668 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4119154 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 60b6509 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 ecd0b90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3547b70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#dc724af8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5b01653 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    align-items: center;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 20px 40px 20px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a3f80bd3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#ca482ecc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 5;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 736e874 {
    min-height: 868px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 10% 5% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8bd046c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d229aa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c49fbb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 64ea095 {
    width: 55px;
    height: auto;
    max-width: 100%;
}
    
#b33182b2 {
    width: 88.06%;
    height: auto;
    max-width: 100%;
}
    
#a42e3fba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 39px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    order: 2;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a87a8251 {
    width: 55px;
    height: auto;
    max-width: 100%;
}
    
#\36 d962e73 {
    width: 88.06%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 a775b88 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 a0712ed {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ae4b1a01 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ab765a7 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_b3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_57b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#widget_qv4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_edp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2013a29 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#\35 53de7fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 ffaa8d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 7d49555 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#\32 57cf133 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 89f37f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 206155e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 bca4a34 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#\35 a443872 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 1a11da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 8db4ee0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#a761cfaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 96631bb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5e6298e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#a815f719 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f6521b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f31e058 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d3b54678 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#cf0b2d4f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d878790b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1fb3282 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.67%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
}
    
#\34 63c4ff0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a42db3c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7f9746b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 9b652da {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 aee9de8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a68d229f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#widget_upf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b477ae5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e6edadfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 51c84fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 36b77fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#\32 36b77fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uga {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f77012f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 362ef31 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    align-self: auto;
    order: 2;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea66b85d {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\38 c65ff50 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#ee1db9dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 85px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    height: auto;
    --column-gap: 10px;
    align-self: auto;
    order: 3;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 632d2ab {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\37 7cfcae1 {
    width: 89.11%;
    height: auto;
    max-width: 100%;
}
    
#widget_p32 {
    width: 100.00%;
    height: 383px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f287768 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 ab1525c {
    margin: 0px 0% 0px 0%;
}
    
#\32 23b302f {
    width: 100%;
    min-height: 80px;
}
    
#\36 c8a8d38 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9b6e118 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 91888eb {
    margin: 0px 0% 0px 0%;
}
    
#group_dfg {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 b0534fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 49ce7f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#e79e17dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 64c4050 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 28f56f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d934d646 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 ddcea1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 8ce2d15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 2804b1e {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#a7335ce8 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#ac246ce2 {
    align-items: center;
}
    
#widget_8rj {
    width: 30.87%;
}
    
#be6aa7e4 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 ec978f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#dc36f600 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9253f99 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 03b94b5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 554e20c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f6d4d5b2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3547b70 {
    width: 100%;
    min-height: 80px;
}
    
#\35 736e874 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dc724af8 {
    margin: 0px 0% 0px 0%;
}
    
#\39 5b01653 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a0712ed {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 0px;
}
    
#\36 ede886f {
    margin: 0px 0% 0px 0%;
}
    
#ae4b1a01 {
    justify-content: flex-start;
}
    
#\31 ab765a7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_57b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 2013a29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 7d49555 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 206155e {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 bca4a34 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8db4ee0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f5e6298e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 f31e058 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d3b54678 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 1fb3282 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9b652da {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 a570587 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7f9746b {
    width: 100%;
    min-height: 80px;
}
    
#a68d229f {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_ca6 {
    height: 240px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 f287768 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 23b302f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c8a8d38 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 2b0b569 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\35 8c6b60a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 f4e4707 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 9b6e118 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ac246ce2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 2804b1e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dfg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 b0534fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 49ce7f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e79e17dd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 64c4050 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 28f56f2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7335ce8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d934d646 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 ddcea1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 8ce2d15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_h87 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8rj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be6aa7e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 ec978f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dc36f600 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9253f99 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 7f78dee {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_c7e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_ar1 {
    height: 240px;
}
    
#group_c4p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\33 1b393f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 554e20c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#dc32f800 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#a3547b70 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 736e874 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 5b01653 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 a0712ed {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ae4b1a01 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 ab765a7 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 206155e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 f31e058 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_57b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 2013a29 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 7d49555 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 bca4a34 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8db4ee0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f5e6298e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d3b54678 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 1fb3282 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 7f9746b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 9b652da {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a68d229f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_p32 {
    height: 240px;
}
}

