.elementor-446 .elementor-element.elementor-element-d0ef11a:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-d0ef11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(./../images/gettyimages-971760318-612x612-1.jpg);background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-446 .elementor-element.elementor-element-d0ef11a > .elementor-background-overlay{background-color:#000000;opacity:0.26;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-d0ef11a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-d0ef11a > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-d0ef11a > .elementor-shape-top svg{height:116px;transform:translateX(-50%) rotateY(180deg);}.elementor-446 .elementor-element.elementor-element-d0ef11a > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-446 .elementor-element.elementor-element-1e63a99 > .elementor-widget-container{margin:280px 0px 0px 120px;}.elementor-446 .elementor-element.elementor-element-1e63a99 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:600;text-shadow:0px 4px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-e8fdd3e > .elementor-widget-container{margin:20px 120px 0px 120px;}.elementor-446 .elementor-element.elementor-element-e8fdd3e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:23px;font-weight:500;line-height:35px;text-shadow:0px 4px 2px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-8f6e06a:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-8f6e06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-8f6e06a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:0px 90px 70px 90px;}.elementor-446 .elementor-element.elementor-element-8f6e06a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-c18aa8b > .elementor-widget-container{margin:-10px 80px 0px 80px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-c18aa8b{text-align:center;}.elementor-446 .elementor-element.elementor-element-c18aa8b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:35px;color:#979797;}.elementor-446 .elementor-element.elementor-element-3368f29 > .elementor-container{max-width:1256px;}.elementor-446 .elementor-element.elementor-element-3368f29{margin-top:35px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-286e1fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-286e1fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-286e1fb > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-286e1fb > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-286e1fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-8a596f2 img{height:265px;}.elementor-446 .elementor-element.elementor-element-e15c148 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-446 .elementor-element.elementor-element-e15c148 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-afb6318 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-0a905a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-0a905a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-0a905a8 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-0a905a8 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-0a905a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-67c5b18 img{height:265px;}.elementor-446 .elementor-element.elementor-element-09bf54c > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-446 .elementor-element.elementor-element-09bf54c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-c8fa654 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d508614:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-d508614 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-d508614 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-d508614 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d508614 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-ffbacf7 img{height:265px;}.elementor-446 .elementor-element.elementor-element-428636d > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-446 .elementor-element.elementor-element-428636d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-a828662 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-e144441 > .elementor-container{max-width:1256px;}.elementor-446 .elementor-element.elementor-element-e144441{margin-top:30px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-6d36424:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-6d36424 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-6d36424 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-6d36424 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6d36424 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-8208f21 img{width:100%;height:265px;}.elementor-446 .elementor-element.elementor-element-025495d > .elementor-widget-container{margin:0px 0px -10px 15px;}.elementor-446 .elementor-element.elementor-element-025495d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-1506ef2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b142214:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-b142214 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-b142214 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-b142214 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-b142214 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-fca7dab img{height:265px;}.elementor-446 .elementor-element.elementor-element-1e7bbca > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-446 .elementor-element.elementor-element-1e7bbca .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-ddd3d87 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d8f31e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-d8f31e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-d8f31e3 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-d8f31e3 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-d8f31e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-491ac89 img{height:265px;}.elementor-446 .elementor-element.elementor-element-880c023 > .elementor-widget-container{margin:0px 0px 15px 15px;}.elementor-446 .elementor-element.elementor-element-880c023 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-b8fb7af > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6352ffa > .elementor-container{max-width:1256px;}.elementor-446 .elementor-element.elementor-element-6352ffa{margin-top:30px;margin-bottom:0px;}.elementor-446 .elementor-element.elementor-element-6bb9e81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-6bb9e81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-6bb9e81 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-6bb9e81 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-6bb9e81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-9949692 img{width:100%;height:265px;}.elementor-446 .elementor-element.elementor-element-2b0a83b > .elementor-widget-container{margin:0px 0px -10px 15px;}.elementor-446 .elementor-element.elementor-element-2b0a83b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-b1f00c0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-ad337e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-ad337e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-ad337e6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-ad337e6 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-ad337e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-3088d85 img{height:265px;}.elementor-446 .elementor-element.elementor-element-c95312a > .elementor-widget-container{margin:0px 0px 8px 15px;}.elementor-446 .elementor-element.elementor-element-c95312a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-07c6c1f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-c8dae60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-446 .elementor-element.elementor-element-c8dae60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-446 .elementor-element.elementor-element-c8dae60 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-446 .elementor-element.elementor-element-c8dae60 > .elementor-element-populated{box-shadow:0px 7px 15px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-c8dae60 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-ff80aa6 img{height:265px;}.elementor-446 .elementor-element.elementor-element-9c81855 > .elementor-widget-container{margin:0px 0px 15px 15px;}.elementor-446 .elementor-element.elementor-element-9c81855 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;color:#016A70;}.elementor-446 .elementor-element.elementor-element-1869f2f > .elementor-widget-container{margin:-20px 0px 0px 0px;}@media(max-width:1024px){.elementor-446 .elementor-element.elementor-element-c18aa8b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-446 .elementor-element.elementor-element-1e63a99 > .elementor-widget-container{margin:280px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-e8fdd3e > .elementor-widget-container{margin:20px 0px 120px 0px;}.elementor-446 .elementor-element.elementor-element-8f6e06a{padding:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-c18aa8b > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-d0ef11a */#ban-image{
    min-height: 800px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-286e1fb */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container1:hover .bouton1 {
    opacity: 1;
}
@media (max-width: 768px) {
    #card-circ {
        min-height: 350px;
        margin-right: 0;
        margin-bottom: 25px;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0a905a8 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container2:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d508614 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container1:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d36424 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container1:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b142214 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container2:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d8f31e3 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container1:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6bb9e81 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container1:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad337e6 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container2:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8dae60 */#card-circ{
    min-height: 420px;
    margin-right: 30px;
}

.section-container1 {
    position: relative;
}

.bouton1 {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.section-container1:hover .bouton1 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f6e06a */.custom-card * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.custom-card {
    font-family: Arial, sans-serif;
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;

    /* Responsive width */
    width: 100%;
    max-width: 385px;
    margin: 0 auto;
}

.custom-card h2 {
    color: #007bff;
    margin-bottom: 10px;
    font-size: 1.2rem;
}

.custom-card .info {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; /* Autoriser le retour à la ligne */
    margin-bottom: 10px;
    gap: 10px;
}

.custom-card .location,
.custom-card .duration,
.custom-card .people {
    display: flex;
    align-items: center;
    color: #555;
    font-size: 0.9rem;
}

.custom-card .location i,
.custom-card .duration i,
.custom-card .people i {
    font-size: 14px;
    margin-right: 5px;
}

.custom-card .duration i {
    color: #007bff;
}

.custom-card .people i {
    color: #007bff;
}

.custom-card hr {
    border: none;
    border-top: 1px solid #e0e0e0;
    margin: 15px 0;
}

.custom-card .price-details {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.custom-card .price-details h3 {
    color: #000;
    font-weight: bold;
    font-size: 1rem;
    margin: 0;
}

.custom-card .btn {
    background-color: #00c853;
    color: #fff;
    border: none;
    padding: 8px 16px;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.custom-card .btn:hover {
    background-color: #009e40;
}

/* Media Queries */

/* Tablettes (largeur < 768px) */
@media (max-width: 768px) {
    .custom-card {
        padding: 15px;
    }

    .custom-card h2 {
        font-size: 1rem;
    }

    .custom-card .price-details {
        flex-direction: column;
        align-items: flex-start;
    }

    .custom-card .btn {
        width: 100%;
        text-align: center;
    }
}/* End custom CSS */