*#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_1314879281 .dmwidget-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_1314879281 .dmforminput { padding-block:7px !important; }

  *#dm .dmInner *.u_1314879281 .spacing-container { margin-block:-7px !important; }

  *#dm .dmInner *.u_1314879281 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:25px !important;
  }

  *#dm .dmInner div.u_1314879281 .dmforminput input {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .dmforminput textarea {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .dmforminput .fileUploadLink {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .checkboxwrapper span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .radiowrapper span {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .optinwrapper div {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .freetextwrapper {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .dmforminput select {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

  *#dm .dmInner div.u_1314879281 .dmforminput option {
    color:rgba(255,255,255,1) !important;
    font-family: 'Inter' !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1314879281 .dmformsubmit:hover { background-image:none !important; }

  *#dm .dmInner div.u_1314879281 .dmformsubmit.hover { background-image:none !important; }

  *#dm .dmInner div.u_1314879281 {
    background-color:var(--color_3) !important;
    border-radius:12px 12px 12px 12px !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1314879281 .dmwidget-title { color:var(--color_1) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1314879281 .dmformsubmit {
    height:54px !important;
    width:280px !important;
    background-color:var(--color_1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1314879281 input[type="submit"] { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1302670810 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/95dce582-93ae-4598-86e1-58792e3ea350/icon/Arrow_8062929.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1583327181 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/44a1c88d-8e86-41ff-a75d-8ecbc8c3f7e9/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner div.u_4118065877 img { object-fit:contain !important; }

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

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

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

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

  *#dm .dmInner div.u_1223376164 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1314879281 input::placeholder { font-size:14px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1274984591 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1274984591 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1314879281 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1314879281 .dmforminput option { font-size:15px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1314879281 .dmforminput input { font-size:15px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_984260690 span.text { font-size:12px !important; }

  *#dm .dmInner *.u_1274984591 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1274984591 .photoGalleryViewAll { padding:0 2.5px !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 {
    
#d633e5a7 {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c4c851f9 {
    width: 735px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -4px;
    grid-area: auto / auto / auto / auto;
}
    
#b7bf13e7 {
    min-height: 616px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 38cdbab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 42.12%;
    min-width: 4%;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cd4dcec::before, #\34 cd4dcec > .bgExtraLayerOverlay {
    
}
#\34 cd4dcec {
    background-position: 0% 0%;
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 78dbc80 {
    margin: 0px 0% 0px 0%;
}
    
#a0660efa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k5m {
    width: 57.87%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ah3 {
    width: 100.00%;
    height: 582px;
    max-width: 100%;
}
}



@media all {
    
#\35 0821649 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eae41688 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 64.59%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 118bb37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.29491706694204%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 48px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7331b80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f51ca9b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a7a466c {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e9a7bf3c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 64ef491 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 19e24f0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
    order: 1;
}
    
#\30 d534a18.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 8% 8% 8%;
}
#\30 d534a18 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ps {
    width: 100.00%;
    height: 498px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 04ecb29 {
    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%;
}
    
#\34 b8b9d1d {
    min-height: 29px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f8c1163 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 3a4c211 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 5995003 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbe970cd {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 6;
    --column-gap: 5px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3d38598 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#da1f99a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7929874 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aed5097d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b4fba46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 b40d1f8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da8ed295 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2d88232 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3786aa8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a3786aa8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\37 8a1425f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 8a1425f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#b907453b {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 a1c2051 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a73c4b3 {
    min-height: 336px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a3d8b64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a14ddb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8ced3be {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5d2201c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 5d2201c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#c23aecbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e1b3606.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 e1b3606 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\35 ee5c1ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0e861e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 0e861e8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\33 b2edc24 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fddc3ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 fddc3ac {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#ed75644c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0fbdc28 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 88739fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 19939b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5770da1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f72ba1b9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8c994fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef9f5527 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 982b6f2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fe4ad2b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7c85c75 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#fa70a0d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d37ebac {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 09b700c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 3180cd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5c2b9b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c85defa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 7d254b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 7d254b2 {
    width: 99.99903146846646%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c7d3e595 {
    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%;
}
    
#f115ff90 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 2dd8a97 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7d2c0fe {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\33 d0e50eb::before, #\33 d0e50eb > .bgExtraLayerOverlay {
    
}
#\33 d0e50eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.92%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7ddb8b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b036aeb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b06d17b6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dddbd68 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 b6d3c8a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b54e9d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2d404f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc98aba9 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 567a0b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e74021be {
    background-color: var(--color_5);
    background-image: initial;
}
    
#ddb6cacc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6465f1f {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4ba8111 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 32e7aa1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 58%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8b4e082.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 8b4e082 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\34 75de958.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 75de958 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\38 ffe65fe {
    min-height: 336px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7tb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 6588372 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 103ee1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 dc8f4bc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac69dd97::before, #ac69dd97 > .bgExtraLayerOverlay {
    
}
#ac69dd97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.92%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 074576f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6ed36ce.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 6ed36ce {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#e1b8f12b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 356b387 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 698ac49 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b1c5a9c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9f626cb {
    min-height: 336px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 52b21e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8e1d9e4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7bb7a0b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 7bb7a0b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#\32 58123d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 58123d5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\36 146f1fe {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#fad659ef {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#cd82c3e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 58%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f6750e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 f6750e5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\32 b630315 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af95757c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0204b70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b7040153 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c3fc8827 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_5uj {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\32 4e8f84e {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b8ec6f7d {
    width: 434px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#a287881c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 39541f8 {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#f5b9cc6b {
    width: 48.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5684a89 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media all {
    
#a3db8605 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 2387ccc {
    width: 20.12%;
    height: 64px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b498dbe::before, #\37 b498dbe > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.24;
    border-radius: inherit;
}
#\37 b498dbe {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/indian-bay-marina-1920w.jpg");
    border-radius: 30px;
    background-attachment: initial;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 b498dbe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgT/xAAfEAACAQQCAwAAAAAAAAAAAAABAgMABAUREiJBUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAhES/9oADAMBAAIRAxEAPwAfjsRcxSxLFFK3I7YMtJRY5QAAW6aHwU/s0UXcmlUdfAqrkfZqM9UtbGdR/9k=');
}
    
#\37 670e9a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b401f127 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\33 cce8caa {
    width: 20.12%;
    height: 55px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7694c96 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/Screenshot+2026-04-19+at+8.48.19-AM-1920w.png");
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\33 7694c96.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABE0lEQVQY0yXGTUvCAACA4f0l89JFgojK6AMKtQg0kHBKupRa4cGPmplb9qFSmdlyFXiSIhJGYmp0iahDoBBhP+UN6vDAI/gyGlG9Rvbhg9OnPmetPqX2D+edf8XWN8fNLwRXyEtYy5Kp1imab5Qe39GbnxjtLlfPPSqdHhftLsK8Zxw5ucGRcY1+36B8a1K+M/9u1FsY5guVxiuC2zNDZN2Hkomzl9dQD3fRchoHJ3kKlzqFmyq5ag1BdI8QlZxoCZH9lISaCLAT86PEgyiKTDIdJ6amEJYdVmTvEOlVO+raJOmwnS1pglhois3gLFLAgSg6ESKLFrb9NvLyGAV5lGx4mFTARtQ7yMqClaU5C67pAX4Btd+2aMvjZRsAAAAASUVORK5CYII=');
}
    
#d21b5cb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2bd9d0a {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f89bb141 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a3d3d48 {
    width: 19.80%;
    height: 64px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8b3dffb {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ed6a2ee1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbf9be50 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/33cb8887-3887-4cb9-a7a3-dc744caccf37-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#dbf9be50.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVQY0wXBaU+CYAAA4PcndA8wKg4vPIJQ1AgQRQrFzJPlMtLEq0xNp27aMedy9aGt+bl+a88DhnFiImFz0bE2s3+v09/ly/eDsSywq7znq+gGLdneFfGhQH4UYj+P5np4/1lT366871lqUfABM4pbUawrYbMUszTkVSW2KDLzFDHX7fNLNyiFbRUetcSDvmIfa9Qs5Zxq2LOC9hS8pzrAuX/3koWMMFITjxoS1pYPG6KtIcAWjzTPbED1QUkazgeQGx4zRbIqEeXIvsFB+QBkcDDI0lApAJsRtBlztVS6rbFVmboT8OsQagQRkPPvlU8gK4T249RYD06yp6M0N0gynYS3HnUCzbWV8+zc0nCbJ/oJ/0jnJpnQNMONdXag0SBObmjkZs65bXghk8PrgrujHD9dMKN0cJIJ/wOeU1RaVbzMMAAAAABJRU5ErkJggg==');
}
    
#\36 832a8a5 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7079060 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d01973d9 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1g4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 1629189 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/99739a85-39a7-4556-b85b-ed6e95622868-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\31 1629189.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AF2d1GCg1mWk2Wun23Cr3Xau33+z4Ya244q45Iq45ABwrN50rd55qNd/q9iFr9uNveaXwumfx+qjyOujyOsAjbraj7nZkq/NmLPQoLvYqc3osNDotNLottLnttLnAIupo4ypoY+hmJipnqO0qa3Huq/IuK3EsqnArKa8qQCEmWuGm2uJnWyQpXKarnmht4CetXuZsHSTqm6RpmwAdYk+do0+e5NDgZlGhp1FiaBDiJ9AhZw8f5Y1e5EwAHaMO3uRPoGXQ4KYQX6VNnyTL32UMH+WNH2UMnqRLgBvhDR1ijh6jz14jThyiCxthCJwhiVxiCpyiCxwhikAY3gubIE1coY4bYIwZnslYXgdY3kgZHolZ3wpZ3sqAF1yLmZ7M2t+M2V5Kl5zIltxHVpwHVtxIF5yJWF0KQgDntcSyxOtAAAAAElFTkSuQmCC');
}
    
#\34 0930454 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7202ca6 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 df06671 {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d3adf32 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a1b4cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7f0f91c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e20ba09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7c53866 {
    width: 19.44%;
    height: 64px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 79f3a8a {
    width: 19.80%;
    height: 64px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 58a4dbf {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\39 366821e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 01242f1 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/image-1920w.png");
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\31 01242f1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA10lEQVQI1wXBwU7CMBgA4L6gL2Hi1bMHwxHNGGpSN6dI162t67q1Hf3XDYgkAoElXowkHngbvw+J41nuT2r7rb6Gajfo7bA4/NSH08fxL9v9ItKtsq5jHnKwrLUMtOyt8IY4HdcSJeIJ55OIhS8spCpKS5wrnBWPhD8kaYAwuY7SGyImXEWleeMVZmrKZCBkKIopug0u7vHVOx3XZg4tb4CY5lWbGNxs6Sm6e75M0pEsZ+CUh7IF7hq6sKRr6WbNUZyNhUqsLbyrPnu76fUKami4B7pezv8Bzr6I9B0mPZkAAAAASUVORK5CYII=');
}
    
#\32 591a1b6 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a63bfede {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 19aedbe {
    width: 20.12%;
    height: 64px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a552985 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/pexels-photo-33803735-1920w.jpeg");
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\35 a552985.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAAUDAwUAAAAAAAAAAAAAAQIDBBEABSEGEjETFRZBYf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAISMf/aAAwDAQACEQMRAD8Aw+66hdpEdkMKqM5AvIU2QujvopyQZ2h6+UbuT9k2YitalTpwaNmzA1D5c6DAEDGOKGyPSPURcz//2Q==');
}
}



@media all {
    
#cf18235d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 af62613 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4f1c272 {
    width: 19.80%;
    height: 83px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bb4c136 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/crux-2-1920w.webp");
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\39 bb4c136.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAACwAQCdASoKAAwAAUAmJQBOgB5th+tAAP3iymcvvhGz5p7z8cBdpjif1XzhUc/rnK1epMyP1JJ0+6kJwQAAAA==');
}
    
#\31 11ae528 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0a7259d {
    width: 99.66%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 acd8af7 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\33 3c60562 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/image029-1920w.png");
    border-radius: 30px;
    background-attachment: initial;
    align-self: stretch;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\33 3c60562.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAp0lEQVQI1wXBzQvBYADA4f1bLkpubi6Ug4uLJI6SQj6itDWHt0XMRzO2fC4vF8l8Rbko/8/P8yiNfAyjnmbdL3N2VZ47wXtv8PIE97WOv9TwlypKKhqkmksw0YvImYq0NVZmG9uoYYkKq2GTg62iRMMBStkki16L22HKZT9BOgbuSMM1O0hHcJVjlHgkRLOQ4TgX/B4bPmeH03bA1uriWTq+N+Dru/wBMsRvwqJg+UYAAAAASUVORK5CYII=');
}
    
#\31 381ab4a {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/pexels-photo-28947514-1920w.jpeg");
    border-radius: 30px;
    background-attachment: initial;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 381ab4a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAAEDBAUSAiMxUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8A08eZYJBTBxpPCVqk2OS7rPPQBVV0xAv/2Q==');
}
    
#e166d2ab {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7779ac0 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c33b483 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    column-gap: 0%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4e0e860 {
    width: 19.97%;
    height: 58px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c01a8be {
    width: 18.77%;
    height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e03d072f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 134982c {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c677875 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 5920859 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fb2c720 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.71%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e5fbd72 {
    width: 94.87%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 dcb35f9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b837f45 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a25e62c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.21%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e1eebfe6 {
    background-color: var(--color_4);
    background-image: initial;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#f4719884 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c0f2071 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f75ef53a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 863124d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5de617e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3584d3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 f7b3c74 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a6a1523c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 85888ad {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    padding: 5% 5% 5% 5%;
}
    
#\32 1d46159 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 660px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#c5caede3 {
    width: 590px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f29c2b20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bf745e88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2acd725 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/619a6101/dms3rep/multi/opt/Screenshot+2026-04-19+at+8.54.18-AM-1920w.png");
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\38 2acd725.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABHElEQVQY0wXBTS+CAQDA8efjuLh1cPRycGiMjXGwiK2xsbFYKVprVKuDWVus5C1SDU8dtHj0MrUotaXNAWOSHlF9hr/fT5h2f6DeqaLxfqP113FEZI4SMlf5BlKxQapUJ1X8QjAEaphCMlbxl61Yk4NUi0i+RbLcJlP5I1uWuStVETzxGoeJHwKZFqFcGzHfJFaQkQqf3D68IGUrXKceEfaiZU7iz5yn34hk3olmXhGTT1zE7wmKNwRCEY79ZwjuUwlPOM2+mMN3mcUTlHD5wji3d9nYtGExGTGvahHW7B7MDi8WpxeT1YVu3cqidoW5WQ0zqjFUowNMDPcjLBvs6I02dHozC/NLqCenGB8ZZEjZjbJXQV9XJz2KDv4BIQnJjZvSujkAAAAASUVORK5CYII=');
}
    
#\35 e9dc04a {
    width: 100%;
    height: 533px;
    max-width: 100%;
}
    
#e4c3e666 {
    width: 630px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be14f0a {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa19e4f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-end;
    order: 1;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 78b740d {
    min-height: 301px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8ca3010 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d9a5044 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7ebc6fc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bb48d49c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_3a2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_05t {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d633e5a7 {
    width: 80.77%;
    margin-bottom: 0%;
}
    
#c4c851f9 {
    width: 71.79%;
    margin-bottom: 3%;
}
    
#b7bf13e7 {
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    row-gap: 13px;
}
    
#\36 38cdbab {
    width: 100%;
    min-height: 80px;
    row-gap: 0px;
    align-items: center;
    height: auto;
}
    
#\34 cd4dcec::before, #\34 cd4dcec > .bgExtraLayerOverlay {
    
}
    
#a0660efa {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    align-items: center;
}
    
#group_k5m {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eae41688 {
    width: 49%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\31 118bb37 {
    width: 48.95%;
    min-height: 8px;
    padding-top: 8%;
}
    
#\39 a7a466c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
    
#\30 d534a18 {
    width: 99.82%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 04ecb29 {
    width: 100%;
    min-height: 80px;
}
    
#\34 b8b9d1d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbe970cd {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\34 3d38598 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\34 b40d1f8 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#da8ed295 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 2d88232 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 a73c4b3 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\33 a3d8b64 {
    width: 100%;
    min-height: 80px;
}
    
#\33 8ced3be {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 ee5c1ba {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7d3e595 {
    width: 100%;
    min-height: 80px;
}
    
#f115ff90 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b6d3c8a {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#dc98aba9 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 d0e50eb::before, #\33 d0e50eb > .bgExtraLayerOverlay {
    
}
#\33 d0e50eb {
    width: 100%;
    min-height: 80px;
}
    
#\34 6465f1f {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#a7ddb8b3 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 4ba8111 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b06d17b6 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\32 32e7aa1 {
    width: 100%;
    min-height: 80px;
}
    
#\38 ffe65fe {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9f626cb {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding-top: 0%;
}
    
#\37 8e1d9e4 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc8f4bc {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 7bb7a0b {
    order: 6;
}
    
#\32 58123d5 {
    order: 2;
}
    
#ac69dd97::before, #ac69dd97 > .bgExtraLayerOverlay {
    
}
#ac69dd97 {
    width: 100%;
    min-height: 80px;
}
    
#\36 146f1fe {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
}
    
#\32 6ed36ce {
    order: 0;
}
    
#cd82c3e3 {
    width: 100%;
    min-height: 80px;
}
    
#e1b8f12b {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 3;
}
    
#\37 f6750e5 {
    order: 4;
}
    
#af95757c {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 698ac49 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#b7040153 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 7;
}
    
#c3fc8827 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 5;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4e8f84e {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
    
#a287881c {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\33 39541f8 {
    width: 100.00%;
}
    
#f5b9cc6b {
    width: 49.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2387ccc {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b498dbe::before, #\37 b498dbe > .bgExtraLayerOverlay {
    
}
#\37 b498dbe {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\37 b498dbe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgT/xAAfEAACAQQCAwAAAAAAAAAAAAABAgMABAUREiJBUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAhES/9oADAMBAAIRAxEAPwAfjsRcxSxLFFK3I7YMtJRY5QAAW6aHwU/s0UXcmlUdfAqrkfZqM9UtbGdR/9k=');
}
    
#\37 670e9a1 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#b401f127 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\33 cce8caa {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7694c96 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\33 7694c96.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABE0lEQVQY0yXGTUvCAACA4f0l89JFgojK6AMKtQg0kHBKupRa4cGPmplb9qFSmdlyFXiSIhJGYmp0iahDoBBhP+UN6vDAI/gyGlG9Rvbhg9OnPmetPqX2D+edf8XWN8fNLwRXyEtYy5Kp1imab5Qe39GbnxjtLlfPPSqdHhftLsK8Zxw5ucGRcY1+36B8a1K+M/9u1FsY5guVxiuC2zNDZN2Hkomzl9dQD3fRchoHJ3kKlzqFmyq5ag1BdI8QlZxoCZH9lISaCLAT86PEgyiKTDIdJ6amEJYdVmTvEOlVO+raJOmwnS1pglhois3gLFLAgSg6ESKLFrb9NvLyGAV5lGx4mFTARtQ7yMqClaU5C67pAX4Btd+2aMvjZRsAAAAASUVORK5CYII=');
}
    
#d21b5cb6 {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#f2bd9d0a {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 331px;
    column-gap: 1%;
    padding-bottom: 1%;
}
    
#f89bb141 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\39 a3d3d48 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#e8b3dffb {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#ed6a2ee1 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#dbf9be50 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#dbf9be50.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVQY0wXBaU+CYAAA4PcndA8wKg4vPIJQ1AgQRQrFzJPlMtLEq0xNp27aMedy9aGt+bl+a88DhnFiImFz0bE2s3+v09/ly/eDsSywq7znq+gGLdneFfGhQH4UYj+P5np4/1lT366871lqUfABM4pbUawrYbMUszTkVSW2KDLzFDHX7fNLNyiFbRUetcSDvmIfa9Qs5Zxq2LOC9hS8pzrAuX/3koWMMFITjxoS1pYPG6KtIcAWjzTPbED1QUkazgeQGx4zRbIqEeXIvsFB+QBkcDDI0lApAJsRtBlztVS6rbFVmboT8OsQagQRkPPvlU8gK4T249RYD06yp6M0N0gynYS3HnUCzbWV8+zc0nCbJ/oJ/0jnJpnQNMONdXag0SBObmjkZs65bXghk8PrgrujHD9dMKN0cJIJ/wOeU1RaVbzMMAAAAABJRU5ErkJggg==');
}
    
#\36 832a8a5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7079060 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#d01973d9 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1629189 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\31 1629189.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AF2d1GCg1mWk2Wun23Cr3Xau33+z4Ya244q45Iq45ABwrN50rd55qNd/q9iFr9uNveaXwumfx+qjyOujyOsAjbraj7nZkq/NmLPQoLvYqc3osNDotNLottLnttLnAIupo4ypoY+hmJipnqO0qa3Huq/IuK3EsqnArKa8qQCEmWuGm2uJnWyQpXKarnmht4CetXuZsHSTqm6RpmwAdYk+do0+e5NDgZlGhp1FiaBDiJ9AhZw8f5Y1e5EwAHaMO3uRPoGXQ4KYQX6VNnyTL32UMH+WNH2UMnqRLgBvhDR1ijh6jz14jThyiCxthCJwhiVxiCpyiCxwhikAY3gubIE1coY4bYIwZnslYXgdY3kgZHolZ3wpZ3sqAF1yLmZ7M2t+M2V5Kl5zIltxHVpwHVtxIF5yJWF0KQgDntcSyxOtAAAAAElFTkSuQmCC');
}
    
#\34 0930454 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\36 7202ca6 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\31 df06671 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 286px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 d3adf32 {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 0;
}
    
#\39 1a1b4cf {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7f0f91c {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\39 e20ba09 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b7c53866 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\38 79f3a8a {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\37 58a4dbf {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 0;
}
    
#\39 366821e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 01242f1 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 01242f1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA10lEQVQI1wXBwU7CMBgA4L6gL2Hi1bMHwxHNGGpSN6dI162t67q1Hf3XDYgkAoElXowkHngbvw+J41nuT2r7rb6Gajfo7bA4/NSH08fxL9v9ItKtsq5jHnKwrLUMtOyt8IY4HdcSJeIJ55OIhS8spCpKS5wrnBWPhD8kaYAwuY7SGyImXEWleeMVZmrKZCBkKIopug0u7vHVOx3XZg4tb4CY5lWbGNxs6Sm6e75M0pEsZ+CUh7IF7hq6sKRr6WbNUZyNhUqsLbyrPnu76fUKami4B7pezv8Bzr6I9B0mPZkAAAAASUVORK5CYII=');
}
    
#\32 591a1b6 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\38 19aedbe {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a552985 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 a552985.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAAUDAwUAAAAAAAAAAAAAAQIDBBEABSEGEjETFRZBYf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAISMf/aAAwDAQACEQMRAD8Aw+66hdpEdkMKqM5AvIU2QujvopyQZ2h6+UbuT9k2YitalTpwaNmzA1D5c6DAEDGOKGyPSPURcz//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 af62613 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4f1c272 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bb4c136 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\39 bb4c136.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAACwAQCdASoKAAwAAUAmJQBOgB5th+tAAP3iymcvvhGz5p7z8cBdpjif1XzhUc/rnK1epMyP1JJ0+6kJwQAAAA==');
}
    
#\31 11ae528 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a7259d {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\34 acd8af7 {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 0%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\33 3c60562 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
#\33 3c60562.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAp0lEQVQI1wXBzQvBYADA4f1bLkpubi6Ug4uLJI6SQj6itDWHt0XMRzO2fC4vF8l8Rbko/8/P8yiNfAyjnmbdL3N2VZ47wXtv8PIE97WOv9TwlypKKhqkmksw0YvImYq0NVZmG9uoYYkKq2GTg62iRMMBStkki16L22HKZT9BOgbuSMM1O0hHcJVjlHgkRLOQ4TgX/B4bPmeH03bA1uriWTq+N+Dru/wBMsRvwqJg+UYAAAAASUVORK5CYII=');
}
    
#\31 381ab4a {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
#\31 381ab4a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAAEDBAUSAiMxUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8A08eZYJBTBxpPCVqk2OS7rPPQBVV0xAv/2Q==');
}
    
#e166d2ab {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\30 7779ac0 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\36 c33b483 {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\34 4e0e860 {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c01a8be {
    height: 56px;
    width: 56px;
    margin: 0px 0% 0px 0%;
}
    
#e03d072f {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\30 134982c {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    padding: 3% 0px 0px 0px;
}
    
#\32 c677875 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 331px;
    column-gap: 1%;
    padding-bottom: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fb2c720 {
    width: 30.01%;
    min-height: 8px;
}
    
#\34 5186aa0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 dcb35f9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 170px;
    column-gap: 2%;
    padding: 4% 3% 4% 3%;
}
    
#a25e62c3 {
    width: 67.74%;
    min-height: 8px;
}
    
#f4719884 {
    order: 2;
}
    
#\33 c0f2071 {
    order: 2;
}
    
#f75ef53a {
    order: 2;
}
    
#\38 863124d {
    order: 2;
}
    
#\34 5de617e {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6a1523c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 85888ad {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\32 1d46159 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c5caede3 {
    width: 100.00%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f29c2b20 {
    width: 100%;
}
    
#bf745e88 {
    width: 100%;
}
    
#\35 a4c0476 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2acd725 {
    width: 35%;
}
#\38 2acd725.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABHElEQVQY0wXBTS+CAQDA8efjuLh1cPRycGiMjXGwiK2xsbFYKVprVKuDWVus5C1SDU8dtHj0MrUotaXNAWOSHlF9hr/fT5h2f6DeqaLxfqP113FEZI4SMlf5BlKxQapUJ1X8QjAEaphCMlbxl61Yk4NUi0i+RbLcJlP5I1uWuStVETzxGoeJHwKZFqFcGzHfJFaQkQqf3D68IGUrXKceEfaiZU7iz5yn34hk3olmXhGTT1zE7wmKNwRCEY79ZwjuUwlPOM2+mMN3mcUTlHD5wji3d9nYtGExGTGvahHW7B7MDi8WpxeT1YVu3cqidoW5WQ0zqjFUowNMDPcjLBvs6I02dHozC/NLqCenGB8ZZEjZjbJXQV9XJz2KDv4BIQnJjZvSujkAAAAASUVORK5CYII=');
}
    
#\35 e9dc04a {
    height: 259px;
}
    
#fa19e4f1 {
    padding-left: 4%;
    padding-right: 4%;
    width: 65%;
    row-gap: 24px;
    justify-content: flex-end;
}
    
#\33 78b740d {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 347px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7ebc6fc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a34fce37 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#d633e5a7 {
    width: 100%;
    max-width: none;
    margin: 14px 0% 5% 0%;
}
    
#c4c851f9 {
    width: 100.00%;
    max-width: 100%;
    margin: -3px 0% 0% 0%;
}
    
#b7bf13e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
    
#\36 38cdbab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 0px;
    justify-content: flex-end;
}
    
#\34 cd4dcec::before, #\34 cd4dcec > .bgExtraLayerOverlay {
    
}
    
#a0660efa {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_k5m {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ah3 {
    height: 220px;
    width: 100.00%;
}
    
#\32 78dbc80 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eae41688 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 8px;
}
    
#\31 118bb37 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-top: 16px;
}
    
#\39 a7a466c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\30 d534a18 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 04ecb29 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 b8b9d1d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 5995003 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cbe970cd {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 3d38598 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 b40d1f8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da8ed295 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2d88232 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a73c4b3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 0% 4%;
}
    
#\33 a3d8b64 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\33 8ced3be {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 5d2201c {
    order: 4;
}
    
#\34 982b6f2 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 7;
}
    
#\30 e1b3606 {
    order: 0;
}
    
#\35 ee5c1ba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\30 0e861e8 {
    order: 2;
}
    
#\33 b2edc24 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 1;
}
    
#ed75644c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fddc3ac {
    order: 6;
}
    
#\35 fe4ad2b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7c85c75 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 5;
}
    
#\33 5770da1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f72ba1b9 {
    width: 100%;
}
    
#\33 d37ebac {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 3;
}
    
#d5c2b9b6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c7d3e595 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f115ff90 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 b6d3c8a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dc98aba9 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 d0e50eb::before, #\33 d0e50eb > .bgExtraLayerOverlay {
    
}
#\33 d0e50eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6465f1f {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a7ddb8b3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4ba8111 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 32e7aa1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#b06d17b6 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 ffe65fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#widget_7tb {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 9f626cb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\37 8e1d9e4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dc8f4bc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 7bb7a0b {
    order: 6;
}
    
#\32 58123d5 {
    order: 2;
}
    
#ac69dd97::before, #ac69dd97 > .bgExtraLayerOverlay {
    
}
#ac69dd97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 146f1fe {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 1;
}
    
#\32 6ed36ce {
    order: 0;
}
    
#cd82c3e3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#e1b8f12b {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 3;
}
    
#\37 f6750e5 {
    order: 4;
}
    
#af95757c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 698ac49 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b7040153 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 7;
}
    
#c3fc8827 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    order: 5;
}
    
#widget_5uj {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 4e8f84e {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 10% 6% 8% 6%;
}
    
#a287881c {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#\33 39541f8 {
    width: 100.00%;
}
    
#f5b9cc6b {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 2387ccc {
    height: 56px;
    width: 56px;
}
    
#\37 b498dbe::before, #\37 b498dbe > .bgExtraLayerOverlay {
    
}
#\37 b498dbe {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
    justify-content: flex-end;
}
#\37 b498dbe.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgT/xAAfEAACAQQCAwAAAAAAAAAAAAABAgMABAUREiJBUWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAhES/9oADAMBAAIRAxEAPwAfjsRcxSxLFFK3I7YMtJRY5QAAW6aHwU/s0UXcmlUdfAqrkfZqM9UtbGdR/9k=');
}
    
#b401f127 {
    min-height: 56px;
}
    
#\33 cce8caa {
    height: 56px;
    width: 56px;
}
    
#\33 7694c96 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\33 7694c96.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABE0lEQVQY0yXGTUvCAACA4f0l89JFgojK6AMKtQg0kHBKupRa4cGPmplb9qFSmdlyFXiSIhJGYmp0iahDoBBhP+UN6vDAI/gyGlG9Rvbhg9OnPmetPqX2D+edf8XWN8fNLwRXyEtYy5Kp1imab5Qe39GbnxjtLlfPPSqdHhftLsK8Zxw5ucGRcY1+36B8a1K+M/9u1FsY5guVxiuC2zNDZN2Hkomzl9dQD3fRchoHJ3kKlzqFmyq5ag1BdI8QlZxoCZH9lISaCLAT86PEgyiKTDIdJ6amEJYdVmTvEOlVO+raJOmwnS1pglhois3gLFLAgSg6ESKLFrb9NvLyGAV5lGx4mFTARtQ7yMqClaU5C67pAX4Btd+2aMvjZRsAAAAASUVORK5CYII=');
}
    
#f2bd9d0a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}
    
#f89bb141 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\39 a3d3d48 {
    height: 56px;
    width: 56px;
}
    
#e8b3dffb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#dbf9be50 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#dbf9be50.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABPElEQVQY0wXBaU+CYAAA4PcndA8wKg4vPIJQ1AgQRQrFzJPlMtLEq0xNp27aMedy9aGt+bl+a88DhnFiImFz0bE2s3+v09/ly/eDsSywq7znq+gGLdneFfGhQH4UYj+P5np4/1lT366871lqUfABM4pbUawrYbMUszTkVSW2KDLzFDHX7fNLNyiFbRUetcSDvmIfa9Qs5Zxq2LOC9hS8pzrAuX/3koWMMFITjxoS1pYPG6KtIcAWjzTPbED1QUkazgeQGx4zRbIqEeXIvsFB+QBkcDDI0lApAJsRtBlztVS6rbFVmboT8OsQagQRkPPvlU8gK4T249RYD06yp6M0N0gynYS3HnUCzbWV8+zc0nCbJ/oJ/0jnJpnQNMONdXag0SBObmjkZs65bXghk8PrgrujHD9dMKN0cJIJ/wOeU1RaVbzMMAAAAABJRU5ErkJggg==');
}
    
#\36 832a8a5 {
    min-height: 56px;
}
    
#e7079060 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#d01973d9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1g4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1g4 {
    width: 84.26%;
    margin: 16px 0% 16px 0%;
}
}



@media (max-width: 767px) {
    
#\31 1629189 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\31 1629189.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AF2d1GCg1mWk2Wun23Cr3Xau33+z4Ya244q45Iq45ABwrN50rd55qNd/q9iFr9uNveaXwumfx+qjyOujyOsAjbraj7nZkq/NmLPQoLvYqc3osNDotNLottLnttLnAIupo4ypoY+hmJipnqO0qa3Huq/IuK3EsqnArKa8qQCEmWuGm2uJnWyQpXKarnmht4CetXuZsHSTqm6RpmwAdYk+do0+e5NDgZlGhp1FiaBDiJ9AhZw8f5Y1e5EwAHaMO3uRPoGXQ4KYQX6VNnyTL32UMH+WNH2UMnqRLgBvhDR1ijh6jz14jThyiCxthCJwhiVxiCpyiCxwhikAY3gubIE1coY4bYIwZnslYXgdY3kgZHolZ3wpZ3sqAF1yLmZ7M2t+M2V5Kl5zIltxHVpwHVtxIF5yJWF0KQgDntcSyxOtAAAAAElFTkSuQmCC');
}
    
#\34 0930454 {
    min-height: 56px;
}
    
#\36 7202ca6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\31 df06671 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#\34 d3adf32 {
    min-height: 56px;
}
    
#\30 7f0f91c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#b7c53866 {
    height: 56px;
    width: 56px;
}
    
#\38 79f3a8a {
    height: 56px;
    width: 56px;
}
    
#\37 58a4dbf {
    min-height: 56px;
}
    
#\39 366821e {
    width: 99.45%;
}
    
#\31 01242f1 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\31 01242f1.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA10lEQVQI1wXBwU7CMBgA4L6gL2Hi1bMHwxHNGGpSN6dI162t67q1Hf3XDYgkAoElXowkHngbvw+J41nuT2r7rb6Gajfo7bA4/NSH08fxL9v9ItKtsq5jHnKwrLUMtOyt8IY4HdcSJeIJ55OIhS8spCpKS5wrnBWPhD8kaYAwuY7SGyImXEWleeMVZmrKZCBkKIopug0u7vHVOx3XZg4tb4CY5lWbGNxs6Sm6e75M0pEsZ+CUh7IF7hq6sKRr6WbNUZyNhUqsLbyrPnu76fUKami4B7pezv8Bzr6I9B0mPZkAAAAASUVORK5CYII=');
}
    
#\32 591a1b6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\38 19aedbe {
    height: 56px;
    width: 56px;
}
    
#\35 a552985 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\35 a552985.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIxAAAAUDAwUAAAAAAAAAAAAAAQIDBBEABSEGEjETFRZBYf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAISMf/aAAwDAQACEQMRAD8Aw+66hdpEdkMKqM5AvIU2QujvopyQZ2h6+UbuT9k2YitalTpwaNmzA1D5c6DAEDGOKGyPSPURcz//2Q==');
}
    
#\39 1a1b4cf {
    width: 99.45%;
}
}



@media (max-width: 767px) {
    
#\39 af62613 {
    min-height: 56px;
}
    
#\39 4f1c272 {
    height: 56px;
    width: 56px;
}
    
#\39 bb4c136 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
#\39 bb4c136.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkoAAABXRUJQVlA4ID4AAACwAQCdASoKAAwAAUAmJQBOgB5th+tAAP3iymcvvhGz5p7z8cBdpjif1XzhUc/rnK1epMyP1JJ0+6kJwQAAAA==');
}
    
#\34 acd8af7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3c60562 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 100%;
    min-height: 240px;
}
#\33 3c60562.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAp0lEQVQI1wXBzQvBYADA4f1bLkpubi6Ug4uLJI6SQj6itDWHt0XMRzO2fC4vF8l8Rbko/8/P8yiNfAyjnmbdL3N2VZ47wXtv8PIE97WOv9TwlypKKhqkmksw0YvImYq0NVZmG9uoYYkKq2GTg62iRMMBStkki16L22HKZT9BOgbuSMM1O0hHcJVjlHgkRLOQ4TgX/B4bPmeH03bA1uriWTq+N+Dru/wBMsRvwqJg+UYAAAAASUVORK5CYII=');
}
    
#\31 381ab4a {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
#\31 381ab4a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAAEDBAUSAiMxUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABYRAQEBAAAAAAAAAAAAAAAAAAEAEv/aAAwDAQACEQMRAD8A08eZYJBTBxpPCVqk2OS7rPPQBVV0xAv/2Q==');
}
    
#e166d2ab {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\30 7779ac0 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\36 c33b483 {
    min-height: 56px;
}
    
#\34 4e0e860 {
    height: 56px;
    width: 55.9983px;
}
    
#\39 c01a8be {
    height: 56px;
    width: 56px;
}
    
#\30 134982c {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\32 c677875 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}
    
#\34 0a7259d {
    width: 99.45%;
}
    
#\31 11ae528 {
    width: 99.45%;
}
    
#e03d072f {
    width: 99.45%;
}
}



@media (max-width: 767px) {
    
#\33 5920859 {
    min-width: 32px;
}
    
#\33 fb2c720 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding: 6px 16px 6px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5186aa0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 dcb35f9 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 6% 8% 6%;
}
    
#a25e62c3 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f4719884 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c0f2071 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f75ef53a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 863124d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5de617e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a6a1523c {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 85888ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1d46159 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 105px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c5caede3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f29c2b20 {
    width: 100%;
}
    
#bf745e88 {
    width: 100%;
}
    
#\35 a4c0476 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2acd725 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 2acd725.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAABYlAAAWJQFJUiTwAAABHElEQVQY0wXBTS+CAQDA8efjuLh1cPRycGiMjXGwiK2xsbFYKVprVKuDWVus5C1SDU8dtHj0MrUotaXNAWOSHlF9hr/fT5h2f6DeqaLxfqP113FEZI4SMlf5BlKxQapUJ1X8QjAEaphCMlbxl61Yk4NUi0i+RbLcJlP5I1uWuStVETzxGoeJHwKZFqFcGzHfJFaQkQqf3D68IGUrXKceEfaiZU7iz5yn34hk3olmXhGTT1zE7wmKNwRCEY79ZwjuUwlPOM2+mMN3mcUTlHD5wji3d9nYtGExGTGvahHW7B7MDi8WpxeT1YVu3cqidoW5WQ0zqjFUowNMDPcjLBvs6I02dHozC/NLqCenGB8ZZEjZjbJXQV9XJz2KDv4BIQnJjZvSujkAAAAASUVORK5CYII=');
}
    
#\35 e9dc04a {
    height: 253px;
}
    
#fa19e4f1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 6% 6% 6% 6%;
}
    
#\33 78b740d {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#\33 d9a5044 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 7ebc6fc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_05t {
    width: 150px;
    height: auto;
    min-height: 51px;
}
}

