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

  *#dm .dmInner div.u_2133599216 .calendar-container .navigation-header {
    border-style:solid !important;
    border-width:0px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_2133599216 .calendar-container .weeks-container .week-container .monthly-day-card .day-of-month-flex-container p.today { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1724331453 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { text-align:left !important; }

  *#dm .dmInner div.u_1724331453 .m-recaptcha { text-align:left !important; }

  *#dm .dmInner div.u_1724331453 .dmwidget-title { text-align:center !important; }

  *#dm .dmInner div.u_ContactUs .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { text-align:left !important; }

  *#dm .dmInner div.u_ContactUs .m-recaptcha { text-align:left !important; }

  *#dm .dmInner div.u_2810460634 .give-now-button:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2810460634 .give-now-button.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2810460634 .give-now-button { background-color:var(--color_9) !important; }

  *#dm .dmInner a.u_4022681580 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_ContactUs .dmwidget-title { text-align:left !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_ContactUs input:not([type="submit"]) {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_ContactUs textarea {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_ContactUs select {
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }
}
div.bgresource
{
	min-width:0 !important;
	max-width:100% !important;
	border:1px solid #660000 !important;
}
div.bgresource div
{
	text-align:center !important;
	padding:0 !important;
	padding-left:8px !important;
	padding-right:8px !important;
}
div.bgresource h3
{
	width:100% !important;
	max-width:100% !important;
	margin-top:0 !important;
	padding:0 !important;
	background-color:#660000 !important;
	color:#FFFFFF !important;
	text-align:center !important;
	text-decoration:none !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2810460634 .give-now-button { width:101px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_284437753
{
}
*#dm .dmInner div.u_4072457107
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 42.75%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 109, 182, 0.2);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_io0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_io0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
}
    
#group_26d {
    width: 53.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_6qu {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_f9s {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 2;
}
    
#widget_uth {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a75de8a7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 233fa48 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 651d5b5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_7ke {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ptn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_alq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_0ak {
    width: 99.99992602206903%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6p9 {
    width: 99.99992602206903%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ftk {
    width: 99.99992602206903%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a4ce4dd2::before, #a4ce4dd2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
}
#a4ce4dd2 {
    background-image: url(https://lirp.cdn-website.com/744f0efe/dms3rep/multi/opt/ChurchFront-1920w.jpg);
    background-position: 50% 0%;
    border-radius: 0px 0px 0px 0px;
}
}



@media all {
    
#e7350156 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f61a858 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 856c29e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5c60416 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_99j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_sr4 {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ndc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hch {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_4ha {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#\35 12c59cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_d4r {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: stretch;
}
}



@media all {
    
#\35 43ea6b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab3c6a5e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7cc440c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dc2e4f47 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_74t {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_5nj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 096f824 {
    background-image: initial;
    background-color: rgba(0, 109, 182, 0.2);
}
}



@media all {
    
#\31 b11eafc {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 82ead1b {
    width: 25.40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c7ea907c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 f4d0c25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.65316711590296%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_j0t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_013 {
    width: 33.95%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_8cj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3a5b8ec {
    background-color: rgba(0, 118, 114, 0.2);
    background-image: initial;
}
}



@media all {
    
#\33 505d098 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1c4545c {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a65057b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.00824175824176%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 001c5f5 {
    width: 20.75%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_8t6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_k76 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ckf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_8j0 {
    width: 23.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0or {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#b002f702 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#\32 8b1c9a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#\37 3e98af3 {
    background-color: rgba(0, 118, 114, 0.2);
    background-image: initial;
}
}



@media all {
    
#\32 67bdada {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b738c042 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 69.65804274465691%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_8p8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 57acdb3 {
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-color: rgba(0, 109, 182, 0.2);
    background-image: initial;
}
    
#group_f7d {
    width: 26.34%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_60l {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
    
#widget_bea {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
}
}



@media all {
    
#d891acbd {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ecf01ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_k75.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_k75 {
    width: 100%;
    height: 942px;
    max-width: 100%;
    align-self: center;
}
}



@media all {
    
#\38 31a7379 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 0e7b0d7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#widget_009 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_f41 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\34 26cde1b {
    width: 100.00%;
    height: 400px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7fc4b38 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f08fbcff {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 46.09%;
    min-height: 400px;
    max-height: 100%;
    align-self: center;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\37 e9ccfab {
    width: 100.00%;
    height: 400px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5fb2913 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ff5cf9b {
    width: 100%;
    height: 400px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    max-height: none;
}
    
#ea726b10 {
    width: 100.00%;
    height: 400px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#df51f573 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 820px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1774d63 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 47.92%;
    min-height: auto;
    max-height: 100%;
    align-self: center;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    column-gap: 4%;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\37 1fb9ac1 {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 938f1b3 {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4e21e54 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#abf15b13 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e59241a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f1083a6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 78.65%;
    min-height: 400px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 43e7d5c {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aeff894 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2eb4a19 {
    width: 100.00%;
    height: 400px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#daf31daf {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb3ff3b {
    width: 100.00%;
    height: 400px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cc4f394d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#b7d07534 {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#d2e37618 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4ca2f31 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89821cb {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 28200c4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    column-gap: 6%;
    margin-bottom: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bfb2add {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ab2de169 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.94%;
    min-height: 400px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 9e0c5a8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 44736be {
    width: 99.81617104939788%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#e461211e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 46.09%;
    min-height: 400px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c385f7af {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#a4f3391b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.89678053575818%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a255be6:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\31 a255be6 [data-content-reference].active-tab-title .tab-title, #\31 a255be6 [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_2);
}
#\31 a255be6 [data-content-reference]:not(.active-tab-title) {
    background-color: rgba(0, 118, 114, 0.3);
    background-image: initial;
}
#\31 a255be6:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\31 a255be6 [data-content-reference].active-tab-title, #\31 a255be6 [data-content-reference]:not(.active-tab-title):hover {
    background-color: rgba(0, 118, 114, 1);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\31 a255be6 {
    justify-content: flex-start;
    width: 100%;
    min-height: 922px;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(245,245,245,1);
    background-image: initial;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce74cd3e {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 803px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c093783 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a26aa61 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99.85%;
    min-height: 400px;
    max-height: 100%;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 5030ec6 {
    background-color: rgba(0, 109, 182, 0.2);
    background-image: initial;
}
}



@media all {
    
#\31 da51423 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 e2448d1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 448e17b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
}
    
#aed68272 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a828a35f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 2f9e10b {
    width: 100%;
    height: auto;
    max-width: 125px;
}
    
#\38 0f93234 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3af0e64 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 516b8d8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 75e4abe {
    width: 99.99999855742956%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7da347f {
    width: 100%;
    height: auto;
    max-width: 125px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6e28fa5 {
    width: 99.99999855742956%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d890756f {
    width: 100%;
    height: auto;
    max-width: 125px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec056ab7 {
    width: 100%;
    height: auto;
    max-width: 125px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 dc4c125 {
    width: 99.99999855742956%;
    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_nls {
    width: 99.99999855742956%;
    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_9o4 {
    width: 100%;
    height: auto;
    max-width: 125px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_r33 {
    width: 99.99999855742956%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 136bc75::before, #\30 136bc75 > .bgExtraLayerOverlay {
    
}
#\30 136bc75 {
    background-image: initial;
    background-color: rgba(0, 118, 114, 0.2);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 651d5b5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a4ce4dd2::before, #a4ce4dd2 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f61a858 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
}
    
#e7350156 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 5c60416 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_sr4 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab3c6a5e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 43ea6b1 {
    width: 100.00%;
}
    
#dc2e4f47 {
    width: 53.47%;
    padding: 0px 0px 0px 0px;
}
    
#\36 7cc440c {
    width: 42.36467236467236%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b11eafc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
}
    
#\33 82ead1b {
    width: 48%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f4d0c25 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_013 {
    width: 48%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c7ea907c {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1c4545c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 4%;
    min-height: 320px;
}
    
#\32 001c5f5 {
    width: 48%;
    flex: 1 1 auto;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 a65057b {
    width: 48%;
    flex: 1 1 auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#group_8j0 {
    width: 48%;
    flex: 1 1 auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 67bdada {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#b738c042 {
    width: 100%;
    min-height: 8px;
}
    
#group_f7d {
    width: 32.60%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d891acbd {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 ecf01ed {
    padding: 0px 0px 0px 0px;
}
    
#widget_k75 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0e7b0d7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 26cde1b {
    height: 350px;
}
    
#\37 7fc4b38 {
    width: 75.45%;
    margin: 0px 0% 20px 0%;
}
    
#f08fbcff {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#\37 e9ccfab {
    height: 350px;
}
    
#\30 5fb2913 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
}
    
#\36 ff5cf9b {
    height: 350px;
}
    
#ea726b10 {
    height: 350px;
}
    
#df51f573 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\32 1774d63 {
    order: 2;
    height: auto;
    min-height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 99.71916396671114%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4e21e54 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
}
    
#abf15b13 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\33 e59241a {
    width: 75.45%;
    margin: 0px 0% 20px 0%;
}
    
#\31 f1083a6 {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#\31 aeff894 {
    width: 75.45%;
    margin: 0px 0% 20px 0%;
}
    
#\37 2eb4a19 {
    height: 350px;
}
    
#daf31daf {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#aeb3ff3b {
    height: 350px;
}
    
#cc4f394d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
}
    
#d2e37618 {
    width: 75.45%;
    margin: 0px 0% 20px 0%;
}
    
#\30 4ca2f31 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\34 28200c4 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 1;
}
    
#\34 bfb2add {
    width: 79.47%;
    margin: 0px 0% 20px 0%;
}
    
#ab2de169 {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#\35 9e0c5a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
}
    
#\34 44736be {
    order: 0;
}
    
#e461211e {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#c385f7af {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#a4f3391b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.5616090259955%;
    align-items: center;
    height: auto;
    min-height: 127px;
}
    
#\31 a255be6 {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce74cd3e {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\35 c093783 {
    width: 75.45%;
    margin: 0px 0% 20px 0%;
}
    
#\39 a26aa61 {
    order: 2;
    height: auto;
    min-height: 350px;
}
    
#group_f41 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 80px;
}
    
#\38 31a7379 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 448e17b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 2f9e10b {
    height: auto;
}
    
#\33 7da347f {
    height: auto;
}
    
#d890756f {
    height: auto;
}
    
#ec056ab7 {
    height: auto;
}
    
#widget_9o4 {
    height: auto;
}
    
#\30 136bc75::before, #\30 136bc75 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#a75de8a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 233fa48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 651d5b5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_7ke {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a4ce4dd2::before, #a4ce4dd2 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#e7350156 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f61a858 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 5c60416 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_sr4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ab3c6a5e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 7cc440c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc2e4f47 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_74t {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 b11eafc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 82ead1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f4d0c25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_013 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 1c4545c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 a65057b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 001c5f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_8j0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



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



@media (max-width: 767px) {
    
#\38 31a7379 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 0e7b0d7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_f41 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 26cde1b {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\37 7fc4b38 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#f08fbcff {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 e9ccfab {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\30 5fb2913 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\36 ff5cf9b {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#ea726b10 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#df51f573 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1774d63 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4e21e54 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#abf15b13 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e59241a {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\31 f1083a6 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 aeff894 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\37 2eb4a19 {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#daf31daf {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb3ff3b {
    height: 200px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#cc4f394d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#d2e37618 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\30 4ca2f31 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 28200c4 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\34 bfb2add {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#ab2de169 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 9e0c5a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#e461211e {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c385f7af {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4f3391b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
}
    
#\31 a255be6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce74cd3e {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c093783 {
    width: 90.10%;
    margin: 0px 0% 20px 0%;
}
    
#\39 a26aa61 {
    order: 2;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 da51423 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e2448d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 448e17b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#aed68272 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a828a35f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2f9e10b {
    height: auto;
}
    
#b3af0e64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 516b8d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 7da347f {
    height: auto;
}
    
#d890756f {
    height: auto;
}
    
#ec056ab7 {
    height: auto;
}
    
#widget_9o4 {
    height: auto;
}
    
#\30 136bc75::before, #\30 136bc75 > .bgExtraLayerOverlay {
    
}
}

