.elementor-904 .elementor-element.elementor-element-512d6b4d > .elementor-container{min-height:90vh;}.elementor-904 .elementor-element.elementor-element-512d6b4d{overflow:hidden;}.elementor-bc-flex-widget .elementor-904 .elementor-element.elementor-element-113e4e13.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-904 .elementor-element.elementor-element-113e4e13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-113e4e13.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-repeater-item-5ec3f5b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://2023.biennalearchi-caen.com/wp-content/uploads/2023/08/Biennale-architecture-Caen-B3-93-©Virginie-Meigne.jpg);background-size:cover;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-repeater-item-75f262d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://2023.biennalearchi-caen.com/wp-content/uploads/2023/08/B4-49-©Virginie-Meigne-scaled.jpg);background-size:cover;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .swiper-slide{height:600px;transition-duration:calc(5000ms*1.2);}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .swiper-slide-contents{max-width:600px;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .swiper-slide-inner{text-align:right;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-heading{color:#4F4995;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-description{color:#FFFFFF;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-button{border-width:0px;color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-button:hover{color:var( --e-global-color-primary );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-swiper-button{font-size:29px;color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-6a43f9c1 > .elementor-widget-container{--e-transform-rotateZ:-192deg;}.elementor-bc-flex-widget .elementor-904 .elementor-element.elementor-element-539d811a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-904 .elementor-element.elementor-element-539d811a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-539d811a > .elementor-element-populated{padding:0px 0px 50px 20px;}.elementor-bc-flex-widget .elementor-904 .elementor-element.elementor-element-b751e8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-904 .elementor-element.elementor-element-b751e8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-904 .elementor-element.elementor-element-b751e8e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-904 .elementor-element.elementor-element-6aed167 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-2b72f98 .elementor-heading-title{font-family:"Antipol VF", Sans-serif;font-size:2.5em;font-weight:600;}.elementor-904 .elementor-element.elementor-element-9bf2d22{color:var( --e-global-color-accent );font-family:"Antipol VF", Sans-serif;font-size:1.2em;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-904 .elementor-element.elementor-element-d98c871 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-77636fa9 > .elementor-container{max-width:800px;}.elementor-904 .elementor-element.elementor-element-77636fa9:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-77636fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://2023.biennalearchi-caen.com/wp-content/uploads/2023/08/Biennale-architecture-Caen-20220817_143330-©Le-Pavillon.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-904 .elementor-element.elementor-element-77636fa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 100px 200px 100px;}.elementor-904 .elementor-element.elementor-element-77636fa9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-6161e584:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-904 .elementor-element.elementor-element-6161e584 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-6161e584 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-904 .elementor-element.elementor-element-6161e584 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-904 .elementor-element.elementor-element-49df8723{text-align:center;}.elementor-904 .elementor-element.elementor-element-49df8723 .elementor-heading-title{color:#FFFFFF;}.elementor-904 .elementor-element.elementor-element-651d07e5{columns:1;column-gap:26px;text-align:justify;color:#FFFFFF;}.elementor-904 .elementor-element.elementor-element-6220d686{padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-2c03d8b2 > .elementor-element-populated{padding:100px 20px 0px 20px;}.elementor-904 .elementor-element.elementor-element-8396a0{text-align:center;z-index:0;}.elementor-904 .elementor-element.elementor-element-8396a0 > .elementor-widget-container{--e-transform-rotateZ:-111deg;}.elementor-904 .elementor-element.elementor-element-42f62e74{text-align:center;}.elementor-904 .elementor-element.elementor-element-449e9011{text-align:center;font-family:"Antipol VF", Sans-serif;font-weight:600;}.elementor-904 .elementor-element.elementor-element-51fe2dd0{text-align:center;}.elementor-904 .elementor-element.elementor-element-437cb839{--grid-columns:2;--grid-column-gap:5px;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-099d2b3{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-354bc39e{text-align:center;}.elementor-904 .elementor-element.elementor-element-64c1f4e8{--grid-columns:2;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-a0e1ee2{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-75a402ff{text-align:center;}.elementor-904 .elementor-element.elementor-element-5f437ec9{--grid-columns:2;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-70999fc{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-eefeb05{text-align:center;}.elementor-904 .elementor-element.elementor-element-b59857{--grid-columns:2;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-f1d480c{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-510d45ba{text-align:center;}.elementor-904 .elementor-element.elementor-element-6a82f879{--grid-columns:2;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-4cb14fb{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-6ea744d5{text-align:center;}.elementor-904 .elementor-element.elementor-element-d4e16a9{--grid-columns:2;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-688f394{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-516ce984{text-align:center;}.elementor-904 .elementor-element.elementor-element-4fafbbab{--grid-columns:2;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-f27a968{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-707abb06{text-align:center;}.elementor-904 .elementor-element.elementor-element-49b45265{--grid-columns:2;--grid-row-gap:15px;}.elementor-904 .elementor-element.elementor-element-8bec0f2{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-8ac652c{--divider-border-style:dashed;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-904 .elementor-element.elementor-element-8ac652c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-904 .elementor-element.elementor-element-8ac652c .elementor-divider{text-align:center;padding-top:25px;padding-bottom:25px;}.elementor-904 .elementor-element.elementor-element-8ac652c > .elementor-widget-container{margin:75px 0px 0px 0px;}@media(min-width:768px){.elementor-904 .elementor-element.elementor-element-113e4e13{width:50%;}.elementor-904 .elementor-element.elementor-element-539d811a{width:50%;}.elementor-904 .elementor-element.elementor-element-1dd23dab{width:21.795%;}.elementor-904 .elementor-element.elementor-element-33b0aa07{width:78.205%;}.elementor-904 .elementor-element.elementor-element-2d52ae35{width:21.795%;}.elementor-904 .elementor-element.elementor-element-16a3b3de{width:78.205%;}.elementor-904 .elementor-element.elementor-element-b80113d{width:21.795%;}.elementor-904 .elementor-element.elementor-element-14f59cec{width:78.205%;}.elementor-904 .elementor-element.elementor-element-39d035a1{width:21.795%;}.elementor-904 .elementor-element.elementor-element-39c1f4eb{width:78.205%;}.elementor-904 .elementor-element.elementor-element-67187ea4{width:21.795%;}.elementor-904 .elementor-element.elementor-element-2d645ec2{width:78.205%;}.elementor-904 .elementor-element.elementor-element-307bb830{width:21.795%;}.elementor-904 .elementor-element.elementor-element-4f8b8258{width:78.205%;}.elementor-904 .elementor-element.elementor-element-6e224788{width:21.795%;}.elementor-904 .elementor-element.elementor-element-7ccd1f97{width:78.205%;}.elementor-904 .elementor-element.elementor-element-5159f71b{width:21.795%;}.elementor-904 .elementor-element.elementor-element-249a6d32{width:78.205%;}}@media(max-width:1024px) and (min-width:768px){.elementor-904 .elementor-element.elementor-element-1dd23dab{width:100%;}.elementor-904 .elementor-element.elementor-element-33b0aa07{width:100%;}.elementor-904 .elementor-element.elementor-element-2d52ae35{width:100%;}.elementor-904 .elementor-element.elementor-element-16a3b3de{width:100%;}.elementor-904 .elementor-element.elementor-element-b80113d{width:100%;}.elementor-904 .elementor-element.elementor-element-14f59cec{width:100%;}.elementor-904 .elementor-element.elementor-element-39d035a1{width:100%;}.elementor-904 .elementor-element.elementor-element-39c1f4eb{width:100%;}.elementor-904 .elementor-element.elementor-element-67187ea4{width:100%;}.elementor-904 .elementor-element.elementor-element-2d645ec2{width:100%;}.elementor-904 .elementor-element.elementor-element-307bb830{width:100%;}.elementor-904 .elementor-element.elementor-element-4f8b8258{width:100%;}.elementor-904 .elementor-element.elementor-element-6e224788{width:100%;}.elementor-904 .elementor-element.elementor-element-7ccd1f97{width:100%;}.elementor-904 .elementor-element.elementor-element-5159f71b{width:100%;}.elementor-904 .elementor-element.elementor-element-249a6d32{width:100%;}}@media(min-width:1025px){.elementor-904 .elementor-element.elementor-element-77636fa9:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-77636fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-904 .elementor-element.elementor-element-6161e584 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-904 .elementor-element.elementor-element-437cb839{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-099d2b3{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-64c1f4e8{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-a0e1ee2{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-5f437ec9{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-70999fc{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-b59857{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-f1d480c{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-6a82f879{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-4cb14fb{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-d4e16a9{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-688f394{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-4fafbbab{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-f27a968{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-49b45265{--grid-columns:2;}.elementor-904 .elementor-element.elementor-element-8bec0f2{--grid-columns:2;}}@media(max-width:767px){.elementor-904 .elementor-element.elementor-element-113e4e13 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-904 .elementor-element.elementor-element-539d811a > .elementor-element-populated{padding:80px 20px 100px 20px;}.elementor-904 .elementor-element.elementor-element-b751e8e > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-904 .elementor-element.elementor-element-77636fa9{padding:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-437cb839{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-099d2b3{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-64c1f4e8{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-a0e1ee2{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-5f437ec9{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-70999fc{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-b59857{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-f1d480c{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-6a82f879{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-4cb14fb{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-d4e16a9{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-688f394{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-4fafbbab{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-f27a968{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-49b45265{--grid-columns:1;}.elementor-904 .elementor-element.elementor-element-8bec0f2{--grid-columns:1;}}/* Start custom CSS for slides, class: .elementor-element-2f2c9db2 */.elementor-904 .elementor-element.elementor-element-2f2c9db2{
    max-width: 700px;
}
.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-heading, .elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-description{
    padding: 10px;
    margin-bottom: 5px!important;
}
.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-heading{
    background-color: white;
    margin-left: -15px;
}
.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-slide-description{
    background-color: #4F4995;
}

.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-button {
  position: relative;
  margin-right: 12px;
}

.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-button:after {
  content: "";
  position: absolute;
  background-color: #4F4995;
  width: 12px;
  height: 100%;
  top: 0;
  right: -12px;
  transition: all .3s;
  clip-path: polygon(0% 0%, 0% 100%, 100% 0%);
}

.elementor-904 .elementor-element.elementor-element-2f2c9db2 .elementor-button:hover.elementor-button:after{
    background-color: white;   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a43f9c1 */.elementor-904 .elementor-element.elementor-element-6a43f9c1{
    position: absolute;
    bottom: -250px;
    left:  -250px;
    width: 100%;
}
.elementor-904 .elementor-element.elementor-element-6a43f9c1 img{
    animation-delay: 1s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-053eecf */.elementor-904 .elementor-element.elementor-element-053eecf{
    position: absolute;
    width: 100%;
}
.elementor-904 .elementor-element.elementor-element-053eecf img{
    animation-delay: 1s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-505821c */.elementor-904 .elementor-element.elementor-element-505821c{
    text-align: center;
    width: 50%;
}
.elementor-904 .elementor-element.elementor-element-505821c svg{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aed167 */.elementor-904 .elementor-element.elementor-element-6aed167{
    width: 51%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b751e8e */.elementor-904 .elementor-element.elementor-element-b751e8e{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cfe1975 */.elementor-904 .elementor-element.elementor-element-cfe1975{
    max-height: 450px;
    max-width: 450px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d98c871 */.elementor-904 .elementor-element.elementor-element-d98c871{
    display: inline-block;
    width: auto;
}
.elementor-904 .elementor-element.elementor-element-d98c871 .elementor-button:after {
  content: "";
  position: absolute;
  background-color: #4F4995;
  width: 12px;
  height: 100%;
  top: 0;
  right: -12px;
  transition: all .3s;
  clip-path: polygon(0% 0%, 0% 100%, 100% 0%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-539d811a */.elementor-904 .elementor-element.elementor-element-539d811a{
    position: relative;
    overflow-x: hidden;
    overflow-y: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8396a0 */.elementor-904 .elementor-element.elementor-element-8396a0{
    position: absolute;
    top: -300px;
    right: -150px;
    width: auto;
}
.elementor-904 .elementor-element.elementor-element-8396a0 img{
    width: 500px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4fd348 */.elementor-904 .elementor-element.elementor-element-e4fd348{
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-162549db */.elementor-904 .elementor-element.elementor-element-162549db{
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-449e9011 */.elementor-904 .elementor-element.elementor-element-449e9011 span.date{
    margin-left: 25px;
    line-height: 35px;
    font-size: 19px;
    white-space: nowrap;
    cursor: pointer;
}

.elementor-904 .elementor-element.elementor-element-449e9011 span.date.active{
    margin-left: 25px;
    font-size: 19px;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c03d8b2 */.elementor-904 .elementor-element.elementor-element-2c03d8b2{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6220d686 */.elementor-904 .elementor-element.elementor-element-6220d686{
    max-width: 100vw;
}/* End custom CSS */