*#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 nav.u_1998592992 { color:black !important; }

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

  *#dm .dmInner div.u_1189616151 .card-title {
    font-weight:900 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner div.u_1056926073 .card-title {
    font-weight:900 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner div.u_404188055 .card-title {
    font-weight:900 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner a.u_4092642700 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1623444367 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1106872795 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2612883873 .slide-subtitle { font-family:'Manrope-Light' !important; }

  *#dm .dmInner *.u_2612883873 .slide-subtitle { text-align:LEFT !important; }

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

  *#dm .dmInner a.u_1410766408 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1026703942 .card-title {
    font-weight:900 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner div.u_1639098111 .card-title {
    font-weight:900 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner div.u_1629876911 .card-title {
    font-weight:900 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner div.u_3363060571 .flip-card { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_3363060571 .flip-card-front-title {
    color:var(--color_11) !important;
    font-weight:400 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner a.u_1670179682 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1924791914:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1924791914.hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_4091118284:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_4091118284.hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1118241254:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1118241254.hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1080069577:hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1080069577.hover .svg { fill:var(--color_7) !important; }

  *#dm .dmInner a.u_1623444367:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1623444367.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1670179682:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1670179682.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1410766408:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1410766408.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1909644084 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1909644084:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1909644084.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1106872795:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1106872795.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_4092642700:hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_4092642700.hover {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_3363060571 .flip-card-back-title { color:var(--color_11) !important; }

  *#dm .dmInner div.u_3363060571 .flip-card-label {
    font-weight:800 !important;
    color:var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1038269776:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1038269776.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1857181314:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1857181314.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1129464270:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1129464270.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1850198691:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1850198691.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1627456774:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1627456774.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1374704495:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1374704495.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1450644316:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1450644316.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1011636858:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1011636858.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1470667113:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1470667113.hover .svg { fill:var(--color_5) !important; }

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

  *#dm .dmInner div.u_1791343084:hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1791343084.hover .svg { fill:var(--color_5) !important; }

  *#dm .dmInner div.u_1844453622 .flip-card { border-radius:25px 25px 25px 25px !important; }

  *#dm .dmInner div.u_1844453622 .flip-card-front-title {
    color:var(--color_11) !important;
    font-weight:400 !important;
    font-family:'Manrope-ExtraBold' !important;
  }

  *#dm .dmInner div.u_1844453622 .flip-card-back-title { color:var(--color_11) !important; }

  *#dm .dmInner div.u_1844453622 .flip-card-label {
    font-weight:800 !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1433596044 {
    background-color:var(--color_11) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1433596044:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_11) !important;
  }

  *#dm .dmInner a.u_1433596044.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_11) !important;
  }

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

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

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

  *#dm .dmInner div.u_2612883873 .slide-title {
    font-family:'Montserrat' !important;
    color:var(--color_2) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_760120566 .slide-title { font-family: 'Inter' !important; }

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

  *#dm .dmInner *.u_1043887725 .counter-text-widget { text-align:CENTER !important; }

  *#dm .dmInner *.u_1726052800 .counter-text-widget { text-align:CENTER !important; }

  *#dm .dmInner *.u_1148850557 .counter-text-widget { text-align:CENTER !important; }

  *#dm .dmInner *.u_1686317350 .counter-text-widget { text-align:CENTER !important; }

  *#dm .dmInner div.u_1686317350 .counter-text-widget { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1043887725 .counter-text-widget { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1726052800 .counter-text-widget { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1148850557 .counter-text-widget { color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_2612883873 .slide-subtitle { font-size:24px !important; }

  *#dm .dmInner div.u_1026703942 .card-title { font-size:36px !important; }

  *#dm .dmInner div.u_1639098111 .card-title { font-size:36px !important; }

  *#dm .dmInner div.u_1629876911 .card-title { font-size:36px !important; }

  *#dm .dmInner div.u_3363060571 .flip-card-front-title { font-size:36px !important; }

  *#dm .dmInner *.u_3363060571 .flip-cards-grid { gap:25px !important; }

  *#dm .dmInner div.u_3363060571 .flip-card-back-title { font-size:0px !important; }

  *#dm .dmInner div.u_3363060571 .flip-card-description { font-size:18px !important; }

  *#dm .dmInner *.u_3363060571 .flip-card { min-height:447px !important; }

  *#dm .dmInner div.u_1844453622 .flip-card-front-title { font-size:36px !important; }

  *#dm .dmInner *.u_1844453622 .flip-cards-grid { gap:25px !important; }

  *#dm .dmInner div.u_1844453622 .flip-card-back-title { font-size:0px !important; }

  *#dm .dmInner div.u_1844453622 .flip-card-description { font-size:18px !important; }

  *#dm .dmInner *.u_1844453622 .flip-card { min-height:447px !important; }

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

  *#dm .dmInner div.u_2612883873 .slide-title { font-size:50px !important; }

  *#dm .dmInner div.u_2612883873 .slide-button {
    width:316px !important;
    height:58px !important;
  }

  *#dm .dmInner div.u_404188055 .card-title { font-size:30px !important; }

  *#dm .dmInner div.u_1189616151 .card-title { font-size:30px !important; }

  *#dm .dmInner div.u_1056926073 .card-title { font-size:30px !important; }

  *#dm .dmInner div.u_760120566 .slide-title { font-size:22px !important; }

  *#dm .dmInner div.u_760120566 .slide-subtitle { font-size:20px !important; }

  *#dm .dmInner div.u_404188055 .card-description { font-size:16px !important; }

  *#dm .dmInner div.u_404188055 .card-link { font-size:16px !important; }

  *#dm .dmInner div.u_1189616151 .card-link { font-size:16px !important; }

  *#dm .dmInner div.u_1189616151 .card-description { font-size:16px !important; }

  *#dm .dmInner div.u_1056926073 .card-link { font-size:16px !important; }

  *#dm .dmInner div.u_1056926073 .card-description { font-size:16px !important; }

  *#dm .dmInner div.u_3363060571 .flip-card-label { font-size:16px !important; }

  *#dm .dmInner div.u_1726052800 .counter-text-widget { font-size:56px !important; }

  *#dm .dmInner div.u_1043887725 .counter-text-widget { font-size:56px !important; }

  *#dm .dmInner div.u_1148850557 .counter-text-widget { font-size:56px !important; }

  *#dm .dmInner div.u_1686317350 .counter-text-widget { font-size:56px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1844453622 .flip-card { min-height:378px !important; }

  *#dm .dmInner div.u_2612883873 .slide-title { font-size:28px !important; }

  *#dm .dmInner div.u_1043887725 .counter-text-widget { font-size:60px !important; }

  *#dm .dmInner div.u_1726052800 .counter-text-widget { font-size:60px !important; }

  *#dm .dmInner div.u_1148850557 .counter-text-widget { font-size:60px !important; }

  *#dm .dmInner div.u_1686317350 .counter-text-widget { font-size:60px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2612883873 .slide-title { font-size:36px !important; }

  *#dm .dmInner div.u_1686317350 .counter-text-widget { font-size:30px !important; }

  *#dm .dmInner div.u_1148850557 .counter-text-widget { font-size:30px !important; }

  *#dm .dmInner div.u_1726052800 .counter-text-widget { font-size:30px !important; }

  *#dm .dmInner div.u_1043887725 .counter-text-widget { font-size:30px !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 {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\33 4029134::before, #\33 4029134 > .bgExtraLayerOverlay {
    
}
#\33 4029134 {
    width: 55.62%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f7e3a349::before, #f7e3a349 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_11);
    opacity: 0.54;
}
#f7e3a349 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: url("https://lirp.cdn-website.com/561b2afc/dms3rep/multi/opt/palm-trees-teal-1920w.png");
    background-attachment: fixed;
    border-radius: 0px 0px 60px 60px;
}
    
#\30 6dee3e5 {
    min-height: 929px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_h3o {
    width: 40.38%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#\35 d8a5cb1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kkc {
    width: 100.00%;
    height: 642px;
    max-width: 100%;
}
    
#widget_jie {
    width: 841px;
    height: 588px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c949f5ec {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 4686b1b {
    align-items: flex-start;
    width: 59.5%;
    min-height: 526px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    justify-self: auto;
    order: 1;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b8e8d5a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\31 e6697bb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\34 acc2d03 {
    align-items: flex-start;
    width: 38.5%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_ar5 {
    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;
}
    
#widget_fpn {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ou9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_8tm {
    width: 309px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f0277585 {
    margin: 0px 0% 0px 0%;
}
    
#widget_itc {
    width: 434px;
    height: 486px;
    max-width: 100%;
}
}



@media all {
    
#\34 5110043 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 1a6507e {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 90px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb16f3b8 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e96cf9e4::before, #e96cf9e4 > .bgExtraLayerOverlay {
    
}
#e96cf9e4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 60px 60px 60px 60px;
    background-position: 50% 0%;
}
    
#widget_8me {
    width: 63.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o1e {
    width: 80.59%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b69c5de {
    width: 316px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7df6f87 {
    margin: -100px 4% 50px 4%;
}
    
#group_e7n {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
    
#abacf03b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7668d86 {
    width: 89.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ae736c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c619a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e67515c {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f6da9a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be43f285 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#\31 585fc49 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c1cb3ed {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3227d9c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#b12c26d0 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#e64e1f15 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#\33 d6a7e17 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf481bb4 {
    width: 54px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 34a697a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\38 c466a7c {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c3f9feb2 {
    justify-content: flex-start;
    align-items: center;
    width: 19.1%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#afe68deb {
    width: 89.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 80a7994 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9803ba0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b94c46a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae4da7f9 {
    width: 54px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1d5f29d {
    justify-content: flex-start;
    align-items: center;
    width: 15.61%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#\32 17e086d {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d88c9249 {
    justify-content: flex-start;
    align-items: center;
    width: 19.1%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\35 9bd40bf {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9328a5b {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7910257 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 2;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\34 74a43a7 {
    justify-content: flex-start;
    align-items: center;
    width: 19.1%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#a2a27c19 {
    align-items: center;
    width: 19.1%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2%;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 edf4e5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 7aa5204 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 0% 150px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 82c9438 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 d94be57 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 32713d1::before, #\38 32713d1 > .bgExtraLayerOverlay {
    
}
#\38 32713d1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 60px 60px 60px 60px;
}
    
#a9f4630e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#widget_phv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s0r {
    width: 99.90%;
    height: auto;
    max-width: 100%;
}
    
#widget_7ng {
    width: 316px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 16px;
}
    
#\34 d909572 {
    margin: -30% 9% -60px 9%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 eebcf22 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 9% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 75870c2 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 07802c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b6d7ad2d {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#widget_63d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0hi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i0o.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_i0o {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e9822722 {
    width: 201px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ac0813d {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b58d8d2f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 145b2b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 145b2b5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 88607f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc177104 {
    width: 201px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 95f7977 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d2fceb3d {
    width: 309px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f8f317ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 242f305 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 60px 60px 0 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cb455940 {
    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;
}
    
#b1af4dc8 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae69799 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#d26ecc8f {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f8f20fc6 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8fd1df1 {
    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;
}
    
#\32 3a1edbc {
    margin: 0px 5% 0px 5%;
}
    
#widget_0e9 {
    width: 504px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 4730432 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 493e911 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f52553d1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c6b1059::before, #\36 c6b1059 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#\36 c6b1059 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/561b2afc/dms3rep/multi/opt/compass-map-route-1920w.png");
    background-attachment: fixed;
}
#\36 c6b1059.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAACxLAAAsSwGlPZapAAABU0lEQVQY0wFIAbf+AOH2/w7h9P4f4vT+K+Hz/jLj9f4w0OT0KWWTxSwbXKcwFFmlKhVcpBMA4vb/GOL0/h/h9P4v4PL+N9zv+zzL4vMzcp3LLzNusS0SVqQiGF6nDwDi9/4h5Pf+JeT2/jjg8/041ev4QMni8jSPtNgtWozDIxBSpBQdYK4IANPq9yHN5fUs1Or4P9Ho9zzJ4vM+vtnuMKjG4iSNsNcSEEqiBixjvAIAlrjbHZW43DamxuNHsM7oPrzY7jSzz+klu9bsF9Lf8QYyZcsAVFT/AABSgrwXXIvDL26ZyzeEq9Uvq8nmI5q73hyKsdcQKWSrBAxLmAIAAFUAABhVohErZq4kRny6LWqXySeRtdkXZ5TGEitqrgsPVqAHEFSYAwAAAAAAFFqmChRXpRcXWqcZGVikEh5epQkUWqIMEVulDRFapAkTVJwEAAAAABqzn17RxEOeAAAAAElFTkSuQmCC');
}
    
#a6747406 {
    width: 87.63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee3f2b1a {
    width: 316px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 58px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0747e45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p0u {
    width: 100%;
    height: 400px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ncq {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
}
    
#group_5pk {
    align-items: center;
    width: 32.13%;
    min-height: 438px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_atb {
    align-items: center;
    width: 31.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0.3%;
    grid-area: auto / auto / auto / auto;
}
    
#group_snd {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    order: 3;
    flex-wrap: nowrap;
}
    
#group_2v7 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 4;
}
    
#\31 e1c6963 {
    width: 99%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k1q {
    align-items: flex-start;
    width: 31.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\32 8b9b62e {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1ae4907 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    order: 3;
    flex-wrap: nowrap;
}
    
#\31 4c43e3a {
    align-items: center;
    width: 32.13%;
    min-height: 438px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f315511 {
    align-items: center;
    width: 31.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57df47a {
    width: 99%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7da1389 {
    align-items: flex-start;
    width: 31.68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#dfed5c9b {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ivm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 7259299::before, #\31 7259299 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.34;
    border-radius: inherit;
}
#\31 7259299 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(204,223,236,1);
    background-image: url("https://lirp.cdn-website.com/561b2afc/dms3rep/multi/opt/luxury-retirement-community-in-south-florida-2026-01-05-05-34-55-utc-2529h.jpg");
    background-attachment: fixed;
    border-radius: 0px 0px 0px 0px;
}
#\31 7259299.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAxEEBRIGQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2GH5tLunkPHEQIX5ex9qmOxz+WuSO6+IiXktdIzEuVtH/9k=');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 521540d {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 38% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d190db7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 70px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#c7c20eb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 70px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#group_3or {
    align-items: flex-start;
    width: 85.21%;
    min-height: 535px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    justify-self: auto;
    align-self: flex-end;
    order: 2;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d88 {
    align-items: flex-start;
    width: 85.21%;
    min-height: 480px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_12);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pai {
    align-items: flex-end;
    width: 88.56%;
    min-height: 533px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/561b2afc/dms3rep/multi/opt/business-people-having-a-meeting-at-outdoor-cafe-2026-01-09-10-45-56-utc-639h.png");
    height: auto;
    border-radius: 41px 41px 41px 41px;
    align-self: flex-end;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#group_pai.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0wXB7UsTcQDA8d8/5ouMQsUXE+eMvJvb7bbd7rfbDWV2OdIZSiOZcyq2J/bAyE0QJ0Mtrjc6olDSEAQjoaLIV72LXn/7fER73abfK/Ltywd+/bjm5vqMiwuXq68fub274vefW/7+u0McNCQnRxkuz0ucn7XonzRx3W3cfoX3l20+37h8//kJUdkM0G4E6e6H6OxGaDYsqmWLct3mdXeB7tsC705biJR+j9XFEV5tPqSwPkhm8T7PnDGWnisUirNUd1Zo7W0h5qRGPjtDqWiQy3kx5QB+ZZiQoZJaSJErr1LulBC1yja7nTq15hrZbBx1+gGjniFGJ6eYDCdJLa/wsriB2D88ot3tkS9VmM84TAUfMaE+ZkzR8KhR/PEk8qmDOH7To1qvMb+0jJxJossIZlIStUz8YQMllkBJOIiN/AvS6SfIeIyo1IlKDSMWwDQDGGaIUMJGtdMIy4oQ8PvQVA9mZAJdG2fcO4TXN4IS9KHbFmEnw3+8FQHg6Yy9FQAAAABJRU5ErkJggg==');
}
    
#group_aq4 {
    align-items: flex-start;
    width: 88.56%;
    min-height: 640px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_13);
    background-image: none;
    border-radius: 40px 40px 40px 40px;
    align-self: auto;
    order: 0;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 0% 5% 0% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2eee9ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3fab571 {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d85598da {
    align-items: flex-start;
    width: 100%;
    min-height: 404px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f793c09e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb09cfd7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cb09cfd7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 e6a25e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 420px;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e84e7c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2f806d9 {
    width: 316px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 1e403de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: -72px;
}
    
#fb81373d {
    align-items: flex-start;
    width: 99.85%;
    min-height: 326px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    margin: 71px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfa1251b {
    margin: 50px 0% 0px 0%;
}
    
#widget_cg0 {
    width: 491px;
    height: 354px;
    max-width: 100%;
    margin-top: -33px;
}
    
#a5b83567.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 6px 0px 6px;
}
#a5b83567 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d71e2110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.67%;
    min-width: 4%;
}
    
#d860236c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.33%;
    min-width: 4%;
}
    
#\36 e5cac15 {
    min-height: 800px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_04u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ch8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_4j5 {
    width: 100%;
    height: 534px;
    max-width: 100%;
}
    
#\35 3f55f8b {
    background-color: var(--color_11);
    background-image: none;
}
    
#\39 cf1d2b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 e60df57 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 3ff3638 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
}
    
#group_01q {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#group_dgd {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    box-shadow: none;
    border-radius: 25px 25px 25px 25px;
}
    
#widget_gjr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 48e3233 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 7a55dad {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dad0da19 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 63e5760 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 f23e0e1 {
    margin: 0px 6% 0px 6%;
}
    
#widget_bqc {
    width: 79.79%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_deh {
    width: 100%;
    min-width: 4%;
    min-height: 109px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    height: auto;
}
    
#widget_bee {
    width: 79.79%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 693d07c {
    width: 316px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-height: 58px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_o15 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 7b50deb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dae0389f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5a86df6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8919b16 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8ae1ae2 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b173956a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0px 0% 200px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea7252e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#group_mpk {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\33 c8c289b {
    margin: 0px 0% 0px 0%;
}
    
#widget_g6o {
    width: 1177px;
    height: 452px;
    max-width: 100%;
}
    
#group_j8r {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
    
#af1be37a {
    width: 316px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 58px;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb607a3f {
    width: 1177px;
    height: 452px;
    max-width: 100%;
}
}



@media all {
    
#\39 0552179 {
    width: 349px;
    height: 93px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ce22f6d {
    width: 99.60%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 6923b86 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 1% 2% 1% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 67ae056 {
    width: 356px;
    height: 93px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9398304 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 18vh;
    column-gap: 1%;
    row-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f5f1d35 {
    width: 69.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 df1e4b0 {
    width: 331px;
    height: 90px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aa6e074 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.20%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
}
    
#d7722ea1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.34%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-radius: 25px 25px 25px 25px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e98f5c33 {
    width: 69.10%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9371dbb {
    margin: -40px 6% 0px 6%;
}
    
#\35 554ceb4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.11%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-radius: 25px 25px 25px 25px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
    
#\33 c88714e::before, #\33 c88714e > .bgExtraLayerOverlay {
    
}
#\33 c88714e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    background-attachment: fixed;
    border-radius: 56px 56px 56px 56px;
}
    
#\32 6c038a9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 24.04%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-radius: 25px 25px 25px 25px;
}
    
#\38 386a7cb {
    width: 322px;
    height: 91px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2f968e0 {
    width: 84.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4029134::before, #\33 4029134 > .bgExtraLayerOverlay {
    
}
#\33 4029134 {
    width: 63.64%;
    min-height: 8px;
}
    
#\30 6dee3e5 {
    min-height: 459px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 12% 2% 12% 2%;
}
    
#f7e3a349::before, #f7e3a349 > .bgExtraLayerOverlay {
    
}
    
#group_h3o {
    width: 34.28%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#widget_jie {
    width: 437px;
    height: 470px;
}
    
#widget_kkc {
    width: 100.00%;
    height: 319px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c949f5ec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f0277585 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e6697bb {
    column-gap: 4%;
}
    
#widget_itc {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1a6507e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 7df6f87 {
    margin: 0px 0% 0px 0%;
}
    
#e96cf9e4::before, #e96cf9e4 > .bgExtraLayerOverlay {
    
}
    
#b12c26d0 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\39 34a697a {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\38 c466a7c {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#e64e1f15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\33 3227d9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#be43f285 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d7910257 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#d88c9249 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#a2a27c19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\33 1d5f29d {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#c3f9feb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 74a43a7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7aa5204 {
    padding: 100px 2% 150px 2%;
}
    
#\34 d909572 {
    margin: -75px 0% -75px 0%;
}
    
#a9f4630e {
    column-gap: 4%;
}
    
#\38 32713d1::before, #\38 32713d1 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 eebcf22 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 95f7977 {
    margin: 0px 0% 0px 0%;
}
    
#b6d7ad2d {
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3a1edbc {
    margin: 0px 0% 0px 0%;
}
    
#\32 ae69799 {
    column-gap: 4%;
}
    
#f8f20fc6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 493e911 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f52553d1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c6b1059::before, #\36 c6b1059 > .bgExtraLayerOverlay {
    
}
#\36 c6b1059.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAACxLAAAsSwGlPZapAAABU0lEQVQY0wFIAbf+AOH2/w7h9P4f4vT+K+Hz/jLj9f4w0OT0KWWTxSwbXKcwFFmlKhVcpBMA4vb/GOL0/h/h9P4v4PL+N9zv+zzL4vMzcp3LLzNusS0SVqQiGF6nDwDi9/4h5Pf+JeT2/jjg8/041ev4QMni8jSPtNgtWozDIxBSpBQdYK4IANPq9yHN5fUs1Or4P9Ho9zzJ4vM+vtnuMKjG4iSNsNcSEEqiBixjvAIAlrjbHZW43DamxuNHsM7oPrzY7jSzz+klu9bsF9Lf8QYyZcsAVFT/AABSgrwXXIvDL26ZyzeEq9Uvq8nmI5q73hyKsdcQKWSrBAxLmAIAAFUAABhVohErZq4kRny6LWqXySeRtdkXZ5TGEitqrgsPVqAHEFSYAwAAAAAAFFqmChRXpRcXWqcZGVikEh5epQkUWqIMEVulDRFapAkTVJwEAAAAABqzn17RxEOeAAAAAElFTkSuQmCC');
}
    
#group_ncq {
    width: 100%;
    min-height: 80px;
}
    
#group_snd {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_2v7 {
    width: 100%;
    min-height: 80px;
}
    
#group_5pk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_k1q {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_atb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_p0u {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    height: 415px;
    width: 54.50%;
}
    
#\32 8b9b62e {
    width: 53.85%;
}
    
#\31 e1c6963 {
    width: 53.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7259299::before, #\31 7259299 > .bgExtraLayerOverlay {
    
}
#\31 7259299.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAxEEBRIGQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2GH5tLunkPHEQIX5ex9qmOxz+WuSO6+IiXktdIzEuVtH/9k=');
}
    
#\38 521540d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 2% 25% 2%;
}
    
#cfa1251b {
    margin: 0px 0% 0px 0%;
}
    
#\30 d190db7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7c20eb3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#group_aq4 {
    height: auto;
    min-height: 369px;
    width: 100.00%;
}
    
#fb81373d {
    height: auto;
    min-height: 170px;
}
    
#group_d88 {
    width: 100%;
    height: auto;
    min-height: 358px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_cg0 {
    width: 579px;
    height: 248px;
}
    
#\31 e6a25e7 {
    height: auto;
    min-height: 291px;
}
    
#group_3or {
    width: 100.00%;
    height: auto;
    min-height: 397px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d85598da {
    height: auto;
    min-height: 330px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b173956a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 c8c289b {
    margin: 0px 0% 0px 0%;
}
    
#widget_g6o {
    width: 99.99%;
    height: 742px;
}
    
#bb607a3f {
    width: 92.18%;
    height: 1090px;
}
    
#group_mpk {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9371dbb {
    margin: -75px 2% 0px 2%;
}
    
#\32 6923b86 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 1% 0% 1% 0%;
}
    
#a9398304 {
    width: 100%;
    min-height: 80px;
}
    
#\33 c88714e::before, #\33 c88714e > .bgExtraLayerOverlay {
    
}
    
#\33 f5f1d35 {
    width: 96.29%;
}
    
#\35 2f968e0 {
    width: 97.46%;
}
    
#\37 ce22f6d {
    width: 99.08%;
}
}



@media (max-width: 767px) {
    
#\33 4029134::before, #\33 4029134 > .bgExtraLayerOverlay {
    
}
#\33 4029134 {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 1;
}
    
#\30 6dee3e5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24% 3% 8% 3%;
}
    
#f7e3a349::before, #f7e3a349 > .bgExtraLayerOverlay {
    
}
    
#group_h3o {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#widget_kkc {
    height: 240px;
    width: 93.20%;
}
    
#widget_jie {
    height: 430px;
}
    
#\35 d8a5cb1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c949f5ec {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 4686b1b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e6697bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\34 acc2d03 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_itc {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 1a6507e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#eb16f3b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e96cf9e4::before, #e96cf9e4 > .bgExtraLayerOverlay {
    
}
    
#group_e7n {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b12c26d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\38 c466a7c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d7910257 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#a2a27c19 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8me {
    width: 100.00%;
}
    
#widget_o1e {
    width: 100.00%;
}
    
#\34 edf4e5c {
    width: 100.00%;
}
    
#d88c9249 {
    width: 100.00%;
}
    
#\33 1d5f29d {
    width: 100.00%;
}
    
#c3f9feb2 {
    width: 100.00%;
}
    
#\37 9803ba0 {
    width: 100.00%;
}
    
#\34 74a43a7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 7aa5204 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 150px 4%;
}
    
#\33 82c9438 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d94be57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9f4630e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\38 32713d1::before, #\38 32713d1 > .bgExtraLayerOverlay {
    
}
    
#\34 d909572 {
    margin: -30% 0% -60px 0%;
}
}



@media (max-width: 767px) {
    
#\37 eebcf22 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 75870c2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b6d7ad2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\36 ac0813d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b1af4dc8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae69799 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#d26ecc8f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f8f20fc6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 493e911 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ncq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_snd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_2v7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 c6b1059::before, #\36 c6b1059 > .bgExtraLayerOverlay {
    
}
#\36 c6b1059.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAACxLAAAsSwGlPZapAAABU0lEQVQY0wFIAbf+AOH2/w7h9P4f4vT+K+Hz/jLj9f4w0OT0KWWTxSwbXKcwFFmlKhVcpBMA4vb/GOL0/h/h9P4v4PL+N9zv+zzL4vMzcp3LLzNusS0SVqQiGF6nDwDi9/4h5Pf+JeT2/jjg8/041ev4QMni8jSPtNgtWozDIxBSpBQdYK4IANPq9yHN5fUs1Or4P9Ho9zzJ4vM+vtnuMKjG4iSNsNcSEEqiBixjvAIAlrjbHZW43DamxuNHsM7oPrzY7jSzz+klu9bsF9Lf8QYyZcsAVFT/AABSgrwXXIvDL26ZyzeEq9Uvq8nmI5q73hyKsdcQKWSrBAxLmAIAAFUAABhVohErZq4kRny6LWqXySeRtdkXZ5TGEitqrgsPVqAHEFSYAwAAAAAAFFqmChRXpRcXWqcZGVikEh5epQkUWqIMEVulDRFapAkTVJwEAAAAABqzn17RxEOeAAAAAElFTkSuQmCC');
}
    
#\30 1ae4907 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_5pk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_k1q {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_atb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_p0u {
    width: 92.14%;
}
    
#\32 8b9b62e {
    width: 89.37%;
}
    
#\31 e1c6963 {
    width: 89.32%;
}
}



@media (max-width: 767px) {
    
#\31 7259299::before, #\31 7259299 > .bgExtraLayerOverlay {
    
}
#\31 7259299.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABAxEEBRIGQVH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABkRAAMAAwAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2GH5tLunkPHEQIX5ex9qmOxz+WuSO6+IiXktdIzEuVtH/9k=');
}
    
#\38 521540d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 d190db7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7c20eb3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 23px;
}
    
#d85598da {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e6a25e7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fb81373d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 1e403de {
    margin-top: -6px;
}
    
#group_aq4 {
    height: auto;
    min-height: 527px;
    width: 100.00%;
}
    
#group_d88 {
    width: 100.00%;
    height: auto;
    min-height: 551px;
}
    
#group_3or {
    width: 100.00%;
    height: auto;
    min-height: 543px;
}
}



@media (max-width: 767px) {
    
#d71e2110 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d860236c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e5cac15 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_4j5 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 e60df57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3ff3638 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_01q {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_deh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_dgd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 48e3233 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 7a55dad {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#dad0da19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



@media (max-width: 767px) {
    
#b173956a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_mpk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_j8r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_g6o {
    height: 888px;
}
    
#bb607a3f {
    height: 1194px;
}
}



@media (max-width: 767px) {
    
#\32 6923b86 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a9398304 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 aa6e074 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#d7722ea1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 554ceb4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\33 c88714e::before, #\33 c88714e > .bgExtraLayerOverlay {
    
}
    
#\32 6c038a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}

