.elementor-818 .elementor-element.elementor-element-6d043c15{--display:flex;--min-height:90vh;--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-818 .elementor-element.elementor-element-730b7393 .elementor-icon-wrapper{text-align:center;}.elementor-818 .elementor-element.elementor-element-730b7393 .elementor-icon{font-size:325px;}.elementor-818 .elementor-element.elementor-element-730b7393 .elementor-icon svg{height:325px;}.elementor-818 .elementor-element.elementor-element-730b7393 .elementor-icon-wrapper svg{width:auto;}.elementor-818 .elementor-element.elementor-element-54211f1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-818 .elementor-element.elementor-element-64e35039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-818 .elementor-element.elementor-element-64e35039.elementor-element{--align-self:flex-start;}.elementor-818 .elementor-element.elementor-element-64e35039 .elementor-heading-title{font-family:"Fluneta", Sans-serif;font-size:clamp(2.5rem, 1.93rem + 2.41vw, 3.75rem);font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-818 .elementor-element.elementor-element-2866e1f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:400;}.elementor-818 .elementor-element.elementor-element-2866e1f0.elementor-element{--align-self:center;}.elementor-818 .elementor-element.elementor-element-2866e1f0 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-818 .elementor-element.elementor-element-b720b5a .elementor-button{background-color:#FFFFFF00;font-family:"Source Sans Pro", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 015px 10px 015px;}.elementor-818 .elementor-element.elementor-element-b720b5a .elementor-button:hover, .elementor-818 .elementor-element.elementor-element-b720b5a .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-818 .elementor-element.elementor-element-b720b5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-818 .elementor-element.elementor-element-b720b5a .elementor-button:hover svg, .elementor-818 .elementor-element.elementor-element-b720b5a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-818 .elementor-element.elementor-element-40728282{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-818 .elementor-element.elementor-element-4b52b2e6{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-818 .elementor-element.elementor-element-4b52b2e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-818 .elementor-element.elementor-element-7fe213f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-818 .elementor-element.elementor-element-6d043c15{--content-width:600px;}}@media(min-width:2400px){.elementor-818 .elementor-element.elementor-element-64e35039{width:100%;max-width:100%;}}@media(max-width:1200px){.elementor-818 .elementor-element.elementor-element-64e35039 .elementor-heading-title{font-size:clamp(2.5rem, 1.93rem + 2.41vw, 3.75rem);}}@media(max-width:1024px){.elementor-818 .elementor-element.elementor-element-4b52b2e6{--grid-columns:2;}}@media(max-width:767px){.elementor-818 .elementor-element.elementor-element-6d043c15{--min-height:0vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-818 .elementor-element.elementor-element-730b7393 .elementor-icon{font-size:105vw;}.elementor-818 .elementor-element.elementor-element-730b7393 .elementor-icon svg{height:105vw;}.elementor-818 .elementor-element.elementor-element-64e35039{width:100%;max-width:100%;}.elementor-818 .elementor-element.elementor-element-64e35039.elementor-element{--align-self:flex-start;}.elementor-818 .elementor-element.elementor-element-64e35039 .elementor-heading-title{font-size:45px;}.elementor-818 .elementor-element.elementor-element-4b52b2e6{--grid-columns:1;}.elementor-818 .elementor-element.elementor-element-7fe213f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon, class: .elementor-element-730b7393 */.elementor-818 .elementor-element.elementor-element-730b7393 {
  opacity: 0;
  animation: slideDown 1s ease 0.5s forwards;
}

@keyframes slideDown {
  from {
    clip-path: inset(0 0 100% 0);
    opacity: 0;
  }
  to {
    clip-path: inset(0 0 0% 0);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS *//* ===== STICKY SCROLL STACK EFFECT ===== */
.iconic-grid .elementor-loop-container.elementor-grid {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
}
.iconic-grid .e-loop-item {
  position: sticky !important;
  top: 0;
  height: 100vh;
  overflow: hidden;
  transition: transform 0.8s ease !important;
  transform: scale(0.95);
}

/* z-index for up to 40 items */
.iconic-grid .e-loop-item:nth-child(1)  { z-index: 1;  }
.iconic-grid .e-loop-item:nth-child(2)  { z-index: 2;  }
.iconic-grid .e-loop-item:nth-child(3)  { z-index: 3;  }
.iconic-grid .e-loop-item:nth-child(4)  { z-index: 4;  }
.iconic-grid .e-loop-item:nth-child(5)  { z-index: 5;  }
.iconic-grid .e-loop-item:nth-child(6)  { z-index: 6;  }
.iconic-grid .e-loop-item:nth-child(7)  { z-index: 7;  }
.iconic-grid .e-loop-item:nth-child(8)  { z-index: 8;  }
.iconic-grid .e-loop-item:nth-child(9)  { z-index: 9;  }
.iconic-grid .e-loop-item:nth-child(10) { z-index: 10; }
.iconic-grid .e-loop-item:nth-child(11) { z-index: 11; }
.iconic-grid .e-loop-item:nth-child(12) { z-index: 12; }
.iconic-grid .e-loop-item:nth-child(13) { z-index: 13; }
.iconic-grid .e-loop-item:nth-child(14) { z-index: 14; }
.iconic-grid .e-loop-item:nth-child(15) { z-index: 15; }
.iconic-grid .e-loop-item:nth-child(16) { z-index: 16; }
.iconic-grid .e-loop-item:nth-child(17) { z-index: 17; }
.iconic-grid .e-loop-item:nth-child(18) { z-index: 18; }
.iconic-grid .e-loop-item:nth-child(19) { z-index: 19; }
.iconic-grid .e-loop-item:nth-child(20) { z-index: 20; }
.iconic-grid .e-loop-item:nth-child(21) { z-index: 21; }
.iconic-grid .e-loop-item:nth-child(22) { z-index: 22; }
.iconic-grid .e-loop-item:nth-child(23) { z-index: 23; }
.iconic-grid .e-loop-item:nth-child(24) { z-index: 24; }
.iconic-grid .e-loop-item:nth-child(25) { z-index: 25; }
.iconic-grid .e-loop-item:nth-child(26) { z-index: 26; }
.iconic-grid .e-loop-item:nth-child(27) { z-index: 27; }
.iconic-grid .e-loop-item:nth-child(28) { z-index: 28; }
.iconic-grid .e-loop-item:nth-child(29) { z-index: 29; }
.iconic-grid .e-loop-item:nth-child(30) { z-index: 30; }
.iconic-grid .e-loop-item:nth-child(31) { z-index: 31; }
.iconic-grid .e-loop-item:nth-child(32) { z-index: 32; }
.iconic-grid .e-loop-item:nth-child(33) { z-index: 33; }
.iconic-grid .e-loop-item:nth-child(34) { z-index: 34; }
.iconic-grid .e-loop-item:nth-child(35) { z-index: 35; }
.iconic-grid .e-loop-item:nth-child(36) { z-index: 36; }
.iconic-grid .e-loop-item:nth-child(37) { z-index: 37; }
.iconic-grid .e-loop-item:nth-child(38) { z-index: 38; }
.iconic-grid .e-loop-item:nth-child(39) { z-index: 39; }
.iconic-grid .e-loop-item:nth-child(40) { z-index: 40; }

.iconic-grid .e-loop-item .elementor-element-188f7080 {
  height: 100% !important;
  min-height: 100vh;
}
.iconic-grid .e-loop-item.in-view {
  transform: scale(1) !important;
}
.iconic-grid .e-loop-item:hover {
  transform: scale(1) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fluneta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bordes-estates.com/wp-content/uploads/2026/04/fluneta-regular-webfont.woff2') format('woff2'),
		url('https://bordes-estates.com/wp-content/uploads/2026/04/fluneta-regular-webfont.woff') format('woff'),
		url('https://bordes-estates.com/wp-content/uploads/2026/04/Fluneta-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Fluneta';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://bordes-estates.com/wp-content/uploads/2026/04/fluneta-italic-webfont-1.woff2') format('woff2'),
		url('https://bordes-estates.com/wp-content/uploads/2026/04/fluneta-italic-webfont-1.woff') format('woff'),
		url('https://bordes-estates.com/wp-content/uploads/2026/04/Fluneta-Italic-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */