.elementor-124012 .elementor-element.elementor-element-c0a05c4{--spacer-size:35px;}.elementor-124012 .elementor-element.elementor-element-48eb839{margin-top:0%;margin-bottom:0%;padding:0% 40% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-2b15f00 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-555b5fe{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 40%;}.elementor-124012 .elementor-element.elementor-element-06b5c95 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-f2032c3{margin-top:0%;margin-bottom:0%;padding:0% 40% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-599350f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-f1f99e0{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 40%;}.elementor-124012 .elementor-element.elementor-element-5590d24 > .elementor-widget-container{margin:0% 0% 0% 0%;}body.elementor-page-124012:not(.elementor-motion-effects-element-type-background), body.elementor-page-124012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #CFD8E1 0%, #F5F7FC 100%);}@media(max-width:1024px){.elementor-124012 .elementor-element.elementor-element-48eb839{padding:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-555b5fe{padding:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-f2032c3{padding:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-f1f99e0{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-124012 .elementor-element.elementor-element-48eb839{padding:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-555b5fe{padding:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-f2032c3{padding:0% 0% 0% 0%;}.elementor-124012 .elementor-element.elementor-element-f1f99e0{padding:0% 0% 0% 0%;}}/* Start custom CSS */.image-with-texts__image-wrapper{border: solid #6B87AF !important;}
.texts-photo-collage__video-wrapper{border: solid #6B87AF !important;}
.texts-photo-collage__image-wrapper{border: solid #6B87AF !important;}
.custom-cards__card-image-wrapper{border:solid #6B87AF !important;}

.custom-cards__card {
    position: relative;
}

.custom-cards__card-content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;  
    
    display: flex;
    flex-direction: column;
    align-items: center;}
    
    .custom-cards__card-button{color:#5d789e; background:#FFFFFFCC;border: 2px solid #6B87AF;}




.font-suisse{color:#6B87AF;}/* End custom CSS */