.elementor-3170101 .elementor-element.elementor-element-6b94448d > .elementor-container{max-width:1600px;}.elementor-3170101 .elementor-element.elementor-element-6b94448d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6b94448d:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-6b94448d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.7);}.elementor-3170101 .elementor-element.elementor-element-6b94448d{-webkit-backdrop-filter:brightness(100%) contrast(100%) saturate(180%) blur(20px) hue-rotate(0deg);backdrop-filter:brightness(100%) contrast(100%) saturate(180%) blur(20px) hue-rotate(0deg);border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255,255,255,0.8);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:10;}.elementor-3170101 .elementor-element.elementor-element-6b94448d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-6b94448d a:not(#e):hover{color:#564aeb;}.elementor-3170101 .elementor-element.elementor-element-585242d{color:#000000;font-size:50px;letter-spacing:-2.7px;text-shadow:0px 0px 10px #FFFFFF;width:auto;inset-inline-start:0px;top:-6px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-5ba09b0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-5ba09b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-5ba09b0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-menu-toggle{margin-right:auto;background-color:rgba(255,255,255,0);font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main a.elementor-item{font-family:"Inter", sans-serif;font-size:16px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main a.elementor-item:not(#e){color:#1D1D1F;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main a.elementor-item:not(#e):focus{color:#D2191F;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main a.elementor-item.elementor-item-active:not(#e){color:#6D0D11;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main.elementor-nav--layout-horizontal > .elementor-nav{column-gap:12px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main:not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:12px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown{font-family:"Inter", sans-serif;font-size:14px;border-radius:12px 12px 12px 12px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a:not(#e), .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-menu-toggle{color:#1D1D1F;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-menu-toggle:hover{color:#D2191F;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a.elementor-item-active{background-color:#6D0D11;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown li:first-child a{border-top-left-radius:12px;border-top-right-radius:12px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 5px 15px 0px rgba(12,12,12,0.1);}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown li:not(:last-child){border-style:solid;border-color:rgba(29,29,31,0.05);border-bottom-width:1px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav__container.elementor-nav--dropdown{margin-top:6px !important;}.elementor-3170101 .elementor-element.elementor-element-7884b67d div.elementor-menu-toggle{color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-7884b67d div.elementor-menu-toggle:hover{color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-7884b67d{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-menu-toggle{margin-right:auto;background-color:rgba(255,255,255,0);font-size:24px;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown{font-family:"Inter", sans-serif;font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-menu-toggle:hover{color:#D2191F;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a.highlighted{background-color:#ffffff;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a.elementor-item-active{background-color:#6D0D11;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--main .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 14px 15px 0px rgba(12,12,12,0.1);}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav__container.elementor-nav--dropdown{margin-top:10px !important;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 div.elementor-menu-toggle{color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 div.elementor-menu-toggle:hover{color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-7b22fc8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-76f13f2 .elementor-button-content-wrapper{gap:22px;}.elementor-3170101 .elementor-element.elementor-element-76f13f2 .elementor-button-text{flex-grow:min(0, 22);}.elementor-3170101 .elementor-element.elementor-element-76f13f2 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3170101 .elementor-element.elementor-element-76f13f2 a.elementor-button{background-color:#000000;border-radius:52px 52px 52px 52px;}.elementor-3170101 .elementor-element.elementor-element-76f13f2 a.elementor-button:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-76f13f2 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-76f13f2{width:auto;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__toggle i{font-size:24px;width:24px;height:24px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__toggle{color:#2c2c2c;border-color:#2c2c2c;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__toggle:hover{color:#D2191F;border-color:#D2191F;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__toggle i:before{font-size:calc(100em / 100);}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd.elementor-search--skin-topbar .elementor-search__container{padding:20px 20px 20px 20px;border-width:0 calc(50vw - 1640px / 2);}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd input[type="search"].elementor-search__input{font-size:31px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-lightbox .dialog-lightbox-close-button, .elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-3170101 .elementor-element.elementor-element-2f71a9dd.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#2C2C2C;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd:not(.elementor-search--skin-topbar) .elementor-search__container{border-color:#e5e5e5;border-width:0px 0px 1px 0px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-color:#e5e5e5;border-width:0px 0px 1px 0px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd:not(.elementor-search--skin-topbar) .elementor-search__products{width:1640px !important;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__products{margin-top:10px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd a.elementor-search__product-link{padding:10px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__product-name{font-size:20px;font-weight:500;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .elementor-search__product-category{font-size:13px;text-transform:uppercase;letter-spacing:1.2px;color:#c9c9c9;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd a.elementor-search__product-link.ui-state-focus{background-color:#f9f9f9;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd .ui-state-focus .elementor-search__product-name{color:#564aeb;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd > .elementor-widget-container{margin:3px 8px 3px 0px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main a.elementor-item{font-size:28px;line-height:0.8em;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main a.elementor-item:not(#e){color:#1d1d1f;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main a.elementor-item:not(#e):focus{color:#D2191F;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-item > i{font-size:26px;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown a:not(#e), .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-menu-toggle{color:#2C2C2C;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown a:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown a:hover, .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown a.elementor-item-active, .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown a.highlighted{background-color:#D2191F;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown{border-radius:4px 4px 4px 4px;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);}.elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-7631e113 .elementor-nav__container.elementor-nav--dropdown{margin-top:10px !important;}.elementor-3170101 .elementor-element.elementor-element-7631e113{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-1e9f8158 .elementor-cart__toggle .elementor-button-icon{font-size:26px;color:#2c2c2c;}.elementor-3170101 .elementor-element.elementor-element-1e9f8158 .elementor-cart__toggle .elementor-button{background-color:rgba(0, 0, 0, 0);border-width:0px;padding:2px 10px 5px 5px;}.elementor-3170101 .elementor-element.elementor-element-1e9f8158 .elementor-cart__toggle .elementor-button:hover .elementor-button-icon{color:#D2191F;}.elementor-3170101 .elementor-element.elementor-element-1e9f8158 .elementor-cart__toggle .elementor-button:hover{background-color:rgba(0, 0, 0, 0);}.elementor-3170101 .elementor-element.elementor-element-1e9f8158 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#6D0D11;}.elementor-3170101 .elementor-element.elementor-element-1e9f8158{width:auto;align-self:center;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-5ba09b0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-7884b67d .elementor-nav__container.elementor-nav--dropdown{margin-top:25px !important;}.elementor-3170101 .elementor-element.elementor-element-7884b67d{width:auto;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav__container.elementor-nav--dropdown{margin-top:15px !important;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7{width:auto;}}@media(min-width:768px){.elementor-3170101 .elementor-element.elementor-element-07757e2{width:9.197%;}.elementor-3170101 .elementor-element.elementor-element-5ba09b0{width:54.976%;}.elementor-3170101 .elementor-element.elementor-element-7b22fc8{width:35.13%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3170101 .elementor-element.elementor-element-07757e2{width:27%;}.elementor-3170101 .elementor-element.elementor-element-5ba09b0{width:12%;}.elementor-3170101 .elementor-element.elementor-element-7b22fc8{width:58%;}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-07757e2{width:61%;}.elementor-3170101 .elementor-element.elementor-element-5ba09b0{width:39%;}.elementor-3170101 .elementor-element.elementor-element-5ba09b0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-7884b67d > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-3170101 .elementor-element.elementor-element-c9f7da7 .elementor-nav__container.elementor-nav--dropdown{margin-top:12px !important;}.elementor-3170101 .elementor-element.elementor-element-7b22fc8{width:100%;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-7b22fc8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-7b22fc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-7b22fc8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-76f13f2 a.elementor-button{padding:-4px -4px -4px -4px;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd input[type="search"].elementor-search__input{font-size:26px;line-height:2em;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd:not(.elementor-search--skin-topbar) .elementor-search__products{width:96% !important;}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 96% / 2);}.elementor-3170101 .elementor-element.elementor-element-2f71a9dd > .elementor-widget-container{margin:3px 8px 3px 0px;}.elementor-3170101 .elementor-element.elementor-element-1e9f8158 .elementor-cart__toggle .elementor-button{padding:2px 5px 5px 5px;}}/* Start custom CSS for section, class: .elementor-element-6b94448d */#header .elementor-3170101 .elementor-element.elementor-element-6b94448d.elementor-sticky--effects{
    border-color: rgba(230,230,230, 0.8);
}/* End custom CSS */
/* Start custom CSS for page-settings */body,#wrapper {
    background: #ffffff!important;
}

#footer {
    padding-top: 0;
}

.move{
    animation: bounce 1s infinite;
}

/*** TITRE CUSTOM ***/
.titre-logo h3{    
    font-size: clamp(1.2rem, 1.7vw, 2.5rem) !important;
}
.h2-logo a{
    font-size: clamp(1.2em, 2.2vw, 3em);
    &:hover{
        color: #6D0D11!important;
    }
}
.h2-banner h2{
    font-size: clamp(2.4em,
    3.5vw, 5em)!important;
}
.h2-custom h2, .h2-custom h1{
    font-size: clamp(2.4em,
    3.5vw, 5em)!important;
}
.h2-space h2{
    white-space: nowrap;
    background-color: white;
}
.h3-logo {
    font-size: clamp(1.5em,
    2vw, 3em)!important;
}
.p-custom p{
    font-size: clamp(1.2em, 2.2vw, 5em) !important;
    line-height: 1.2!important;
}


/*** BLOC CUSTOM ***/

.custom-item{
   .elementor-column-wrap{ padding: 0!important;
    }
}
.btn-devis .elementor-button-text{
    background-color: white;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    right: -47px;
    width: 98px;
}
.btn-devis .elementor-button-icon{
    i{
       z-index: 99!important;
       position: relative!important;
       rotate: 328deg;
    }
}
.item-scale{
    transform: scale(0.95);
    .elementor-column-wrap{
        border-radius: 20px!important;
    }
}
.activity{
    .elementor-tab-title{
        border-bottom: 1px solid black!important;
    }
}
.certification{
    .elementor-image img{
        /*filter: grayscale(1)!important;*/
        transition: 0.3s ease;
         &:hover{
            width: 56%!important; 
         }
    }
}
/*** BOUTON CUSTOM ***/
.btn-service{
    background-color: black;
    color: white;
    padding: 5px 10px;
    border-radius: 50px;
    &:hover{
        background: linear-gradient(90deg,rgba(102, 12, 15, 1) 0%, rgba(210, 25, 31, 1) 100%);
       color: white!important;
    }
}
.btn-custom {
   a.elementor-button, a{
        padding: 5px 5px 5px 40px;
        transition: 0.3s ease-in-out!important;
        i{
            background-color: #e1dede;
            padding: 10px;
            border-radius: 50px;
            color: black;
            rotate: 317deg;
            transition: 0.5s ease-in-out!important;
        }
        &:hover{
            background: linear-gradient(90deg,rgba(102, 12, 15, 1) 0%, rgba(210, 25, 31, 1) 100%);
            i{
                background-color: black;
                color: white;
                rotate: 0deg;
            }
        }
    }
}


/**** RESPONSIVE *******/

@media(max-width: 575px){
    html{ overflow-x: hidden!important;}
}




/***** modif template ****/
/**** LES INDISPENSABLE COMMANDE *******/

.blockreassurance_product{
    display: none;
}
.card-block.checkout .btn-primary{
    background-color: #6D0D11;
    border-radius: 5px;
    &:hover{
        background-color: grey;
    }
}
.product-line-grid-body{
   .current-price span{
       color: #6D0D11;
   } 
}
.cart-item .carriers_list .material-icons{
    border: 1px solid #232323!important;
    background: #23232330!important;
}
    /* Modal */
#blockcart-modal .modal-dialog{
    .product-name{
        color: #6D0D11!important;
    }
    .btn-primary{
        background-color: #6D0D11;
        &:hover{
            background-color: grey;
        }
    }
}

body#checkout section.checkout-step.-current{
    .step-number, .custom-radio input[type=radio]:checked+span, .btn-primary{
           background-color: #6D0D11!important; 
    }

    .custom-checkbox>label, .address, a, .carrier-name, .carrier-delay, .carrier-price{
        color: #313030!important;
    }
    #creneau_selected h5{
        color: white!important;
    }
    p{
        font-size: 12px!important;
    }
    .address-item.selected{
        border: #313030 3px solid;
    }
    #shop_selected, #list_creneau.viewList td span:hover, #table_creneau.viewList tr td .dispo:hover, #creneau_selected{
        background: #4a4a4a;
    }
}

body#checkout section.checkout-step .content{
   p a{
        color: #6D0D11;
    }
    .btn-primary{
        background-color: #6D0D11;
    }
}

.form-control:focus {
    outline: .1875rem solid #6d6d6d;    border-color: #6d6d6d;
}

      /*** COMMANDES ***/
 
 body#checkout section.checkout-step.-reachable.-current .step-number {
     background-color: #333333;
    }
 
 
 .cart-summary-products a{
     color: grey!important;
    }
 
 .product-price {
     color: #333333;
    }
 
 
.js-cart-summary-products a{
          color: #333333;
    }
      
.js-cart-summary-products:hover a{
          color: #333333;
    }
      
.done {
         color: #6D0D11;
    }
     
.custom-radio span {
         background-color: #6D0D11!important;
     
    }   
     
 
.js-terms a{
     color: #333333!important;
    }
  
.forgot-password a{
  color: #333333!important;
   }
 
.no-account a{
  color: #333333!important;
   }
 
 
body#checkout section.checkout-step .address-item.selected {
     background: #fff;
     border: #333333 3px solid;
    }
 
body#checkout a:hover {
     color: #333333;
    }  
 

.card-block a{
     color: white;
    }

 
 /*** CONNEXION COMPTE ***/
 
.input-group.focus{
     outline: 0.1875rem solid #6D0D11!important;
    }


.label.label-pill.bright{
    background-color:  #101010!important;
    }

.page-customer-account #content .order-actions a {

    color:  #2e2e2e!important;
   }

.wishlist-footer-links a{
    color: #2e2e2e!important;
   }

.page-my-account #content .links a:hover i{
     color: #2e2e2e;
   }
 
 
.page-my-account a{
     color: #2e2e2e;
   }


.page-customer-account, .page-addresses{
    .elementor-button-text{
        color: white;
    }
    span{
        color: #282828;
    }
    .label{
        background-color: #6D0D11!important;
    }
}

.page-customer-account i,.page-addresses i{
    color: #232323;
   }
.page-customer-account a{
    color: #232323;
   }


 
 /*** APERCU RAPIDE**/
 
#blockcart-modal .modal-title i.material-icons {
     color: #073C1C;
    }
 
#blockcart-modal .product-name {
     color: #073C1C;
    }
 
 /*** ADRESSE ***/
 
.alert-info {
     background-color: #fff;
     border-color: #6D0D11;
     color: #333333;
    }
 
.page-footer a{
     color: #333333!important;
    }
 
.alert a{
     color: #333333!important;
    }
 
.psgdprinfo17 a{
     color: #333333!important;
    }
#module-psgdpr-gdpr{
    .psgdprinfo17 a{
        background-color: white;
    }
}

 
  /*** PERSONNALISATION ***/
  
.product-customization .product-message:focus {
     background-color: #fff;
     outline: 0.1875rem solid #6D0D11;
    }
 

.card-title.h4{
     color: #6D0D11!important;
     font-size: 20px;
     font-weight: 500;
     line-height: 2em;
    }
 
.product-line-grid-body a{
     color: #232323!important;
    }
 
 /*** CODE PROMO ***/
 
.promo-code-button a{
     color: #6D0D11;
    }
 
.block-promo .promo-input+button {
     border: 2px solid #6D0D11;
    }
 
.block-promo .promo-code-button.cancel-promo {
 
     color: #6D0D11;
    }
    
 /*** INFO PERSO ***/
 
#customer-form .btn-primary{
    background-color: #6d0d11!important;
    &:hover{
        background-color: #d2191f!important;
    }
}
 
 /*** PERSONNALISATION ***/
 
.btn-personnalisation .btn-primary {
     letter-spacing: 0.2px!important;
    }
 

 /*** PAGINATION ***/
 .pagination .current a {
     color: #6D0D11;
    
    }
    
.elementor-3170101 .elementor-element.elementor-element-6b94448d a:hover{
    
    .elementor-search__product-name, .elementor-search__product-price {
    color: #6d0d11!important;
    }
}


/***** LAISSER UN AVIS *****/

#module-lgcomments-reviews a{
    color: #6d0d11;
}
.lgcomment_button button{
    background-color: #6d0d11!important;
    color: white!important;
    &:hover{
       background-color: #d2191f!important; 
    }
}

#lgcomment .content-button button{
    background-color: #6d0d11!important;
    &:hover{
        background-color: #d2191f!important;
    }
}/* End custom CSS */