.elementor-1114486 .elementor-element.elementor-element-a95f69c{overflow:hidden;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-63cbb6b .swiper-slide-bg{background-color:#111111;background-image:url(https://i0.wp.com/ideolux.it/wp-content/uploads/2024/04/Biennale_1-1.webp?fit=1200%2C674&ssl=1);background-size:cover;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-63cbb6b .elementor-background-overlay{background-color:#00000045;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-63cbb6b .swiper-slide-contents{margin-right:auto;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-63cbb6b .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-9c50b92 .swiper-slide-bg{background-color:#111111;background-image:url(https://i0.wp.com/ideolux.it/wp-content/uploads/2024/05/jeddah_islamic_biennale.webp?fit=1200%2C674&ssl=1);background-size:cover;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-9c50b92 .elementor-background-overlay{background-color:#00000045;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-9c50b92 .swiper-slide-contents{margin-right:auto;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-9c50b92 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-74954eb .swiper-slide-bg{background-color:#111111;background-image:url(https://i0.wp.com/ideolux.it/wp-content/uploads/2024/04/Biennale_2.webp?fit=1200%2C674&ssl=1);background-size:cover;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-74954eb .elementor-background-overlay{background-color:#00000045;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-74954eb .swiper-slide-contents{margin-right:auto;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-74954eb .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-f4847c5 .swiper-slide-bg{background-color:#111111;background-image:url(https://i0.wp.com/ideolux.it/wp-content/uploads/2024/04/Biennale_3.webp?fit=1200%2C674&ssl=1);background-size:cover;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-f4847c5 .elementor-background-overlay{background-color:#00000045;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-f4847c5 .swiper-slide-contents{margin-right:auto;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-f4847c5 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-5b5dc42 .swiper-slide-bg{background-color:#111111;background-image:url(https://i0.wp.com/ideolux.it/wp-content/uploads/2025/10/Ideolux_Project_References_Jeddah_Islamic_Biennale_11.jpg?fit=2400%2C1600&ssl=1);background-size:cover;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-5b5dc42 .elementor-background-overlay{background-color:#00000045;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-5b5dc42 .swiper-slide-contents{margin-right:auto;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-repeater-item-5b5dc42 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-slide-button{background-color:#12121200;font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );border-color:var( --e-global-color-6a55864 );}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-slide-button:hover{background-color:#FFFFFF;color:#111111;border-color:var( --e-global-color-6a55864 );}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .swiper-slide-contents{max-width:33%;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .swiper-slide-inner{text-align:center;}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-slide-heading{color:var( --e-global-color-6a55864 );}.elementor-1114486 .elementor-element.elementor-element-bb7f80a .elementor-slide-description{color:#FFFFFF;font-weight:100;}.elementor-1114486 .elementor-element.elementor-element-ecce431:not(.elementor-motion-effects-element-type-background), .elementor-1114486 .elementor-element.elementor-element-ecce431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a55864 );}.elementor-1114486 .elementor-element.elementor-element-ecce431 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:50px;}.elementor-1114486 .elementor-element.elementor-element-ecce431{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1114486 .elementor-element.elementor-element-ecce431 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1114486 .elementor-element.elementor-element-125c60d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-84ade98 .elementor-heading-title{font-family:"Roboto Mono";font-weight:600;}.elementor-1114486 .elementor-element.elementor-element-b533c7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 300px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-b533c7a{font-weight:100;}.elementor-1114486 .elementor-element.elementor-element-a5d383e .elementor-heading-title{font-family:"Roboto Mono";font-weight:600;}.elementor-1114486 .elementor-element.elementor-element-5dd6c8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1114486 .elementor-element.elementor-element-5dd6c8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-bc-flex-widget .elementor-1114486 .elementor-element.elementor-element-5dd6c8d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1114486 .elementor-element.elementor-element-5dd6c8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1114486 .elementor-element.elementor-element-5dd6c8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1114486 .elementor-element.elementor-element-5dd6c8d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1114486 .elementor-element.elementor-element-5dd6c8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1114486 .elementor-element.elementor-element-eabc9b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-eabc9b9{text-align:left;}.elementor-1114486 .elementor-element.elementor-element-eabc9b9 .elementor-heading-title{font-family:"Roboto Mono";font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-44d9c40{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1114486 .elementor-element.elementor-element-f3862f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-f3862f3{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-9dc53a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-9dc53a5{font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-3fefb2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-3fefb2f{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-5e77470 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-5e77470{font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-76eb3a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-76eb3a4{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-07b7b8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-07b7b8a{font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-4be2447 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-4be2447{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-d62f225 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-d62f225{font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-a323bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-a323bb8{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-5ac17bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-5ac17bd{font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-851c69d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-851c69d{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-0952202 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-0952202{font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-57508bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-57508bb{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-57d4ce1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-57d4ce1{font-weight:600;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-2a3cee5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-2a3cee5{font-weight:100;color:#FFFFFF;}.elementor-1114486 .elementor-element.elementor-element-55b64c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-55b64c5{font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-1114486 .elementor-element.elementor-element-bb7f80a .swiper-slide-contents{max-width:50%;}.elementor-1114486 .elementor-element.elementor-element-b533c7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-eabc9b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-44d9c40{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1114486 .elementor-element.elementor-element-bb7f80a .swiper-slide-contents{max-width:68%;}.elementor-1114486 .elementor-element.elementor-element-b533c7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1114486 .elementor-element.elementor-element-44d9c40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1114486 .elementor-element.elementor-element-463aee5{width:100%;}.elementor-1114486 .elementor-element.elementor-element-125c60d{width:75%;}.elementor-1114486 .elementor-element.elementor-element-5dd6c8d{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1114486 .elementor-element.elementor-element-125c60d{width:60%;}.elementor-1114486 .elementor-element.elementor-element-5dd6c8d{width:40%;}}/* Start custom CSS for slides, class: .elementor-element-bb7f80a */.swiper-pagination-bullet {
    background: #fff;
    width: 30px;
    height: 3px;
    border-radius: 0;
}
.swiper-pagination {
    text-align: right;
    padding-right: 2em;
    padding-bottom: 1em;
}
.elementor-slide-heading {
    line-height: 1.3 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a95f69c */div, a, b, p, input, button, h1, h2, h3, h4, h5, h6 {
    font-family: 'Avenir' !important;
}

b {
    font-weight: 600;
}

.grid-no-margin {
    grid-template-columns: auto auto !important;
    grid-template-rows: auto auto !important;
}

.grid-no-margin p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62751be */.eael-grid-post-excerpt {
    display: none;
}

.eael-entry-overlay.slide-up p {
    color: white;
    padding: 0 30px;
    margin-top: auto;
    line-height: 1.5em;
    margin-bottom: 20px;
    font-weight: 100;
}

.eael-grid-post-holder {
  transition: transform .2s; /* Animation */
  margin: 0 auto;
}

.eael-grid-post-holder:hover {
  transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.eael-entry-thumbnail.eael-image-ratio {
    position: relative;
}

.eael-entry-thumbnail.eael-image-ratio:before {
    content: '';
    transition: all .3s;
    background: linear-gradient(225deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0) 45%, rgba(17, 17, 17, 5%) 55%, rgb(17 17 17 / 100%) 100%);
    background-size: 150% 150%;
    background-position: center;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}

.eael-grid-post-holder:hover .eael-entry-thumbnail.eael-image-ratio:before {
    background-position: bottom left;
}

.eael-grid-post .eael-entry-overlay {
    background-color: transparent !important;
}

header.eael-entry-header {
    position: absolute;
    bottom: 20px;
    left: 30px;
    z-index: 1;
    transition: all .3s;
}

.eael-grid-post-holder:hover header.eael-entry-header {
    bottom: 7em;
}

.eael-grid-post-holder {
    position: relative;
}

.eael-grid-post .eael-entry-wrapper {
    padding: 0 !important;
}/* End custom CSS */