@media all {
  *#dm .dmInner *.google-calendar-popup-content-container .event-full-container {
    align-items:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.google-calendar-popup-content-container .event-container {
    align-items:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.google-calendar-popup-content-container .day-of-month-container {
    align-items:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.google-calendar-popup-content-container {
    -webkit-box-shadow:rgba(87,87,87,0.5) 0px 3px 11px 0px !important;
    box-shadow:rgba(87,87,87,0.5) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(87,87,87,0.5) 0px 3px 11px 0px !important;
  }

  div.google-calendar-popup-content-container { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_553768938 .hours-title { text-align:LEFT !important; }

  *#dm .dmInner *.u_553768938 .day-name {
    text-align:LEFT !important;
    color:rgba(171,167,167,1) !important;
  }

  *#dm .dmInner *.u_553768938 .today-day-name {
    text-align:LEFT !important;
    color:rgba(100,100,100,1) !important;
  }

  *#dm .dmInner div.u_1865404674 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_907546524 .iconBg { display:none !important; }

  *#dm .dmInner a.u_907546524 span.text {
    color:var(--color_3) !important;
    font-size:16px !important;
  }

  *#dm .dmInner *.u_553768938 .icon-container svg { fill:rgba(224,188,0,1) !important; }

  *#dm .dmInner *.u_1512157696 .event-date-text { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1512157696 .event-popup-meta-row svg { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1512157696 .event-meta-item { color:var(--color_3) !important; }

  *#dm .dmInner *.u_553768938 .day-hours {
    text-align:LEFT !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_553768938 .helper-text { text-align:LEFT !important; }

  *#dm .dmInner div.u_1512157696 .event-title { font-weight:400 !important; }

  *#dm .dmInner div.u_553768938 .hours-title { font-weight:400 !important; }

  *#dm .dmInner div.u_1512157696 .events-section-title {
    font-weight:500 !important;
    color:rgba(0,0,0,0.7) !important;
  }

  *#dm .dmInner a.u_907546524:hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,211,44,1) !important;
  }

  *#dm .dmInner a.u_907546524.hover span.text {
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:rgba(255,211,44,1) !important;
  }

  *#dm .dmInner *.u_553768938 .today-hours-large {
    text-align:LEFT !important;
    color:rgba(0,0,0,0.7) !important;
  }

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

  *#dm .dmInner a.u_907546524 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1512157696 .events-view-more {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:none !important;
    border-radius:4px 4px 4px 4px !important;
  }

  *#dm .dmInner *.u_1512157696 .events-view-more {
    background-color:rgba(197,197,197,0.43) !important;
    color:var(--color_3) !important;
    text-align:LEFT !important;
  }

  *#dm .dmInner div.u_1412729872 .pagination-nav .pagination-item.active { background-color:rgba(118,120,122,1) !important; }

  *#dm .dmInner div.u_1412729872 .pagination-nav .pagination-item:not(.active) { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1412729872 .authorBar {
    color:var(--color_9) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1412729872 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner div.u_1412729872 .postDescription {
    max-height:5.5em !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1412729872 .readMore a { font-weight:500 !important; }

  *#dm .dmInner div.u_1412729872 .postArticle>.inner { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1412729872 .postArticle .blogImgLink { height:119px !important; }

  *#dm .dmInner div.u_2932839859 .caption-container .caption-title {
    font-family: 'Poppins' !important;
    font-weight:500 !important;
    color:rgba(55,55,55,1) !important;
  }

  *#dm .dmInner *.u_1512157696 .events-section-title { text-align:LEFT !important; }

  *#dm .dmInner div.u_1512157696 .events-search-input { background-color:rgba(255,211,44,1) !important; }

  *#dm .dmInner *.u_1512157696 .event-card-date-block {
    background-color:rgba(116,116,116,0.01) !important;
    color:rgba(225,180,10,1) !important;
  }

  *#dm .dmInner div.u_1512157696 .event-card {
    border-style:solid !important;
    border-color:rgba(232,227,223,1) !important;
    border-width:1px !important;
    background-color:var(--color_1) !important;
    border-bottom-style:solid !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner *.u_553768938 .hours-card { background:linear-gradient(135deg,rgba(255,255,255,1) 0%,rgba(250,249,246,1) 100%) !important; }

  *#dm .dmInner div.u_553768938 .hours-card { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner div.u_553768938 .day-name { color:var(--color_6) !important; }

  *#dm .dmInner *.u_1512157696 .event-popup-overlay { background-color:rgba(232,227,223,0.65) !important; }

  *#dm .dmInner div.u_1750087764 .postArticle .blogImgLink { height:319px !important; }

  *#dm .dmInner div.u_1750087764 .readMore a { font-weight:700 !important; }

  *#dm .dmInner div.u_1750087764 .postDescription { max-height:-0.1em !important; }

  *#dm .dmInner div.u_1750087764 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1750087764 .postArticle>.inner {
    border-radius:8px 8px 8px 8px !important;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
    -moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
  }

  *#dm .dmInner div.u_2917324634 .pagination-nav .pagination-item.active { background-color:rgba(118,120,122,1) !important; }

  *#dm .dmInner div.u_2917324634 .pagination-nav .pagination-item:not(.active) { color:var(--color_2) !important; }

  *#dm .dmInner div.u_2917324634 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner div.u_2917324634 .postArticle>.inner { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_2917324634 .postDescription {
    max-height:-0.1em !important;
    font-weight:300 !important;
    color:rgba(55,55,55,1) !important;
  }

  *#dm .dmInner div.u_2917324634 .readMore a {
    font-weight:400 !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_2917324634 .authorBar {
    color:var(--color_3) !important;
    font-weight:400 !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_2917324634 { direction:ltr !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_553768938 .today-hours-large { font-size:18px !important; }

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

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

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

  *#dm .dmInner *.u_1512157696 .event-popup { max-width:658px !important; }

  *#dm .dmInner *.u_553768938 .icon-container svg {
    width:29px !important;
    height:29px !important;
  }

  *#dm .dmInner div.u_553768938 .day-name { font-size:16px !important; }

  *#dm .dmInner div.u_553768938 .hours-title { font-size:18px !important; }

  *#dm .dmInner *.u_2932839859 .caption-inner {
    padding-left:2px !important;
    padding-right:2px !important;
  }

  *#dm .dmInner div.u_1512157696 .events-section-title { font-size:18px !important; }

  *#dm .dmInner div.u_1512157696 .event-title { font-size:14px !important; }

  *#dm .dmInner *.u_1512157696 .events-search-input { font-size:14px !important; }

  *#dm .dmInner div.u_1512157696 .events-view-more { font-size:16px !important; }

  *#dm .dmInner *.u_1512157696 .events-view-more {
    padding-top:11px !important;
    padding-bottom:11px !important;
    padding-left:74px !important;
    padding-right:74px !important;
  }

  *#dm .dmInner div.u_1412729872 .more-posts-text-container {
    width:239px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1412729872 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1412729872 .authorBar { font-size:14px !important; }

  *#dm .dmInner *.u_1412729872 .postText * { text-align:LEFT !important; }

  *#dm .dmInner div.u_1412729872 .readMore a { font-size:14px !important; }

  *#dm .dmInner div.u_1412729872 .postArticle .blogImgLink {
    max-height:100% !important;
    max-width:100% !important;
    width:208px !important;
    height:160.13389121338912px !important;
  }

  *#dm .dmInner div.u_1412729872 .postTitle a { font-size:20px !important; }

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

  *#dm .dmInner *.u_1512157696 .events-container { gap:8px !important; }

  *#dm .dmInner *.u_1512157696 .event-card-content {
    padding-top:8px !important;
    padding-bottom:8px !important;
    padding-left:24px !important;
    padding-right:24px !important;
  }

  *#dm .dmInner div.u_553768938 .hours-card {
    height:131px !important;
    width:500px !important;
  }

  *#dm .dmInner div.u_1750087764 {
    width:893px !important;
    height:613.6872197309417px !important;
    max-height:100% !important;
    max-width:100% !important;
  }

  *#dm .dmInner *.u_1750087764 .postText * { text-align:LEFT !important; }

  *#dm .dmInner div.u_1750087764 .postTitle a { font-size:40px !important; }

  *#dm .dmInner div.u_2917324634 .more-posts-text-container {
    width:239px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_2917324634 .postDescription { font-size:16px !important; }

  *#dm .dmInner *.u_2917324634 .postText * { text-align:LEFT !important; }

  *#dm .dmInner div.u_2917324634 .postTitle a { font-size:20px !important; }

  *#dm .dmInner div.u_2917324634 .authorBar { font-size:16px !important; }

  *#dm .dmInner div.u_2917324634 .readMore a { font-size:16px !important; }

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

  *#dm .dmInner div.u_2917324634 .postArticle .blogImgLink {
    max-height:100% !important;
    max-width:100% !important;
    width:232px !important;
    height:177.75539568345323px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2932839859 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner div.u_1412729872 .postArticle .blogImgLink {
    max-height:100% !important;
    max-width:100% !important;
  }

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

  *#dm .dmInner div.u_1750087764 .postTitle a { font-size:32px !important; }

  *#dm .dmInner div.u_2917324634 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_2917324634 .authorBar { font-size:14px !important; }

  *#dm .dmInner div.u_2917324634 .postArticle .blogImgLink {
    width:83px !important;
    height:132.55223880597015px !important;
    max-height:100% !important;
    max-width:100% !important;
  }

  *#dm .dmInner div.u_553768938 .day-hours { font-size:13px !important; }

  *#dm .dmInner div.u_553768938 .hours-title { font-size:18px !important; }

  *#dm .dmInner div.u_553768938 .day-name { font-size:14px !important; }

  *#dm .dmInner div.u_553768938 .today-day-name { font-size:16px !important; }

  *#dm .dmInner div.u_553768938 .today-hours-large { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_553768938 .hours-title { font-size:18px !important; }

  *#dm .dmInner div.u_553768938 .today-hours-large { font-size:18px !important; }

  *#dm .dmInner div.u_553768938 .hours-card { height:138px !important; }

  *#dm .dmInner *.u_2932839859 .photoGalleryThumbs { padding:5.5px !important; }

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

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

  *#dm .dmInner *.u_2932839859 .photoGalleryThumbs .image-container a { padding-top:341px !important; }
}
#1750087764 .postArticle
{
	position:relative !important;
}
#1750087764 .postTitle
{
	position:absolute !important;
	bottom:15px !important;
	left:15px !important;
	right:15px !important;
	top:auto !important;
}
#\31 750087764 .postArticle
{
	position:relative !important;
}
#\31 750087764 .postTitle
{
	position:absolute !important;
	bottom:15px !important;
	left:15px !important;
	right:15px !important;
	top:auto !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1750087764
{
}
*#dm .dmInner div.u_1750087764
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255,255,255,1);
    --overlapping-background-image: rgba(255,255,255,1);
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(232, 227, 223, 1);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 65.72%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px 8px 8px 8px;
    background-image: none;
    justify-content: flex-start;
    padding: 40px 20px 40px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 322px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 15px 40px 15px 40px;
    margin: 0% 0% 0% 0%;
}
    
#group_1ic {
    width: 32.28%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-content: flex-start;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ibd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_kcs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#widget_kcs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f0c57485.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0c57485 {
    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_kgd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kgd {
    width: 853.781px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i2h {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b7021d40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65.66%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 682a64c {
    min-height: 621px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 20px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#b6458077 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(232, 227, 223, 1);
    background-image: none;
}
    
#group_buo {
    width: 32.34%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 10px;
    flex-wrap: nowrap;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b0fb6bb {
    margin: 0px 0% 0px 0%;
}
    
#group_hrr {
    align-items: flex-start;
    width: 100.00%;
    min-height: 464px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4.301075268817205%;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    border-radius: 8px 8px 8px 8px;
    align-self: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5f05989.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 5f05989 {
    width: 100.00%;
    height: 418px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fit {
    align-items: stretch;
    width: 100.00%;
    min-height: 157px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 3px 0% 0px 0%;
}
    
#widget_2d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2d7 {
    width: 100.00%;
    height: 154px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f992299.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f992299 {
    max-width: 100%;
    width: 892.969px;
    height: 609px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be179010::before, #be179010 > .bgExtraLayerOverlay {
    
}
#be179010 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-position: 50% 0%;
    background-repeat: repeat;
    background-color: rgba(232, 227, 223, 1);
}
    
#\33 02f1ff7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 20px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#d1d0f6e2::before, #d1d0f6e2 > .bgExtraLayerOverlay {
    
}
#d1d0f6e2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    background-size: auto;
    background-position: 50% 0%;
    border-radius: 8px 8px 8px 8px;
    background-color: rgba(255, 255, 255, 1);
    margin: 0% 0% 0% 0%;
}
    
#\31 d88d5ac {
    width: 100.00%;
    height: 120px;
    min-height: 100px;
    max-width: 100%;
}
    
#c50acf6c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#group_1ic {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 682a64c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 b0fb6bb {
    margin: 0px 0% 0px 0%;
}
    
#b7021d40 {
    width: 100%;
    min-height: 80px;
}
    
#group_buo {
    width: 100%;
    min-height: 80px;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    height: auto;
}
    
#\32 5f05989 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    height: 449px;
}
    
#widget_2d7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2d7 {
    align-self: stretch;
    width: 100%;
    height: 189px;
    max-width: 100%;
    margin: 60px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be179010::before, #be179010 > .bgExtraLayerOverlay {
    
}
    
#\33 02f1ff7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c50acf6c {
    margin: 0px 0% 0px 0%;
}
    
#d1d0f6e2::before, #d1d0f6e2 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_1ic {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_kgd {
    max-width: 100%;
}
    
#widget_i2h {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#b7021d40 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 682a64c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_buo {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 5f05989 {
    height: 624px;
}
    
#\33 f992299 {
    max-width: 100%;
    height: 364px;
}
}



@media (max-width: 767px) {
    
#be179010::before, #be179010 > .bgExtraLayerOverlay {
    
}
    
#\33 02f1ff7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d1d0f6e2::before, #d1d0f6e2 > .bgExtraLayerOverlay {
    
}
#d1d0f6e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

