.avia-section.av-49yzby-57f967223d3c62eda3f1d6ce2b1c1b1a{
background-repeat:no-repeat;
background-image:url(https://legacyathastings.com/wp-content/uploads/2026/08/The-Legacy-at-Sunrise.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-49yzby-57f967223d3c62eda3f1d6ce2b1c1b1a .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-7rsqbi-92b263935037c154cdece2dbbeee2b8b{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-7rsqbi-92b263935037c154cdece2dbbeee2b8b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7rsqbi-92b263935037c154cdece2dbbeee2b8b .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-7rsqbi-92b263935037c154cdece2dbbeee2b8b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7rsqbi-92b263935037c154cdece2dbbeee2b8b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mseuki5v-e0e289d0c590685e7372834ad9fa37a9{
height:25px;
}

.flex_column.av-msetb4lq-7dcc87f2be5001dc5b3c617c4cd0df80{
height:auto;
min-height:400px;
background:url(https://legacyathastings.com/wp-content/uploads/2026/08/The-Legacy-at-Hastings6.webp) 50% 50% no-repeat scroll ;
}

.avia-section.av-9raocu-f3d3515d827615717b5163cc6181791b{
background-color:#eef2f5;
background-image:unset;
}

#top .hr.hr-invisible.av-msf040hq-2250825a46d5d3a0a0d97367aa2d1135{
height:50px;
}

#top .hr.hr-invisible.av-3p3yam-320641337b5ad9eb585907667b10bd6b{
height:50px;
}

#top .hr.hr-invisible.av-1u5466-b0171cbf9152bedb6be4bd26c643e166{
height:50px;
}

#top #wrap_all .avia-button.av-msf01cts-78744eeb6ca5c0763ff213cc365f8cc2:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-msf01cts-78744eeb6ca5c0763ff213cc365f8cc2:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

@keyframes av_boxShadowEffect_av-5g8ra6-78c20c0c042a2cbed43ab58741cb9b1a-column {
0%   { box-shadow:  0 0 0 0 rgba(117,117,117,0.52); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(117,117,117,0.52); opacity: 1; }
}
.flex_column.av-5g8ra6-78c20c0c042a2cbed43ab58741cb9b1a{
width:31.333333333333%;
margin-left:0;
box-shadow: 0 0 10px 0 rgba(117,117,117,0.52);
border-radius:6x 6x 6x 6x;
padding:5% 5% 5% 5%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-5g8ra6-78c20c0c042a2cbed43ab58741cb9b1a .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-mseuq9t3-1a11bca677ac8fc00aff1ce63af14cce img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mseuq9t3-1a11bca677ac8fc00aff1ce63af14cce .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mseuguty-70b0ff627bd3b64da0b9169d4e967a22{
height:25px;
}

#top #wrap_all .avia-button.av-e1dvfi-1368cba0d7a31e4d2bfc9ee08f1f4111{
font-size:18px;
transition:all 0.4s ease-in-out;
}

@keyframes av_boxShadowEffect_av-3xg8ha-7032fe5e05fc579c4cfc7554fe9e944a-column {
0%   { box-shadow:  0 0 0 0 rgba(117,117,117,0.52); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(117,117,117,0.52); opacity: 1; }
}
.flex_column.av-3xg8ha-7032fe5e05fc579c4cfc7554fe9e944a{
width:31.333333333333%;
margin-left:0;
box-shadow: 0 0 10px 0 rgba(117,117,117,0.52);
border-radius:6x 6x 6x 6x;
padding:5% 5% 5% 5%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3xg8ha-7032fe5e05fc579c4cfc7554fe9e944a .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-gvqxgu-d131c35902768e8ef084abe58136682c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-gvqxgu-d131c35902768e8ef084abe58136682c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-dpqf4e-5cc4938d873da66b3cbc7a0cacc4d9e9{
height:25px;
}

#top #wrap_all .avia-button.av-c3c0e6-0b32b90838eb0bd5d9210219f54a113a{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-b0l4ce-07b36f2fb033737d63a586c17fdd90c1{
font-size:18px;
background-color:#9fb92a;
border-color:#9fb92a;
color:#213a63;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-b0l4ce-07b36f2fb033737d63a586c17fdd90c1:hover{
background-color:#a6ba50;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-b0l4ce-07b36f2fb033737d63a586c17fdd90c1 .avia-svg-icon svg:first-child{
fill:#213a63;
stroke:#213a63;
}
#top #wrap_all .avia-button.av-b0l4ce-07b36f2fb033737d63a586c17fdd90c1:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

@keyframes av_boxShadowEffect_av-35vfqm-ebb2d1230d2b2b1af6c753a8411b41f6-column {
0%   { box-shadow:  0 0 0 0 rgba(117,117,117,0.52); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(117,117,117,0.52); opacity: 1; }
}
.flex_column.av-35vfqm-ebb2d1230d2b2b1af6c753a8411b41f6{
width:31.333333333333%;
margin-left:0;
box-shadow: 0 0 10px 0 rgba(117,117,117,0.52);
border-radius:6x 6x 6x 6x;
padding:5% 5% 5% 5%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-35vfqm-ebb2d1230d2b2b1af6c753a8411b41f6 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-73d3ni-f665dfc455a2a60ff9e98fe7b0164136 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-73d3ni-f665dfc455a2a60ff9e98fe7b0164136 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-dctoe-6e3f24673a49ab54b53317e1e57ddf8b{
height:25px;
}

#top #wrap_all .avia-button.av-28entq-3548610864576ec88f8ce274b48f1cc3{
font-size:18px;
transition:all 0.4s ease-in-out;
}

.avia-section.av-76fp4u-1f34578028f9fc5b2cd8e9e31ef920a5{
background-color:#eef2f5;
background-image:unset;
}

.flex_column.av-mseudf41-f72d97ce7a21df78ed1bdca46689d741{
width:47.5%;
margin-left:0;
background:url(https://legacyathastings.com/wp-content/uploads/2026/08/legacygolfer.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mseudf41-f72d97ce7a21df78ed1bdca46689d741 .av-flex-placeholder{
width:5%;
}

.flex_column.av-jz5xa-f40ce0716c8df3dafbf897841ed1afdc{
width:47.5%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-jz5xa-f40ce0716c8df3dafbf897841ed1afdc .av-flex-placeholder{
width:5%;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-7rsqbi-92b263935037c154cdece2dbbeee2b8b .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-7rsqbi-92b263935037c154cdece2dbbeee2b8b .av-special-heading-tag{
font-size:0.8em;
}
}
