@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1352137227 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/16bd5354/icon/Calendar_8391955.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3511755673 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1751231062 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_275603438 .iconBg {
    display:inline-block !important;
    background-color:var(--color_5) !important;
    mask-image:url(https://irp.cdn-website.com/16bd5354/icon/Calendar_8391955.svg) !important;
  }

  *#dm .dmInner a.u_2961969312 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/16bd5354/icon/Phone_8156247.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_2961969312 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_2961969312:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_2961969312.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_589795274 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner div.u_1702279354 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1039125890:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1039125890.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1039125890 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1039125890 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1039125890 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/16bd5354/icon/Phone_8156247.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1878422269 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1677609176 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1212041975 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1319162382 .photoGalleryThumbs .image-container { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1319162382 .caption-container .caption-text {
    color:rgba(91,107,117,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1319162382 .caption-container .caption-text .rteBlock {
    color:rgba(91,107,117,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1319162382 .photoGalleryViewAll.link { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1319162382 .caption-button span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1319162382 .caption-button:hover span.text { text-decoration:underline !important; }

  *#dm .dmInner div.u_1319162382 .caption-button.hover span.text { text-decoration:underline !important; }

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

  *#dm .dmInner div.u_1319162382 .caption-container .caption-title { font-weight:400 !important; }

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

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

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

  *#dm .dmInner *.u_1319162382 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1319162382 .caption-button { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_2179060421 img {
    border-style:solid !important;
    border-color:rgba(221,239,247,1) rgba(221,239,247,1) rgba(221,239,247,1) rgba(221,239,247,1) !important;
    border-width:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1047944334 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1720642050 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(16,42,58) rgb(16,42,58) rgb(16,42,58) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1051803615 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1561566199 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1605517657 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1398598991 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1219886405 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1067186709 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1258147377 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1160908146 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

  *#dm .dmInner div.u_2456598505 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(225,243,250,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1014451807 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(225,243,250,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1864839836 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(225,243,250,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1125242273 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(225,243,250,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1554654190 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1584913085 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1785775207 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1572492518 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1003354518 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(10,58,90) rgb(10,58,90) rgb(10,58,90) rgb(10,58,90) !important;
  }

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

  *#dm .dmInner div.u_1009145612 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1265678364 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1431583668 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1091039410 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1376087670 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1313457569 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1602832783 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1609079440 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_1002023187 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/16bd5354/icon/Calendar_8391955.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1398787565 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/16bd5354/icon/Phone_8156247.svg) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1398787565 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

  *#dm .dmInner a.u_1398787565:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1398787565.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_2345684993 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1157976677 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1176243897 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1319162382 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1319162382 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner div.u_1319162382 .caption-button span.text { font-size:15px !important; }

  *#dm .dmInner div.u_1319162382 .caption-button {
    height:52px !important;
    width:200px !important;
  }

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

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

  *#dm .dmInner *.u_1319162382 .photoGalleryViewAll { padding:0 10px !important; }
}
#dm .dmInner div.u_1319162382 ul.dmPhotoGalleryHolder>li.photoGalleryThumbs
{
	border-radius:20px !important;
	overflow:hidden !important;
	transform:scale(1) !important;
	transform-origin:center !important;
	transition:transform 0.35s ease,box-shadow 0.35s ease !important;
	will-change:transform !important;
}
#dm .dmInner div.u_1319162382 .caption-container
{
	border-radius:0 0 20px 20px !important;
	overflow:hidden !important;
}
#dm .dmInner div.u_1319162382 .caption-inner
{
	border-radius:0 0 20px 20px !important;
}
#dm .dmInner div.u_1319162382 ul.dmPhotoGalleryHolder>li.photoGalleryThumbs:hover,#dm .dmInner div.u_1319162382 ul.dmPhotoGalleryHolder>li.photoGalleryThumbs:focus-within
{
	transform:scale(0.97) !important;
	box-shadow:0 12px 28px rgba(7,48,75,0.14) !important;
}
@media (prefers-reduced-motion:reduce) {
  #dm .dmInner div.u_1319162382 ul.dmPhotoGalleryHolder>li.photoGalleryThumbs { transition:none !important; }
}
*#dm .dmInner div.u_1319162382
{
}
*#dm .dmInner div.u_1539440056
{
	border-radius:20px 20px 0 0 !important;
	overflow:hidden !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1319162382 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1319162382 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1319162382 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1319162382 .photoGalleryViewAll { padding:0 7.5px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1319162382
{
}
*#dm .dmInner div.u_1539440056
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 125px 20px 56px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.35;
}
#\36 3bd85219866cc362278151f {
    background-position: 50% 0%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b0ec2c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h3f {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_sjr {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#group_cit {
    align-items: flex-start;
    width: 91.30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_5p5 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_27a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_o06.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_o06 {
    width: 7.44%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 a396b72 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    height: auto;
    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;
}
    
#b3e8ad15.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b3e8ad15 {
    width: 7.44%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 2f098e8 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1g2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 961d9eb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1d6c635 {
    width: 87.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qil {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0218a50 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d05d6f6 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b696591c {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#defbd49e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0d926ff {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vdl {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 b3fb290 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    order: 4;
    height: auto;
    flex-wrap: nowrap;
    align-self: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3u0 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#d500ec55.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d500ec55 {
    width: 7.44%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#a3f615d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a3f615d0 {
    width: 7.44%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c676cd38 {
    width: 87.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 15px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rss {
    width: 100.00%;
    height: 86px;
    max-width: 100%;
}
}



@media all {
    
#\31 8552b79 {
    min-height: 111px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 56px 20px 56px 20px;
    margin: 0% 0% 0% 0%;
}
    
#group_dm4 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_r0t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50.00%;
    min-height: 94px;
    max-height: 100%;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#widget_egr {
    width: 32.66%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_rmn {
    width: 58.71%;
    height: auto;
    max-width: 100%;
    margin-top: 5%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a7a93916 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fed45d01 {
    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;
}
    
#\37 d7b0e23 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e92d8b9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0vm {
    width: 100%;
    height: 696px;
    max-width: 100%;
    order: 0;
}
    
#\34 900dc05 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2d61383 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75c5056.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 75c5056 {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#group_dqt {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    flex-wrap: nowrap;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
}
    
#widget_cr3 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#widget_t0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 fb3957a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    flex-wrap: nowrap;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
}
    
#\31 cb433ae {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\31 a8c322e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5dd402a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    flex-wrap: nowrap;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
}
    
#\30 a6a2264 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#ffc855cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#adc80e37 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    flex-wrap: nowrap;
    order: 3;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    height: auto;
    margin-top: 20px;
    justify-content: flex-start;
}
    
#widget_mh6 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 0;
}
    
#\32 0d4bb9b {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aaaf5e6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 aaaf5e6 {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 858b3e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 75c970b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f9a105ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 d7563d5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb1da34b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fb1da34b {
    width: 40.5px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#cebd1d6e {
    width: 18.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#feff929c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#feff929c {
    width: 40.5px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_7nq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gun {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_4kr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#widget_uqc {
    width: 50%;
    height: 382px;
    max-width: 100%;
}
    
#group_4fs {
    align-items: flex-start;
    width: 50%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0 20px 20px 0px;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 49fe65f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\30 49fe65f {
    width: 40.5px;
    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_iuq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 4b6b51e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adcdbfda {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_llu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba9a0127 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
}
    
#\39 39ca119 {
    width: 50%;
    height: 382px;
    max-width: 100%;
}
    
#\30 b2face9 {
    align-items: flex-start;
    width: 50%;
    min-height: 380px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0 0px 20px 20px;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4931c19.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\32 4931c19 {
    width: 40.5px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb12e538 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e544bae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f30b1c85 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c091d788 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 5e6a13a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 a9ab25d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f6436a6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fqn {
    width: 100%;
    height: 754px;
    max-width: 100%;
}
    
#a1292e8a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48f6ebf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 48f6ebf {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#da036d6c {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6a38998 {
    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 ed5221c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b2a4e9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\36 b2a4e9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_st9 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 3;
}
    
#\34 01e7b49.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 01e7b49 {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 8246445 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3646643 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e73b02a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#c11feed6 {
    min-height: 977px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f65c5379 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 0deddce.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 0deddce {
    width: 40.5px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 aaf1113.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 aaf1113 {
    width: 40.5px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#eeecf2a5 {
    width: 20.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6f0d786 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b13d7d5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k4s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_pfn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_8cq {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ea40c2df {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a7fc69cd.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#a7fc69cd {
    width: 40.4688px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7888dca.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\38 7888dca {
    width: 40.4688px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cbdf261.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 cbdf261 {
    width: 40.4688px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d822134.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\33 d822134 {
    width: 40.4688px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ta8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9eccaba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9eccaba {
    width: 240px;
    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 f89ca85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f89ca85 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fecb4529.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fecb4529 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec3885db {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78ce262.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 78ce262 {
    width: 425.203px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#aaa40bcf {
    width: 22.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d76caa3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 d76caa3 {
    width: 425.203px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#a35ee015 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 5;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 24px 0% 0px 0%;
}
    
#\39 23a43f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: rgba(243, 250, 253, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aba2162 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 bc7d994 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(243, 250, 253, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 79e351e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 79e351e {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4730412 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: rgba(243, 250, 253, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a644121a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a644121a {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a13b52 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: rgba(243, 250, 253, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 717d735.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 717d735 {
    width: 240px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_11d {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d4e285e9 {
    width: 45px;
    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 ca636c1 {
    width: 45px;
    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 de89fad {
    width: 45px;
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 342721a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d8ae2610 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 b5df842 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(10, 58, 90, 1) 63%, rgba(14, 109, 168, 1) 100%);
    background-origin: border-box;
}
    
#\38 b0e6b6b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 b0e6b6b {
    width: 40.5px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#eec4e548.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#eec4e548 {
    width: 40.5px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 e2f3b07 {
    width: 18.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 831e0b3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d5a365 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uaj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 80236b7 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 56px 20px 56px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a33fc81e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 0fd35bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 653dca7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 04af976.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 04af976 {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 c3f8f21 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc51d2a3 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4a53944 {
    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;
}
    
#ec8c7095 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 891c0f0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ba1599d9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f5175697 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2912e71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f52c48c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f52c48c {
    width: 240px;
    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_os8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-top: 49px;
}
    
#c61b37ac {
    width: 280px;
    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 491f3c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    order: 3;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd9fb0c3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.69%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 abb4610 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a1bfc7b4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.31%;
    min-height: 234px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bdf575fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bdf575fe {
    width: 240px;
    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_l4t {
    width: 100.00%;
    height: 304px;
    max-width: 100%;
}
    
#group_r9o {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-top: -23px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0 0 20px 20px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d712db72 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cebfd53.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 cebfd53 {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 ba23f43 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b29cbe12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b29cbe12 {
    width: 672px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf320fff {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 d762864 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca1a3137 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 312d2f1 {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 003e01e {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 137fd46 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afd97a19 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9a79f46 {
    width: 88.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a97ae2da {
    width: 20px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_861 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 5;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 662b85a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 662b85a {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 5;
    align-self: flex-start;
    margin: 10px 0px 0px 0px;
}
    
#\30 ec01847.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 ec01847 {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 7ecf15a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 7ecf15a {
    width: 40.4688px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#c066b21a {
    margin: 0px 0% 0px 0%;
}
    
#f87b8311 {
    width: 280px;
    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 c93b505 {
    width: 280px;
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e42d1faa {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#e671818b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.166666666666666%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb03dc47 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 d5d8e32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 6dac7dd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(0deg, rgba(10, 58, 90, 1) 63%, rgba(14, 109, 168, 1) 100%);
    background-origin: border-box;
}
    
#\35 332d1bb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b499ff69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cb9b27ed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cb9b27ed {
    width: 40.5px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#db0cff7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e04000b0 {
    width: 220px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 125px 20px 40px 20px;
}
    
#widget_h3f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_3u0 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b3fb290 {
    column-gap: 4.166666666666666%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_vdl {
    width: 235px;
}
    
#\36 3bd85219866cc3622781521 {
    width: 49%;
    min-height: 8px;
}
    
#group_sjr {
    width: 49%;
    min-height: 8px;
}
    
#group_cit {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0px;
    padding: 40px 2% 40px 2%;
}
    
#\36 3d24979f4a54e38542a8abd {
    row-gap: 10px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8552b79 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 24px 40px 24px;
}
    
#group_dm4 {
    width: 100%;
    min-height: 80px;
    padding: 6px 6px 6px 6px;
}
    
#group_r0t {
    width: 61.67%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    justify-content: center;
}
    
#\37 d7b0e23 {
    width: 100%;
    min-height: 80px;
    padding: 6px 6px 6px 6px;
}
    
#widget_0vm {
    height: 574px;
    width: 58.42%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_rmn {
    margin-left: 3.2%;
}
    
#\34 e92d8b9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 75c970b {
    padding: 40px 24px 40px 24px;
}
    
#\36 be893d4 {
    margin: 0px 0% 0px 0%;
}
    
#cebd1d6e {
    width: 35.74%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c091d788 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 40px 24px 40px 24px;
}
    
#\37 971999c {
    margin: 0px 0% 0px 0%;
}
    
#\38 a9ab25d {
    width: 100%;
    min-height: 80px;
}
    
#f6436a6f {
    width: 100%;
    min-height: 80px;
}
    
#widget_fqn {
    width: 65.63%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    height: 614px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8246445 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
    
#\39 3646643 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
    
#c11feed6 {
    padding: 40px 24px 40px 24px;
}
    
#\34 c291473 {
    margin: 0px 0% 0px 0%;
}
    
#group_pfn {
    column-gap: 1.456863191440929%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_8cq {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
    
#ea40c2df {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
    
#\32 78ce262 {
    width: 182.688px;
}
    
#\33 d76caa3 {
    width: 182.688px;
}
    
#aaa40bcf {
    width: 38.77%;
}
    
#eeecf2a5 {
    width: 45.05%;
}
    
#a35ee015 {
    column-gap: 1.456863191440929%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 23a43f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
    
#\38 bc7d994 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
    
#f4730412 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
    
#\34 3a13b52 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.27%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8ae2610 {
    padding: 40px 24px 40px 24px;
}
    
#\30 05e60b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 80236b7 {
    padding: 40px 24px 40px 24px;
}
    
#c066b21a {
    margin: 0px 0% 0px 0%;
}
    
#\37 0fd35bb {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    width: 46.53%;
}
    
#\35 c3f8f21 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 4a53944 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ec8c7095 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f5175697 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4.85621063813643%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 491f3c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4.85621063813643%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 891c0f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ba1599d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd9fb0c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a1bfc7b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_l4t {
    height: 160px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 653dca7 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 51.38%;
    justify-content: flex-start;
}
    
#group_r9o {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb03dc47 {
    padding: 40px 24px 40px 24px;
}
    
#\35 599e81f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 100px 12px 24px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\38 b0ec2c3 {
    width: 100.00%;
}
    
#widget_jd3 {
    width: 100.00%;
}
    
#group_sjr {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b3fb290 {
    column-gap: 4.166666666666666%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_h3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_3u0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_o06 {
    order: 0;
}
    
#widget_5p5 {
    order: 1;
    width: 76.37%;
}
    
#d500ec55 {
    order: 2;
}
    
#b3e8ad15 {
    order: 0;
}
    
#\36 2f098e8 {
    order: 1;
}
    
#a3f615d0 {
    order: 2;
}
    
#widget_vdl {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_27a {
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 131px;
    align-items: center;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 32px 15px 32px 15px;
}
    
#widget_rss {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: 212px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 8552b79 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 32px 15px 32px 15px;
}
    
#group_dm4 {
    width: 100%;
    min-height: 209px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 6px 12px 6px 12px;
    margin: 0% 0% 0% 0%;
}
    
#group_r0t {
    align-items: center;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d7b0e23 {
    width: 100%;
    min-height: 209px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0vm {
    height: 366px;
}
    
#adc80e37 {
    column-gap: 4.166666666666666%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_mh6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0d4bb9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 75c5056 {
    order: 0;
}
    
#\34 900dc05 {
    order: 1;
}
    
#\35 aaaf5e6 {
    order: 2;
}
    
#\31 a8c322e {
    width: 85.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb433ae {
    order: 0;
    width: 29.6094px;
}
    
#\34 e92d8b9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 858b3e4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\39 75c970b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 15px 32px 15px;
}
    
#widget_uqc {
    height: 352px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb1da34b {
    width: 26px;
}
    
#feff929c {
    width: 26px;
}
    
#cebd1d6e {
    width: 77.52%;
}
    
#group_4fs {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_4kr {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 49fe65f {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ba9a0127 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 39ca119 {
    height: 352px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 b2face9 {
    width: 100%;
    row-gap: 10px;
    height: auto;
    min-height: 288px;
    padding: 12px 24px 12px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4931c19 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 be893d4 {
    margin: 0px 0% 0px 0%;
}
    
#f30b1c85 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#c091d788 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 32px 15px 32px 15px;
}
    
#\38 a9ab25d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#f6436a6f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fqn {
    height: 396px;
}
    
#\34 48f6ebf {
    order: 0;
}
    
#da036d6c {
    order: 1;
}
    
#\34 01e7b49 {
    order: 2;
}
    
#\37 971999c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 8246445 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    align-items: center;
}
    
#\39 3646643 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    justify-content: center;
}
    
#e73b02a9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
}
    
#c11feed6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 15px 32px 15px;
}
    
#\34 0deddce {
    width: 24.7188px;
}
    
#\37 aaf1113 {
    width: 24.7188px;
}
    
#eeecf2a5 {
    width: 78.43%;
}
    
#group_pfn {
    column-gap: 3.0360531309297913%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_8cq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea40c2df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    justify-content: center;
}
    
#\32 78ce262 {
    width: 12.6719px;
}
    
#\33 d76caa3 {
    width: 12.6719px;
}
    
#aaa40bcf {
    width: 86.99%;
}
    
#a35ee015 {
    column-gap: 3.0360531309297913%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 23a43f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\38 bc7d994 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f4730412 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\34 3a13b52 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#a7fc69cd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 7888dca {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 cbdf261 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 d822134 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_11d {
    margin-left: 0px;
    margin-right: 0px;
}
    
#d4e285e9 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 ca636c1 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 de89fad {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 c291473 {
    margin: 0px 0% 0px 0%;
}
    
#c9eccaba {
    width: 270px;
}
    
#\37 f89ca85 {
    width: 270px;
}
    
#fecb4529 {
    width: 270px;
}
    
#widget_ta8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 342721a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#d8ae2610 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 15.3px 32px 15.3px;
}
    
#\38 b0e6b6b {
    width: 39.5156px;
}
    
#eec4e548 {
    width: 39.5156px;
}
    
#\37 e2f3b07 {
    width: 67.91%;
}
    
#\30 05e60b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 80236b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 15px 32px 15px;
}
    
#\37 0fd35bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#\39 653dca7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#f5175697 {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 891c0f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ba1599d9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\34 491f3c4 {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dd9fb0c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#a1bfc7b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#widget_l4t {
    height: 210px;
}
    
#\36 04af976 {
    order: 0;
}
    
#fc51d2a3 {
    order: 1;
}
    
#\30 ec01847 {
    order: 2;
}
    
#widget_os8 {
    margin-top: 0px;
}
    
#c61b37ac {
    margin-top: 0px;
}
    
#c066b21a {
    margin: 0px 0% 0px 0%;
}
    
#\39 cebfd53 {
    order: 0;
}
    
#\37 ba23f43 {
    order: 1;
}
    
#\35 7ecf15a {
    order: 2;
}
    
#d712db72 {
    order: 0;
}
    
#b29cbe12 {
    order: 1;
}
    
#ca1a3137 {
    order: 2;
}
    
#afd97a19 {
    order: 4;
}
    
#\36 003e01e {
    order: 3;
}
    
#widget_861 {
    order: 5;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 662b85a {
    order: 6;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_r9o {
    row-gap: 8px;
    align-items: center;
}
    
#f87b8311 {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#e671818b {
    column-gap: 4.166666666666666%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e42d1faa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fb03dc47 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32px 15px 32px 15px;
}
    
#\35 599e81f {
    margin: 0px 0% 0px 0%;
}
    
#b499ff69 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12px 12px 12px 12px;
    margin: 0% 0% 0% 0%;
}
    
#e04000b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

