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

  *#dm .dmInner a.u_3223960185 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_3223960185 { gap:6px !important; }

  *#dm .dmInner div.u_1557156094 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(183,183,181,1) rgba(183,183,181,1) rgba(183,183,181,1) rgba(183,183,181,1) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1336438891 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1490296803 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1102999222 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1364148429 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1322563648 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1115991070 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1791400273 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1269876721 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1263635479 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner a.u_3223960185 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/c4cf3a4f/icon/Money_3134074.svg) !important;
    order:1 !important;
    width:26px !important;
    height:26px !important;
  }

  *#dm .dmInner div.u_995834300 .cta-card:first-child .cta-headline { color:rgba(209,163,3,1) !important; }

  *#dm .dmInner div.u_995834300 .cta-card:last-child .cta-headline { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner a.u_1582292575 {
    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 div.u_2781500283 .postArticle>.inner {
    border-style:solid !important;
    border-width:0px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_2781500283 .postTitle a { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2781500283 .postDescription { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_2781500283 .authorBar {
    color:var(--color_2) !important;
    font-weight:700 !important;
  }
}
.card
{
	display:flex !important;
	flex-direction:column-reverse !important;
}
#dm [blog-posts-feature-flag=true]:not([list-layout=recent_posts]) .postArticle .inner
{
	display:flex !important;
	flex-direction:column-reverse !important;
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px !important; }

  .fUNAQS .gbDnaa {
    -webkit-box-align:start !important;
    align-items:start !important;
    text-align:start !important;
    padding-right:250px !important;
    padding-left:250px !important;
    margin-right:260px !important;
  }

  *#dm .dmInner *.u_995834300 .cta-two-col { gap:0px !important; }

  *#dm .dmInner div.u_995834300 .cta-card:last-child .cta-button { width:299px !important; }

  *#dm .dmInner div.u_2781500283 .authorBar { font-size:14px !important; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
.slideContentContainer
{
	padding-right:750px !important;
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
.hAumkm
{
	display:flex !important;
	visibility:visible !important;
	position:absolute !important;
	padding-block-start:35px !important;
	padding-inline:24px !important;
	-webkit-box-align:center !important;
	align-items:center !important;
	flex-direction:column !important;
	-webkit-box-pack:center !important;
	justify-content:center !important;
	text-align:center !important;
	inset:60px 0px 200px 35px !important;
}
.slideContentContainer .sc-gEvEer .fUNAQS .animated .slideInLeft .d-ext-mediaSlider-slide__contentContainer
{
	padding-right:800px !important;
}
.fUNAQS .gbDnaa
{
	-webkit-box-align:start !important;
	align-items:start !important;
	text-align:start !important;
	padding-left:250px !important;
	padding-right:650px !important;
}
#slideContentContainer
{
	padding-right:656px !important;
}
#dm#dm#dm .gXVvJJ.gXVvJJ
{
	margin:0px !important;
	margin-block-end:8px !important;
	color:white !important;
	font-weight:700 !important;
	margin-right:800px !important;
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:650px;
    padding-left:250px;
    margin-right:0;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:250px;
    padding-left:250px;
    margin-right:260px;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    padding-right:250px;
    padding-left:250px;
    margin-right:260px;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa { margin-right:260px; }
}
#470b9821
{
	margin:0px 0% 0px -2% !important;
}
#\34 70b9821
{
	margin:0px 0% 0px -12px !important;
}
#\35 79b516b
{
	margin:0px 0% 0px -12px !important;
}
#widget_lhm
{
	margin:0px 0% 0px -1.8% !important;
}
#dm#dm#dm .eruzwP.eruzwP
{
	line-height:28px !important;
}
#dm#dm#dm .bAgrjM.bAgrjM
{
	line-height:28px !important;
}
#dm [blog-posts-feature-flag=true] .postTextContainer
{
	margin-bottom:38px !important;
}
#dm .postText
{
	color:#800000 !important;
}
#dmRoot *#dm div.dmContent h3,#dmRoot *#dm div.dmFooter h3,#dmRoot *#dm div.p_hfcontainer h3,#dmRoot *#dm div.flex_hfcontainer h3,#dmRoot *#dm div.dm-title h3
{
	display:-webkit-box !important;
	-webkit-line-clamp:2 !important;
	-webkit-box-orient:vertical !important;
	overflow:hidden !important;
}
#dmRoot *#dm div.postTitle h3
{
	display:-webkit-box !important;
	-webkit-line-clamp:2 !important;
	-webkit-box-orient:vertical !important;
	overflow:hidden !important;
}
.postTitle h3 a
{
	display:-webkit-box !important;
	-webkit-line-clamp:2 !important;
	-webkit-box-orient:vertical !important;
	overflow:hidden !important;
	text-overflow:ellipsis !important;
}
#dm [list-layout=layout4] .postArticle .postText
{
	padding:0px 0px 20px 0px !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_995834300 .cta-card:first-child .cta-button { width:295px !important; }

  *#dm .dmInner div.u_995834300 .cta-card:last-child .cta-button {
    height:70px !important;
    width:278px !important;
  }
}
separatorHomeCss{color:red !important}@media (min-width:1920px) {
  .hAumkm { padding-right:750px; }
}
@media (min-width:1920px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1920px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
.slideContentContainer
{
	padding-right:750px !important;
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
@media (min-width:1025px) {
  .hAumkm .fqoeki { padding-right:750px; }
}
div.sc-gEvEer .fUNAQS .animated .slideInLeft .d-ext-mediaSlider-slide__contentContainer
{
	padding-right:650px !important;
}
.slideContentContainer.sc-gEvEer.fUNAQS.animated.slideInLeft.d-ext-mediaSlider-slide__contentContainer
{
	padding-right:800px !important;
}
.slideContentContainer .sc-gEvEer.fUNAQS.animated.slideInLeft.d-ext-mediaSlider-slide__contentContainer
{
	padding-right:800px !important;
}
@media (min-width:1025px) {
  .fUNAQS {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:650px;
    padding-left:250px;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:650px;
    padding-left:250px;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:650px;
    padding-left:250px;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:650px;
    padding-left:250px;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:650px;
    padding-left:250px;
  }
}
@media (min-width:1025px) {
  .fUNAQS .gbDnaa {
    -webkit-box-align:start;
    align-items:start;
    text-align:start;
    padding-right:650px;
    padding-left:250px;
  }
}
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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 257de15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b7c8a20e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 7% 43% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3a91b98::before, #\39 3a91b98 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.25;
}
#\39 3a91b98 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/c4cf3a4f/dms3rep/multi/opt/12-1920w.png");
}
    
#widget_bo8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#widget_bo8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_k8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 28px 0px;
}
#widget_k8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_16n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    order: 3;
    --column-gap: 20px;
}
    
#widget_ofv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 20px 12px 20px;
}
#widget_ofv {
    width: 225px;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v5t.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_v5t {
    width: 34.80%;
    height: auto;
    min-height: 42px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 579c286 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 497b8d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 rgba(183, 183, 181, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    align-items: center;
    padding: 2% 1.9969512195121952% 2% 1.9969512195121952%;
    margin: 0% 0% 0% 0%;
}
    
#\38 49524e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cb12e4a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eee1b7ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 rgba(183, 183, 181, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c0069a21 {
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
    
#\35 65ec5d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bd4f93c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 549aa54 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(183, 183, 181, 1) rgba(183, 183, 181, 1) rgba(183, 183, 181, 1) rgba(183, 183, 181, 1);
    border-width: 0 0px 0 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b3803d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 da589af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 rgba(183, 183, 181, 1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cba408f7 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 62b8ebe {
    margin: 0px 0% 0px 0%;
}
    
#\36 afc4aa4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b0b35dd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bdb698e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6a88c63 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\34 0b54694 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b0b4c82 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2cb531c {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 3f5e5c9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 fd27f0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd20bbf6 {
    min-height: 202px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e84aeecb {
    width: 86.76%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 7b4e50c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 1441847 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5001177 {
    margin: 0px 0% 0px 0%;
}
    
#f7bfd1d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#a5fb2f79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4192611 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 99bad4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a5a25ea {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9e251e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ef7e987b {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 9de8ed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dcfb6b2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#edaab6c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e90bd87f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 67f9170 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad94249 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b80914e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5ae5d5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a99fe6c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1191e2e {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cf56046c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 af5355e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb3ecfbf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c3bcdc0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#d530c94c {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d23472 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 092980b {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c607914c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b7d6cb43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de19975b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 8a0c994 {
    background-color: var(--color_1);
    background-image: none;
}
    
#d103fbf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4b69b7a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 33c62bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3518666 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed1d564e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#d0dc5cb3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#cebf9ba5 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 054e5b1 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\30 b460775 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b13425f {
    width: auto;
    height: 98px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -8%;
    grid-area: auto / auto / auto / auto;
}
    
#a46424e4::before, #a46424e4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#a46424e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 70px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    background-image: url(https://irp.cdn-website.com/md/dmtmpl/76fbfa17-919c-4bdd-a752-a4c3e078f075/dms3rep/multi/opt/pexels-griffinw-3654867-1920w.jpg);
    padding: 64px 16px 64px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 5b3a6f8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f6fffbd2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#f6fffbd2 {
    width: 258px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    min-height: 55px;
    margin-left: -19%;
    order: 2;
}
    
#e6bae001 {
    min-height: 415px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f42492dd {
    width: 100%;
    height: 181px;
    max-width: 100%;
    order: 1;
}
    
#\30 ed55fce::before, #\30 ed55fce > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#\30 ed55fce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: space-between;
    background-image: url(https://irp.cdn-website.com/md/dmtmpl/76fbfa17-919c-4bdd-a752-a4c3e078f075/dms3rep/multi/opt/A+man+in+a+black+robe+stands+outside+at+sunset-+his+silhouette+outlined+against+a+colorful+cloudy+sky.-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 90432b6 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b34819e3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 9cbb300 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_u29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0bfc629 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 1132643 {
    width: 214px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 1;
    justify-self: auto;
    max-height: none;
    min-height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f179f49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 286904c {
    min-height: 900px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c6f405f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ef08655 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 8728acf {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 439.297px;
    min-height: 55px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d79f2de {
    width: 522px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 966b41f {
    margin: 0px 0px 0px 0px;
}
    
#\30 a89252d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/c4cf3a4f/dms3rep/multi/opt/EE9A1652-1920w.jpg");
    order: 1;
    border-radius: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed429573 {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 2;
}
    
#\36 cb038ac {
    width: 214px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    order: 0;
    max-height: none;
    min-height: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 561f628 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c283004 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f136a728 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_amc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_amc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_ib2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 3a1cd8d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 19af55b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\39 b959095 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/c4cf3a4f/dms3rep/multi/opt/ReifTeamPic-1920w.jpeg");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fd17470e {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 4;
}
    
#e5b8efe8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 bb3ffae {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f347baf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 097b02f {
    background-color: rgba(239, 238, 230, 1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7c8a20e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 579c286 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3a91b98::before, #\39 3a91b98 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 497b8d3 {
    width: 25%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#eee1b7ff {
    width: 25%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 549aa54 {
    width: 25%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 da589af {
    width: 25%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cba408f7 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
    row-gap: 20px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fd27f0a {
    row-gap: 12px;
}
    
#bd20bbf6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7bfd1d6 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d1191e2e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#cf56046c {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 99bad4e {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e90bd87f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b13425f {
    height: 82px;
    margin-left: -17%;
}
    
#a46424e4::before, #a46424e4 > .bgExtraLayerOverlay {
    
}
#a46424e4 {
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#f6fffbd2 {
    min-height: 55px;
    width: 220px;
    margin-left: -109%;
    align-self: center;
    margin-right: 0px;
}
    
#e6bae001 {
    padding-right: 0%;
    min-height: 375px;
}
    
#f42492dd {
    height: 83px;
}
    
#\30 ed55fce::before, #\30 ed55fce > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1132643 {
    width: 214px;
    height: auto;
    min-height: 54px;
}
    
#\35 f179f49 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    order: 1;
}
    
#\38 286904c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 3% 6% 3%;
}
    
#c6f405f4 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 8728acf {
    min-height: 55px;
}
    
#\30 d79f2de {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 a89252d {
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 403px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c283004 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 9d6c6a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3a1cd8d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\39 b959095 {
    width: 100%;
    min-height: 80px;
    height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fd17470e {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bb3ffae {
    width: 100%;
    order: 2;
}
    
#e5b8efe8 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#f347baf4 {
    width: 100.00%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#d1191e2e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 8a0c994 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 286904c {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 ef08655 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 257de15 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b7c8a20e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 3a91b98::before, #\39 3a91b98 > .bgExtraLayerOverlay {
    
}
    
#group_16n {
    column-gap: 5.82771808413768%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_ofv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_v5t {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 497b8d3 {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex: 1 1 auto;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 49524e9 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#eee1b7ff {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex: 1 1 auto;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 549aa54 {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex: 1 1 auto;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b3803d3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 da589af {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    flex: 1 1 auto;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#bd4f93c1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cba408f7 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#\36 afc4aa4 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b0b35dd4 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 bdb698e {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 0b54694 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 2cb531c {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
}



@media (max-width: 767px) {
    
#\35 fd27f0a {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 12px;
}
    
#bd20bbf6 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 6% 8% 6%;
}
    
#e84aeecb {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 1441847 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#f7bfd1d6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 4192611 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 99bad4e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\35 a5a25ea {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ef7e987b {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 dcfb6b2 {
    min-height: auto;
}
    
#e90bd87f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 ad94249 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 a99fe6c {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#d1191e2e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#cf56046c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#eb3ecfbf {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 c3bcdc0 {
    min-height: auto;
}
    
#d530c94c {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\33 9d23472 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\35 092980b {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#b7d6cb43 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#de19975b {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 4b69b7a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#d3518666 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ed1d564e {
    min-height: auto;
}
    
#d0dc5cb3 {
    min-height: auto;
}
    
#cebf9ba5 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\37 054e5b1 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
}



@media (max-width: 767px) {
    
#\31 b13425f {
    height: 80px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#a46424e4::before, #a46424e4 > .bgExtraLayerOverlay {
    
}
#a46424e4 {
    min-height: 440px;
    align-items: center;
    width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
    row-gap: 58px;
    justify-content: space-between;
    order: 0;
    height: auto;
}
    
#f6fffbd2 {
    min-height: 50px;
    width: 210px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#e6bae001 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#f42492dd {
    height: 81px;
}
    
#\30 ed55fce::before, #\30 ed55fce > .bgExtraLayerOverlay {
    
}
#\30 ed55fce {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 90432b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 9cbb300 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 1132643 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f179f49 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
    justify-content: center;
}
    
#\38 286904c {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 4% 12% 4%;
}
    
#c6f405f4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 8728acf {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 257px;
    justify-content: space-between;
    align-items: center;
    min-height: 110px;
    margin-top: 3%;
    row-gap: 16px;
}
    
#\30 d79f2de {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 a89252d {
    width: 100%;
    min-height: 246px;
    align-items: center;
    order: 0;
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#ed429573 {
    height: 18px;
}
    
#\36 cb038ac {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 561f628 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 c283004 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 3a1cd8d {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 19af55b {
    height: 144px;
}
    
#\39 b959095 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    row-gap: 24px;
}
    
#fd17470e {
    width: 100%;
    min-height: 50px;
}
    
#e5b8efe8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\34 bb3ffae {
    width: 100%;
}
}

#\39 b959095.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUFAAMAAAAAAAAAAAAAAAECAwQFBxITQSEiI//EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIh/9oADAMBAAIRAxEAPwDJ1K59WhvqXHcI4rp/Iz6QqtXUi6kbF++JZeO9AAUoSnp//9k=')!important}