.elementor-2160 .elementor-element.elementor-element-e87ac11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:075px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2160 .elementor-element.elementor-element-af1b829 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-af1b829 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-b178825{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2160 .elementor-element.elementor-element-c73eca9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2160 .elementor-element.elementor-element-b3301e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2160 .elementor-element.elementor-element-31160c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-408c4bd img{width:100%;height:366px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2160 .elementor-element.elementor-element-408c4bd:hover img{filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2160 .elementor-element.elementor-element-9c22106{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2160 .elementor-element.elementor-element-c7c3e96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2160 .elementor-element.elementor-element-1d87ade > .elementor-widget-container{padding:0px 12px 0px 0px;border-style:none;}.elementor-2160 .elementor-element.elementor-element-1d87ade .elementor-heading-title{font-size:18px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-2e1fc42 > .elementor-widget-container{padding:0px 0px 0px 19px;border-style:none;}.elementor-2160 .elementor-element.elementor-element-2e1fc42 .elementor-heading-title{font-size:18px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-34492ef .elementor-heading-title{font-size:28px;font-weight:400;line-height:32px;color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2160 .elementor-element.elementor-element-6520929{font-weight:300;}.elementor-2160 .elementor-element.elementor-element-ee2987b .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-size:24px;font-weight:400;text-decoration:underline;line-height:32px;color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-1dfbe9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-2160 .elementor-element.elementor-element-1354852{--item-display:flex;--read-more-alignment:1;--grid-row-gap:75px;--grid-column-gap:75px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-2160 .elementor-element.elementor-element-1354852:after{content:"0.7";}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__thumbnail__link{width:100%;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__meta-data span + span:before{content:"|";}.elementor-2160 .elementor-element.elementor-element-1354852.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-2160 .elementor-element.elementor-element-1354852.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-2160 .elementor-element.elementor-element-1354852.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 115% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__title, .elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Futura PT", Sans-serif;font-size:28px;font-weight:400;line-height:32px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:25px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__meta-data{color:var( --e-global-color-text );font-size:18px;font-weight:500;text-transform:uppercase;line-height:20px;margin-bottom:25px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__meta-data span:before{color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:18px;font-weight:300;line-height:25px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__excerpt{margin-bottom:25px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__read-more{color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-1354852 a.elementor-post__read-more{font-size:24px;font-weight:400;text-decoration:underline;line-height:32px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination{text-align:center;font-weight:400;margin-top:75px;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination .page-numbers.current{color:var( --e-global-color-text );}body:not(.rtl) .elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 15px/2 );}body.rtl .elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 15px/2 );}body.rtl .elementor-2160 .elementor-element.elementor-element-1354852 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 15px/2 );}@media(max-width:1024px){.elementor-2160 .elementor-element.elementor-element-b178825{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2160 .elementor-element.elementor-element-b3301e7{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2160 .elementor-element.elementor-element-408c4bd img{height:300px;}.elementor-2160 .elementor-element.elementor-element-1354852{--grid-row-gap:50px;--grid-column-gap:50px;}}@media(min-width:768px){.elementor-2160 .elementor-element.elementor-element-e87ac11{--content-width:1180px;}.elementor-2160 .elementor-element.elementor-element-b178825{--content-width:1180px;}.elementor-2160 .elementor-element.elementor-element-c73eca9{--content-width:1180px;}.elementor-2160 .elementor-element.elementor-element-1dfbe9d{--content-width:1180px;}}@media(max-width:767px){.elementor-2160 .elementor-element.elementor-element-e87ac11{--margin-top:75px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-c73eca9{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-408c4bd img{height:70%;}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2160 .elementor-element.elementor-element-1354852:after{content:"0.5";}.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6520929 */.elementor-2160 .elementor-element.elementor-element-6520929 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee2987b */.elementor-2160 .elementor-element.elementor-element-ee2987b h4:hover {
    color: #F1CABE;
}
.elementor-2160 .elementor-element.elementor-element-ee2987b h4 a {
    transition: none;
}
.elementor-2160 .elementor-element.elementor-element-ee2987b h4 {
    transition: all 0.3s linear;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1354852 */.elementor-2160 .elementor-element.elementor-element-1354852 article a {
    transition: all 0.3s linear;
}
.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__read-more:hover {
    color: #F1CABE;
}
.elementor-2160 .elementor-element.elementor-element-1354852 .page-numbers.prev {
    width: 16px;
    display: inline-block;
    margin-right: 0;
    transition: all 0.3s linear;
    color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_3_94' fill='white'%3E%3Cpath d='M0.85788 7.70874L7.92895 0.637673L15 7.70874L7.92895 14.7798L0.85788 7.70874Z'/%3E%3C/mask%3E%3Cpath d='M0.85788 7.70874L-0.556334 6.29453L-1.97055 7.70874L-0.556334 9.12295L0.85788 7.70874ZM2.27209 9.12295L9.34316 2.05189L6.51473 -0.776541L-0.556334 6.29453L2.27209 9.12295ZM9.34316 13.3656L2.27209 6.29453L-0.556334 9.12295L6.51473 16.194L9.34316 13.3656Z' fill='%23453C32' mask='url(%23path-1-inside-1_3_94)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.elementor-2160 .elementor-element.elementor-element-1354852 a.page-numbers.prev:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_3_99' fill='white'%3E%3Cpath d='M0.5 8L7.57107 0.928932L14.6421 8L7.57107 15.0711L0.5 8Z'/%3E%3C/mask%3E%3Cpath d='M0.5 8L-0.914214 6.58579L-2.32843 8L-0.914214 9.41421L0.5 8ZM1.91421 9.41421L8.98528 2.34315L6.15685 -0.485281L-0.914214 6.58579L1.91421 9.41421ZM8.98528 13.6569L1.91421 6.58579L-0.914214 9.41421L6.15685 16.4853L8.98528 13.6569Z' fill='%23F1CABE' mask='url(%23path-1-inside-1_3_99)'/%3E%3C/svg%3E%0A");
}
.elementor-2160 .elementor-element.elementor-element-1354852 .page-numbers.next {
    transition: all 0.3s linear;
    width: 16px;
    display: inline-block;
    margin-right: 0;
    color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_3_95' fill='white'%3E%3Cpath d='M0 7.70874L7.07107 0.637673L14.1421 7.70874L7.07107 14.7798L0 7.70874Z'/%3E%3C/mask%3E%3Cpath d='M14.1421 7.70874L15.5563 9.12295L16.9706 7.70874L15.5563 6.29453L14.1421 7.70874ZM5.65685 2.05189L12.7279 9.12295L15.5563 6.29453L8.48528 -0.776541L5.65685 2.05189ZM12.7279 6.29453L5.65685 13.3656L8.48528 16.194L15.5563 9.12295L12.7279 6.29453Z' fill='%23453C32' mask='url(%23path-1-inside-1_3_95)'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center;
}
.elementor-2160 .elementor-element.elementor-element-1354852 a.page-numbers.next:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_3_95' fill='white'%3E%3Cpath d='M0 7.70874L7.07107 0.637673L14.1421 7.70874L7.07107 14.7798L0 7.70874Z'/%3E%3C/mask%3E%3Cpath d='M14.1421 7.70874L15.5563 9.12295L16.9706 7.70874L15.5563 6.29453L14.1421 7.70874ZM5.65685 2.05189L12.7279 9.12295L15.5563 6.29453L8.48528 -0.776541L5.65685 2.05189ZM12.7279 6.29453L5.65685 13.3656L8.48528 16.194L15.5563 9.12295L12.7279 6.29453Z' fill='%23F1CABE' mask='url(%23path-1-inside-1_3_95)'/%3E%3C/svg%3E ");
}
.elementor-2160 .elementor-element.elementor-element-1354852 .page-numbers:not(.current) {
    text-decoration: underline;
    text-underline-offset: 2px;
    transition: all 0.3s linear;
}
span.page-numbers.prev {
    opacity: 0.5;
}
span.page-numbers.next {
    opacity: 0.5;
} 

.elementor-2160 .elementor-element.elementor-element-1354852 .elementor-post__meta-data span:before {
    padding: 0 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/FuturaPTBook-2.woff2') format('woff2'),
		url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/FuturaPTBook-3.woff') format('woff'),
		url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/Futura-PT-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/FuturaPTLight-4.woff2') format('woff2'),
		url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/FuturaPTLight-4.woff') format('woff'),
		url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/Futura-PT-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/Futura-PT-Medium.woff2') format('woff2'),
		url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/Futura-PT-Medium.woff') format('woff'),
		url('https://staging.theoceanclubresidences.com/wp-content/uploads/2023/01/Futura-PT-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */