.elementor-3404 .elementor-element.elementor-element-ac77a6a{--display:flex;--min-height:85px;--justify-content:center;--overlay-opacity:0.89;}.elementor-3404 .elementor-element.elementor-element-ac77a6a:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-ac77a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a4c7f4 );}.elementor-3404 .elementor-element.elementor-element-ac77a6a::before, .elementor-3404 .elementor-element.elementor-element-ac77a6a > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-ac77a6a > .e-con-inner > .elementor-background-video-container::before, .elementor-3404 .elementor-element.elementor-element-ac77a6a > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-ac77a6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3404 .elementor-element.elementor-element-ac77a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ef765a4 );--background-overlay:'';}.elementor-3404 .elementor-element.elementor-element-a1e0a66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3404 .elementor-element.elementor-element-7e5cc4b{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3404 .elementor-element.elementor-element-6fd52f3{text-align:center;}.elementor-3404 .elementor-element.elementor-element-6fd52f3 .elementor-heading-title{font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;color:var( --e-global-color-0a4c7f4 );}.elementor-3404 .elementor-element.elementor-element-3b16c79{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3404{--lakit-doc-headerts-text-color:var( --e-global-color-b6e4f13 );--lakit-doc-headerts-link-color:var( --e-global-color-b6e4f13 );--lakit-doc-headerts-link-hover-color:var( --e-global-color-7226709 );}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-3404 .elementor-element.elementor-element-ac77a6a{--min-height:130px;}.elementor-3404 .elementor-element.elementor-element-7e5cc4b{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-6fd52f3 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-3404 .elementor-element.elementor-element-ac77a6a{--min-height:80px;}.elementor-3404 .elementor-element.elementor-element-7e5cc4b{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-6fd52f3 .elementor-heading-title{font-size:23px;}.elementor-3404 .elementor-element.elementor-element-3b16c79{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */.amelia-v2-booking #amelia-container .am-fcil__item-badge__wrapper {
    display:none;
}

.amelia-v2-booking #amelia-container .am-button.am-button--text {
    display: none;
}



.amelia-v2-booking #amelia-container .am-fcil__wrapper {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
}

.amelia-v2-booking #amelia-container .am-fcil__item {
    max-width: 100% !important;
}


.am-fcil__item-name {
    white-space: normal !important;
    text-overflow: unset !important;
    }

.amelia-v2-booking #amelia-container .am-fcil__item-footer.am-mobile {
    padding: 12px 12px 0 !important;
}


.amelia-v2-booking #amelia-container .am-fcil__item-footer.am-mobile button:last-child {
    width: 100% !important;
    max-width: none !important;
}

.am-fcil__item-info__inner:not(:has(.am-icon-clock)) {
    display: none !important;
}

.am-fcil__item-info__inner:has(.am-icon-clock) span:last-of-type::before {
    content: "Durée: ";
    margin-right: 3px;
}

.amelia-v2-booking #amelia-container .am-fcis__badge.am-service {
    display:none;
}

.amelia-v2-booking #amelia-container .am-fcis__form {
    border: 1px solid;
    border-color: #737373 !important;
    padding: 24px !important;
    margin-top: 20px;
}


.am-button.am-button--plain.am-button--mini.am-button--secondary {
    border-color: #737373 !important;
    border-radius:0px !important;
     background-color: #141414 !important;
    color: white !important;
}


.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-inner {

    border-color: #737373 !important;
    border-radius: 0px !important;

}

.amelia-v2-booking #amelia-container .am-input-wrapper .am-input .el-input__inner {

    border-color: #737373 !important;
    border-radius: 0px !important;

}

.amelia-v2-booking #amelia-container .am-select .el-input__inner { 

    border-color: #737373 !important;
    border-radius: 0px !important;

}

.amelia-v2-booking #amelia-container .am-fcil__item-inner {
    border: 1px solid !important;

    border-color: #b1b1b1 !important;
    border-radius: 0px !important;

}

.amelia-v2-booking #amelia-container .am-fcil__main {

    border-color: #737373 !important;
    border-radius: 0px !important;

}

.amelia-v2-booking #amelia-container .am-button.am-button--filled {
background-color: #141414 !important;

border: 1px solid #141414 !important;
border-radius: 0px !important;
}

.am-fcl__item-content {
    border-left: 0px solid #141414 !important;
}


.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl {
justify-content: flex-start !important;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-segments {
    display: none !important;
}

.amelia-v2-booking #amelia-container .am-cat__sidemenu {
border: 1px solid !important;
border-radius: 0px !important;
}

.am-fcis__mini-info__inner:not(:has(.am-icon-clock)) {
    display: none !important;
}

.am-fcis__mini-info__inner:has(.am-icon-clock) span:last-of-type::before {
    content: "Durée: ";
    margin-right: 3px;
}

.amelia-v2-booking #amelia-container .am-fcis__header-name {

    font-size: 20px !important;
}


.amelia-v2-booking #amelia-container .am-fcis__mini-info__inner span {
    font-size: 16px !important;
}

.amelia-v2-booking #amelia-container .am-fcis__mini-info__inner span[class*=am-icon]  {
    font-size: 24px !important;
}

.amelia-v2-booking #amelia-container .am-fcis__info-tab__wrapper {
    display:none !important;
}


.amelia-v2-booking #amelia-container .am-button.am-button--filled:not(.is-disabled):focus:not(:active) {
 
    box-shadow: 0 0 0 3px rgb(38 92 242 / 0%) !important;
}

.MaurianH2{
    font-weight: 500px;
    color:blue;
}


.am-button.am-button--plain.am-button--medium.am-button--secondary {
    border-color: #737373 !important;
    border-radius: 0px !important;
    background-color: #141414 !important;
    color: white !important;
}


.amelia-v2-booking #amelia-container .am-cat__content {
max-height: 100% !important;
}



.el-overlay-dialog {
    position: fixed !important;
    top: auto !important;
}

.amelia-v2-booking #amelia-container.am-fs__wrapper {
margin: 55px auto !important;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header {
    display: flex;
    align-items: stretch !important;
}


.amelia-v2-booking #amelia-container .am-fs__extras-card__header {
    display: flex;
    align-items: stretch !important;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-left {
    width: fit-content !important;
}

.amelia-v2-booking #amelia-container .am-fs__extras-card__header-right {
    width: fit-content !important;
}



.amelia-v2-booking #amelia-container .am-fs__extras-card__header-mobile-s {
    flex-direction: row !important;
    gap: 0px !important;
}/* End custom CSS */