*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner *.u_1518194563 .dmform-success { text-align:CENTER !important; }

  *#dm .dmInner *.u_1518194563 .dmform-success .rteBlock { text-align:CENTER !important; }

  *#dm .dmInner *.u_1518194563 .dmforminput { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .dmforminput input { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .dmforminput textarea { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .dmforminput .fileUploadLink { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .checkboxwrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .radiowrapper span { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .optinwrapper div { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .freetextwrapper { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .dmforminput select { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .dmforminput option { text-align:LEFT !important; }

  *#dm .dmInner *.u_1518194563 .dmformsubmit {
    text-align:CENTER !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1518194563 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .m-recaptcha { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .freetextwrapper { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmform-success { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmform-success .rteBlock { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 .dmform-error { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1518194563 input::placeholder {
    color:var(--color_1) !important;
    font-family: Inter !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1518194563 input.placeholder {
    color:var(--color_1) !important;
    font-family: Inter !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1518194563 textarea::placeholder {
    color:var(--color_1) !important;
    font-family: Inter !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1518194563 textarea.placeholder {
    color:var(--color_1) !important;
    font-family: Inter !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1518194563 select::placeholder {
    color:var(--color_1) !important;
    font-family: Inter !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1518194563 select.placeholder {
    color:var(--color_1) !important;
    font-family: Inter !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1518194563 .dmformsubmit {
    width:215px !important;
    height:52px !important;
  }

  *#dm .dmInner div.u_1518194563 input:not([type="submit"]) {
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1518194563 textarea {
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1518194563 select {
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1651693856 .photoGalleryViewAll.link {
    color:var(--color_7) !important;
    text-decoration:underline !important;
  }

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

  *#dm .dmInner div.u_1645512110 {
    border-style:solid !important;
    border-width:0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner *.u_1645512110 .divider.visible { visibility:visible !important; }

  *#dm .dmInner div.u_2314995227 .caption-sub-title {
    opacity:1 !important;
    display:none !important;
  }

  *#dm .dmInner div.u_2314995227 [data-image-type="main"]:hover { opacity:1 !important; }

  *#dm .dmInner div.u_2314995227 .caption-inner a.caption-button { display:none !important; }

  *#dm .dmInner div.u_2314995227 .caption-secondary-text { color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1645512110 .under { stroke:var(--color_3) !important; }

  *#dm .dmInner *.u_1645512110 .over { stroke:var(--color_2) !important; }

  *#dm .dmInner div.u_1645512110 .number {
    border-radius:0% 0% 0% 0% !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1645512110 .divider { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1645512110 .label { color:var(--color_2) !important; }

  *#dm .dmInner div.u_2314995227 {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_2314995227 .caption-inner { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_3202597578 hr { color:rgba(230,233,234,1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1518194563 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .dmformsubmit {
    width:280px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1518194563 .dmforminput input { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput textarea { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput .fileUploadLink { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .checkboxwrapper span { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .radiowrapper span { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_1518194563 .dmforminput select { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .dmforminput option { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .dmform-success { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .dmform-success .rteBlock { font-size:16px !important; }

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

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

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

  *#dm .dmInner *.u_1651693856 .photoGalleryViewAll { padding:0 20px !important; }

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

  *#dm .dmInner div.u_1645512110 .number { font-size:40px !important; }

  *#dm .dmInner div.u_1645512110 .divider { font-size:40px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1518194563 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 .m-recaptcha { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 input::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 input.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 textarea::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 textarea.placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 select::placeholder { font-size:16px !important; }

  *#dm .dmInner div.u_1518194563 select.placeholder { font-size:16px !important; }

  *#dm .dmInner *.u_1651693856 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1651693856 .photoGalleryThumbs .image-container a { padding-top:96px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1518194563 .dmformsubmit {
    height:52px !important;
    width:256px !important;
  }

  *#dm .dmInner div.u_1518194563 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }

  *#dm .dmInner div.u_1518194563 .m-recaptcha { font-size:14px !important; }

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

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

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

  *#dm .dmInner *.u_1651693856 .photoGalleryViewAll { padding:0 20px !important; }

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

  *#dm .dmInner *.u_1651693856 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1651693856 .photoGalleryViewAll { padding:0 15px !important; }

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

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

  *#dm .dmInner *.u_1651693856 .photoGalleryThumbs { padding:3px !important; }

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

  *#dm .dmInner *.u_1651693856 .photoGalleryViewAll { padding:0 3px !important; }

  *#dm .dmInner div.u_1645512110 .number { font-size:24px !important; }

  *#dm .dmInner div.u_1645512110 .divider { font-size:24px !important; }

  *#dm .dmInner div.u_1645512110 .label { font-size:14px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#abbf46f3 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#d0e74584 {
    width: 237px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
}
    
#c2d613a0 {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f4b185d1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 68.80%;
    min-height: 21px;
    max-height: 100%;
    order: 0;
    align-self: flex-start;
    height: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 42834a3 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 0f14eaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 71%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 324b856 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 16px 16px 30px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c3111f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 ba71a12 {
    width: 6px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-left: 4%;
    margin-right: 4%;
}
    
#ca251b8e {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a6d24eb9 {
    width: 6px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 4%;
    margin-right: 4%;
}
    
#\37 c474550 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e23ce47b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f72adf58/dms3rep/multi/opt/IMG_0506-1920w.jpeg);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ca6ef088 {
    width: 64.46%;
    height: 520px;
    max-width: 100%;
}
    
#bb7d1c6d {
    min-height: 187px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 1f71b95 {
    align-items: center;
    width: 33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f72adf58/dms3rep/multi/opt/IMG_0559-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#d991cc09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.999999999999993%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f72adf58/dms3rep/multi/opt/IMG_0558-3bca0170-1920w.jpeg);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 0a76344 {
    width: 51.22%;
    height: 520px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bdc9250f {
    width: 53.90%;
    height: 520px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 672e1a5 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 2% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#aea20901 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c3fa2967 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 b747fa5 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#b8605258 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dbe28c0e {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d8698b7 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ad14a96 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 0270feb {
    width: 99.99349646905452%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc264ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 31.333333333333332%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 4dce21e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#df245e82 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e473646 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 6c93dbe {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c5bd380d {
    min-height: 271px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\37 d8bf2f5 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ad620f5 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fc294aa9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 da12161 {
    width: 99.99349646905452%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 578c94f {
    min-height: 237px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 70ac2f9 {
    width: 99.62%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ae6c86a5 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3c88e22 {
    width: 99.99149197487786%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a99d74c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 33.206673306772906%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#e43b6821 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ce597658 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 30.72%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#f4d5fd5c {
    align-items: flex-end;
    width: 28.05%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 30363a7 {
    width: 969.258px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ad13ed4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 9bad0bd {
    width: 375px;
    height: 520px;
    max-width: 100%;
}
    
#\32 6769b16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 63.918131868131866%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\34 b65c52e {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 6% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#fdaf02a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 dd478a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#\35 0ad6113 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 3cccb2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b40ab7d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/f72adf58/dms3rep/multi/opt/IMG_0572-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#b40ab7d3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQACAwQFBxITFRchUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Aop7whuJp7Y3CCE5ZHa002nTEk4Dz4iIm/9k=');
}
    
#\31 58f8268 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    padding: 4% 16px 4% 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\34 eac66e5 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#b8bd9a65 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
}
    
#\37 5e14297 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a872ef6e {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 ffc9b99 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#f3436b17 {
    width: 82.44%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c040551 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 2290ab4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ee779a94 {
    min-height: 260px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\34 b13ea84 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 fc9c763 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 5425160 {
    min-height: 502px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-bottom: 6%;
    padding-left: 4%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 d6ee63c {
    width: 92.45%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3271b5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 924213f {
    min-height: 108px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#widget_r72 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f71d1c7e {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#c134f14b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 027cf68 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0fe425d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 60%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 d62fce3 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 4% 2% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 617727b {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#baf17aea {
    justify-content: flex-start;
    width: 36%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#d3efce78 {
    width: 99.99842333464724%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 955235b {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#ad373fd7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 2369f83 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 7c0b4e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 46ada64 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1b1834f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 e37f284 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#adc0b34b {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f87a32e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    row-gap: 14px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 21d25a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 c1a9e13 {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 8b33194 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#f1461c01 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d42165 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_841 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#widget_jll {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#widget_hou {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
}



@media all {
    
#\33 c73e76e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 3d298c7 {
    min-height: 89px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 e515e59 {
    width: 75%;
    height: auto;
    max-width: 100%;
}
    
#c43a843e {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#f4e576eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fca374fb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fca374fb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 1553fcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\34 2ee4872 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 83851fd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 83851fd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#d81b0297 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4438cb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da66acc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b5a114c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dcb00660 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#fba9336c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d963a521 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 1d2d554 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#b53a61e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 d68c109 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6f74a25 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7acc97a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 7acc97a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
}



@media all {
    
#\35 9962798 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5874173.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 5874173 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 6b66d38.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 6b66d38 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#e994b88a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3ba2817 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2960cd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c6e71a11 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\33 450c574 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c31eaa7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 fdd7437 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 92a0f79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 149f149 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a6e86deb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb697c81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8a980ab.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f8a980ab {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\39 d864ec8 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#eb36398a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 866a366 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\38 e4df6f2 {
    min-height: 335px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#bbe08a1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 e74f2f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e0b4143 {
    background-color: var(--color_6);
    background-image: initial;
}
}



@media all {
    
#c048a1fc {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 feab76b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9d089a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 a123b06 {
    width: 100%;
    height: 125px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc6a40b9 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 23c527e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 467f55a {
    min-height: 108px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b215d1d9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d2ac96e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_v0m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#cfd205e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\32 3e2e18f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#c815805e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\38 dbbeabd {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#widget_1q9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_kkl.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#widget_kkl {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_d5r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_c0i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_3ti {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_4od {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_1lh {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abbf46f3 {
    margin: 0px 0% 0px 0%;
}
    
#c2d613a0 {
    margin: 0px 0% 0px 0%;
}
    
#f4b185d1 {
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 0f14eaa {
    width: 100%;
    min-height: 80px;
}
    
#\31 324b856 {
    width: 100%;
    min-height: 90px;
    align-items: flex-start;
    height: auto;
    padding-bottom: 16px;
}
    
#\38 c3111f0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\31 ba71a12 {
    margin: 0px 0% 0px 0%;
}
    
#ca251b8e {
    margin: 0px 0% 0px 0%;
}
    
#a6d24eb9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c474550 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 13px;
    padding: 6% 6% 4% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e23ce47b {
    width: 38%;
}
    
#ca6ef088 {
    height: 230px;
}
    
#bb7d1c6d {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\37 1f71b95 {
    width: 22.007390109890114%;
}
    
#d991cc09 {
    width: 38%;
}
    
#\33 0a76344 {
    height: 242px;
}
    
#bdc9250f {
    height: 260px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 672e1a5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding-bottom: 2%;
}
    
#aea20901 {
    width: 100%;
    min-height: 8px;
}
    
#c3fa2967 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 fc264ab {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4dce21e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e473646 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c5bd380d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    padding: 4% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a99d74c {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e43b6821 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#ce597658 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 578c94f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    padding: 2% 2% 8% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f4d5fd5c {
    width: 33.19%;
    min-height: 8px;
}
    
#\35 30363a7 {
    width: 90%;
}
    
#\39 9bad0bd {
    height: 282px;
}
    
#\32 6769b16 {
    row-gap: 32px;
    width: 64.65285714285714%;
    min-height: 8px;
}
    
#\34 b65c52e {
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 12% 2% 12% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0ad6113 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\36 3cccb2b {
    width: 100.00%;
    order: 0;
}
    
#b40ab7d3 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
#b40ab7d3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQACAwQFBxITFRchUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Aop7whuJp7Y3CCE5ZHa002nTEk4Dz4iIm/9k=');
}
    
#\31 58f8268 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#b8bd9a65 {
    width: 100%;
    order: 3;
}
    
#a872ef6e {
    width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3436b17 {
    width: 91.40928534679176%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c040551 {
    order: 0;
}
    
#\34 2290ab4 {
    width: 100%;
    min-height: 8px;
    padding-bottom: 16px;
}
    
#ee779a94 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    padding: 12% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fc9c763 {
    width: 100%;
    min-height: 8px;
}
    
#\32 5425160 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 483px;
    padding: 0% 4% 8% 4%;
}
    
#\32 d6ee63c {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 924213f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0fe425d {
    width: 100%;
    min-height: 80px;
}
    
#\33 d62fce3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-bottom: 2%;
    row-gap: 0px;
}
    
#baf17aea {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 21d25a3 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 c1a9e13 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 460px;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#\30 2369f83 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 7c0b4e7 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3d298c7 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 e515e59 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1553fcf {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#dcb00660 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#b53a61e2 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\37 1d2d554 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2960cd5 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#c6e71a11 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\38 c31eaa7 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\37 149f149 {
    width: 33.333333333333336%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 866a366 {
    order: 0;
    width: 434px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 e4df6f2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 207px;
    padding-top: 8%;
}
    
#bbe08a1b {
    width: 100%;
    min-height: 8px;
}
    
#\32 e74f2f7 {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c048a1fc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 30px;
    padding: 6% 6% 6% 6%;
}
    
#\32 feab76b {
    width: 50%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9d089a6 {
    width: 50%;
    min-height: 8px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 a123b06 {
    width: 94.90%;
    order: 0;
    height: 155px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 467f55a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c815805e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#abbf46f3 {
    width: 100%;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#c2d613a0 {
    width: 100%;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f4b185d1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    height: auto;
    min-height: 51px;
    order: 0;
}
    
#\33 0f14eaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 324b856 {
    width: 100%;
    min-height: 90px;
    align-items: center;
    padding-bottom: 16px;
    height: auto;
}
    
#\38 c3111f0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\31 ba71a12 {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#ca251b8e {
    width: 100%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a6d24eb9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#a6d24eb9 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c474550 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#e23ce47b {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ca6ef088 {
    height: 158px;
}
    
#bb7d1c6d {
    min-height: 38px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#\37 1f71b95 {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d991cc09 {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 0a76344 {
    height: 140px;
}
    
#bdc9250f {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#\35 672e1a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 2% 4%;
}
    
#aea20901 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#c3fa2967 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 fc264ab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 4dce21e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 e473646 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c5bd380d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
    padding-bottom: 1%;
}
}



@media (max-width: 767px) {
    
#\36 a99d74c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#e43b6821 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ce597658 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 578c94f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 8px;
    padding: 1% 4% 10% 4%;
}
    
#\37 da12161 {
    order: 0;
}
    
#\34 3c88e22 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#f4d5fd5c {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 1;
}
    
#\35 30363a7 {
    order: 1;
}
    
#ad13ed4e {
    order: 0;
}
    
#\39 9bad0bd {
    height: 240px;
    width: 183px;
}
    
#\32 6769b16 {
    min-height: 254px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 32px;
    order: 0;
}
    
#\34 b65c52e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 3% 8% 3%;
}
    
#fdaf02a8 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\35 0ad6113 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#b40ab7d3 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#b40ab7d3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAIRAAAQMBCQAAAAAAAAAAAAAAAQACAwQFBxITFRchUWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8Aop7whuJp7Y3CCE5ZHa002nTEk4Dz4iIm/9k=');
}
    
#\31 58f8268 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#b8bd9a65 {
    width: 100%;
}
    
#\37 5e14297 {
    height: 144px;
}
    
#a872ef6e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f3436b17 {
    width: 100.00%;
}
    
#\34 2290ab4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 16px;
}
    
#ee779a94 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\36 fc9c763 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
}
    
#\32 5425160 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#\32 d6ee63c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3271b5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 924213f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_r72 {
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 0fe425d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 d62fce3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 12% 4% 2% 4%;
}
    
#baf17aea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 617727b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 21d25a3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 c1a9e13 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#ad373fd7 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 2369f83 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 7c0b4e7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 1b1834f {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 f87a32e {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#\33 c73e76e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 3d298c7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\33 e515e59 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 1553fcf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#dcb00660 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#b53a61e2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\37 1d2d554 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\30 2960cd5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#c6e71a11 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 12% 4%;
}
    
#\38 c31eaa7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\37 149f149 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\30 866a366 {
    width: 83.39%;
    order: 0;
}
    
#\38 e4df6f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 8% 6%;
}
    
#bbe08a1b {
    width: 100%;
    min-height: 100px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\32 e74f2f7 {
    width: 86.00003990024938%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#c048a1fc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 8% 8% 8% 8%;
}
    
#\32 feab76b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\32 9d089a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 a123b06 {
    height: 96px;
}
    
#\36 23c527e {
    width: 280px;
}
}



@media (max-width: 767px) {
    
#\31 467f55a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d2ac96e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#cfd205e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\32 3e2e18f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c815805e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_3ti {
    height: 240px;
}
}

