.elementor-2462 .elementor-element.elementor-element-e466aae{text-align:center;}.elementor-2462 .elementor-element.elementor-element-e466aae .elementor-heading-title{font-family:"Boogaloo", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-2462 .elementor-element.elementor-element-8d93a69{width:var( --container-widget-width, 102.426% );max-width:102.426%;--container-widget-width:102.426%;--container-widget-flex-grow:0;}.elementor-2462 .elementor-element.elementor-element-880422b > .elementor-widget-container{margin:25px 10px 10px 10px;}.elementor-2462 .elementor-element.elementor-element-29177ef{--spacer-size:50px;}.elementor-2462 .elementor-element.elementor-element-4bf1833{text-align:center;}.elementor-2462 .elementor-element.elementor-element-4bf1833 .elementor-heading-title{font-family:"Boogaloo", Sans-serif;font-size:35px;font-weight:400;font-style:normal;text-decoration:none;line-height:1em;-webkit-text-stroke-color:#333333;stroke:#333333;color:var( --e-global-color-text );}.elementor-2462 .elementor-element.elementor-element-8694cb1{--spacer-size:10px;}.elementor-2462 .elementor-element.elementor-element-62eba50 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-62eba50 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-62eba50 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-62eba50 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-9ead2d9{text-align:center;}.elementor-2462 .elementor-element.elementor-element-5b8fd75{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-5b8fd75 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-7822a1e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-3b265d8 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-3b265d8 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-3b265d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-3b265d8 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-6642d8f{text-align:center;}.elementor-2462 .elementor-element.elementor-element-f41724a{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-f41724a .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-bda53b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-5aad5e2 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-5aad5e2 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-5aad5e2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-5aad5e2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-38cdf8d{text-align:center;}.elementor-2462 .elementor-element.elementor-element-388f549{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-388f549 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-a38f378{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-5c1eb2f > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-5c1eb2f > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-5c1eb2f > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-5c1eb2f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-78b8d65{text-align:center;}.elementor-2462 .elementor-element.elementor-element-a497a4a{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-a497a4a .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-db1b83c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-88714ae > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-88714ae > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-88714ae > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-88714ae > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-161cab8{text-align:center;}.elementor-2462 .elementor-element.elementor-element-5cb6d4d{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-5cb6d4d .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-059b6e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-305c931 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-305c931 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-305c931 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-305c931 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-532d062{text-align:center;}.elementor-2462 .elementor-element.elementor-element-b431590{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-b431590 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-715b0e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-949360e > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-949360e > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-949360e > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-949360e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-d979592{text-align:center;}.elementor-2462 .elementor-element.elementor-element-b35b4ff{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-b35b4ff .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-ad6cddd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-5aa9c20 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-5aa9c20 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-5aa9c20 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-5aa9c20 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-9980ed4{text-align:center;}.elementor-2462 .elementor-element.elementor-element-4bf9b43{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-4bf9b43 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-14366f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-c41b804 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-c41b804 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-c41b804 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-c41b804 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-cb5383f{text-align:center;}.elementor-2462 .elementor-element.elementor-element-2b12734{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-2b12734 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-593624f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-909ea42{text-align:center;}.elementor-2462 .elementor-element.elementor-element-909ea42 .elementor-heading-title{font-family:"Boogaloo", Sans-serif;font-size:35px;font-weight:400;font-style:normal;text-decoration:none;line-height:1em;-webkit-text-stroke-color:#333333;stroke:#333333;color:var( --e-global-color-text );}.elementor-2462 .elementor-element.elementor-element-6539142{--spacer-size:10px;}.elementor-2462 .elementor-element.elementor-element-d9292e6 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-d9292e6 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-d9292e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-d9292e6 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-767ff2e{text-align:center;}.elementor-2462 .elementor-element.elementor-element-7d89844{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-7d89844 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-08e6b65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-9489fb7 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-9489fb7 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-9489fb7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-9489fb7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-20d9760{text-align:center;}.elementor-2462 .elementor-element.elementor-element-c350e6b{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-c350e6b .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-9ee8e27{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-c7d1a0e > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-c7d1a0e > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-c7d1a0e > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-c7d1a0e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-17169da{text-align:center;}.elementor-2462 .elementor-element.elementor-element-c9f4f89{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-c9f4f89 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-85b1408{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-ac7efa9{text-align:center;}.elementor-2462 .elementor-element.elementor-element-ac7efa9 .elementor-heading-title{font-family:"Boogaloo", Sans-serif;font-size:35px;font-weight:400;font-style:normal;text-decoration:none;line-height:1em;-webkit-text-stroke-color:#333333;stroke:#333333;color:var( --e-global-color-text );}.elementor-2462 .elementor-element.elementor-element-a50bb81{--spacer-size:10px;}.elementor-2462 .elementor-element.elementor-element-6b70367 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-6b70367 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-6b70367 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-6b70367 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-6f984c3{text-align:center;}.elementor-2462 .elementor-element.elementor-element-2cb5f25{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-2cb5f25 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-c9e0bb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-beb070f > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-beb070f > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-beb070f > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-beb070f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-2421d28{text-align:center;}.elementor-2462 .elementor-element.elementor-element-f2d90ac{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-f2d90ac .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-26fb022{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-febc0c3 > .elementor-element-populated{border-style:solid;border-color:#EAEAEA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2462 .elementor-element.elementor-element-febc0c3 > .elementor-element-populated, .elementor-2462 .elementor-element.elementor-element-febc0c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-2462 .elementor-element.elementor-element-febc0c3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-2462 .elementor-element.elementor-element-60d8662{text-align:center;}.elementor-2462 .elementor-element.elementor-element-7f4f486{grid-column:span 1;}.elementor-2462 .elementor-element.elementor-element-7f4f486 .gallery-item .gallery-caption{display:none;}.elementor-2462 .elementor-element.elementor-element-0b356c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2462 .elementor-element.elementor-element-99635fd{--spacer-size:50px;}@media(min-width:768px){.elementor-2462 .elementor-element.elementor-element-059d6cd{width:34.297%;}.elementor-2462 .elementor-element.elementor-element-7565e5b{width:65.703%;}}/* Start custom CSS for image-gallery, class: .elementor-element-5b8fd75 */.elementor-2462 .elementor-element.elementor-element-5b8fd75 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-5b8fd75 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-5b8fd75 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-5b8fd75 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-5b8fd75 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-5b8fd75 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f41724a */.elementor-2462 .elementor-element.elementor-element-f41724a .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-f41724a .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-f41724a .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-f41724a .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-f41724a .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-f41724a .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-388f549 */.elementor-2462 .elementor-element.elementor-element-388f549 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-388f549 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-388f549 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-388f549 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-388f549 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-388f549 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a497a4a */.elementor-2462 .elementor-element.elementor-element-a497a4a .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-a497a4a .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-a497a4a .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-a497a4a .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-a497a4a .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-a497a4a .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5cb6d4d */.elementor-2462 .elementor-element.elementor-element-5cb6d4d .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-5cb6d4d .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-5cb6d4d .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-5cb6d4d .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-5cb6d4d .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-5cb6d4d .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b431590 */.elementor-2462 .elementor-element.elementor-element-b431590 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-b431590 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-b431590 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-b431590 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-b431590 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-b431590 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b35b4ff */.elementor-2462 .elementor-element.elementor-element-b35b4ff .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-b35b4ff .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-b35b4ff .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-b35b4ff .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-b35b4ff .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-b35b4ff .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4bf9b43 */.elementor-2462 .elementor-element.elementor-element-4bf9b43 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-4bf9b43 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-4bf9b43 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-4bf9b43 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-4bf9b43 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-4bf9b43 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2b12734 */.elementor-2462 .elementor-element.elementor-element-2b12734 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-2b12734 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-2b12734 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-2b12734 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-2b12734 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-2b12734 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-7d89844 */.elementor-2462 .elementor-element.elementor-element-7d89844 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-7d89844 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-7d89844 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-7d89844 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-7d89844 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-7d89844 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-c350e6b */.elementor-2462 .elementor-element.elementor-element-c350e6b .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-c350e6b .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-c350e6b .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-c350e6b .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-c350e6b .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-c350e6b .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-c9f4f89 */.elementor-2462 .elementor-element.elementor-element-c9f4f89 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-c9f4f89 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-c9f4f89 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-c9f4f89 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-c9f4f89 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-c9f4f89 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2cb5f25 */.elementor-2462 .elementor-element.elementor-element-2cb5f25 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-2cb5f25 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-2cb5f25 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-2cb5f25 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-2cb5f25 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-2cb5f25 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f2d90ac */.elementor-2462 .elementor-element.elementor-element-f2d90ac .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-f2d90ac .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-f2d90ac .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-f2d90ac .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-f2d90ac .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-f2d90ac .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-7f4f486 */.elementor-2462 .elementor-element.elementor-element-7f4f486 .gallery-item:not(:first-child) {
    display: none !important;
}
.elementor-2462 .elementor-element.elementor-element-7f4f486 .gallery-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.elementor-2462 .elementor-element.elementor-element-7f4f486 .gallery-item img {
    transition: transform 0.35s ease;
}

.elementor-2462 .elementor-element.elementor-element-7f4f486 .gallery-item:hover img {
    transform: scale(1.04);
}

/* Petite loupe */
.elementor-2462 .elementor-element.elementor-element-7f4f486 .gallery-item::before {
    content: "⌕";
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    right: 12px;
    bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: rgba(255, 255, 255, 0.92);
    color: #333;
    border-radius: 50%;

    font-size: 23px;
    line-height: 1;

    opacity: 0;
    transform: scale(0.8);

    transition: all 0.25s ease;

    pointer-events: none;
}

.elementor-2462 .elementor-element.elementor-element-7f4f486 .gallery-item:hover::before {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */