/* Global
============================================================ */

:root {
    --cyan: #009DE0;
    --yellow: #FEED00;
    --magenta: #E31A76;
    --scrollbar-width: 0px;
}

body {
    color: #163629;
}

body:not(#product) main {
    overflow-x: hidden;
}

img {
    max-width: 100%;
}

.page-content.page-cms ul,
p {
    color: #163629;
    font-size: 1rem;
}

.btn-primary {
    font-size: 1rem;
    font-weight: 700;
    text-transform: unset;
    padding: 1rem 2rem;
    background-color: #163629;
    border: 1px solid #163629;
    color: #fff;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary.active {
    background-color: #fff;
    color: #163629;
    border: 1px solid #163629;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover,
.btn-primary.disabled:hover,
.btn-primary:disabled:hover {
    background-color: #163629;
    color: #fff;
    border: 1px solid #163629;
}

.btn-secondary {
    font-size: 1rem;
    font-weight: 700;
    text-transform: unset;
    padding: 1rem 2rem;
    background-color: #fff;
    border: 1px solid #163629;
    color: #163629;
}

.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:focus {
    background-color: #163629;
    color: #fff;
    border: 1px solid #163629;
}

.form-control {
    padding: 12px 20px;
    border: 1px solid #B5B7BC;
    color: #163629;
}

.form-control:focus {
    outline: none;
    border-color: #163629;
}

.custom_choosefile .button_choosefile {
    background-color: #163629;
}

.page-content.page-cms {
    background-color: transparent;
    padding: 0;
}

#wrapper {
    background-color: #FDF6EE;
}

.modal-content {
    border-radius: 0;
}

@media (min-width: 1400px) {
    .container {
        width: 1360px;
        max-width: 100%;
    }
}

/* Swiper JS
============================================================ */

.swiper-button-prev,
.swiper-rtl .swiper-button-next,
.swiper-button-next,
.swiper-rtl .swiper-button-prev,
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    width: 32px !important;
    height: 64px !important;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.elementor-swiper-button-prev:after,
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.elementor-swiper-button-next:after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.385" height="13.674" viewBox="0 0 7.385 13.674"><g id="next" transform="translate(7.385 13.674) rotate(180)"><g id="Groupe_7" data-name="Groupe 7" transform="translate(0 0)"><path id="Tracé_19" data-name="Tracé 19" d="M7.229,6.462.9.155A.53.53,0,0,0,.156.905L6.1,6.837.156,12.769a.53.53,0,0,0,.749.75L7.229,7.212a.53.53,0,0,0,0-.75Z" transform="translate(0 0)" fill="%23163629"/></g></g></svg>') !important;
    font-size: 0 !important;
    line-height: 0 !important;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.elementor-swiper-button-next:after {
    rotate: 180deg;
}

/* Header
============================================================ */

#header {
    background-color: transparent;
    box-shadow: none;
}

#header .wrapper {
    width: 1360px;
    max-width: 100%;
    padding: 0 15px;
    margin: 0 auto;
}

#header .top {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    gap: 30px;
    align-items: center;
    padding: 35px 0;
}

#header .top .menu-toggle span {
    display: block;
    width: 24px;
    height: 2px;
    background-color: #163629;
    margin: 9px 0;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

#header .top .search {
    display: flex;
    justify-content: center;
}

#header .top .customer-nav {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 45px;
}

@media (min-width: 1025px) {
    #header .top .menu-toggle {
        display: none;
    }
}

@media (max-width: 1300px) {
    #header .top {
        grid-template-columns: repeat(3, 1fr);
        row-gap: 1rem;
    }
}

@media (max-width: 1024px) {
    #header .top {
        grid-template-columns: auto 1fr auto;
        padding: 15px 0;
    }

    #header .top .logo img {
        max-width: 150px;
    }

    #header .top .search {
        grid-row: 2;
        grid-column: 1 / -1;
    }

    #header .top .customer-nav {
        gap: 24px;
    }

    #header .menu-wrapper {
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
        translate: -100% 0;
        width: 100%;
        height: 100dvh;
        overflow: auto;
        background-color: #FDF6EE;
        padding: 220px 30px 60px 30px;
        transition: translate 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    }

    #header .menu-wrapper:has(div.adtm_sub.open) {
        overflow: hidden;
    }

    #header .menu-wrapper.open {
        translate: 0 0;
    }

    body:has(#header .menu-wrapper.open) {
        overflow: hidden;
    }

    #header .menu-wrapper .menu-close {
        position: absolute;
        top: 50px;
        left: 30px;
        width: 24px;
        height: 24px;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25.414" height="25.414" viewBox="0 0 25.414 25.414"><g id="Groupe_3499" data-name="Groupe 3499" transform="translate(-35.293 -51.293)"><rect id="Rectangle_46" data-name="Rectangle 46" width="33.941" height="2" transform="translate(60.707 52.707) rotate(135)"/><rect id="Rectangle_2270" data-name="Rectangle 2270" width="33.941" height="2" transform="translate(36.707 51.293) rotate(45)"/></g></svg>');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

/* Module - ps_contactinfo
============================================================ */

#_desktop_contact_link a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

#_desktop_contact_link a:hover {
    color: #163629;
}

#_desktop_contact_link .text {
    font-size: 0.8rem;
}

@media (max-width: 1024px) {
    #_desktop_contact_link {
        display: none;
    }
}

/* Module - ps_customersignin
============================================================ */

#_desktop_user_info a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

#_desktop_user_info a:hover {
    color: #163629;
}

#_desktop_user_info .text {
    font-size: 0.8rem;
}

@media (max-width: 1024px) {
    #_desktop_user_info .text {
        display: none;
    }
}

/* Module - ps_shoppingcart
============================================================ */

#_desktop_cart a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

#_desktop_cart a:hover {
    color: #163629;
}

#_desktop_cart .text {
    font-size: 0.8rem;
}

@media (max-width: 1024px) {
    #_desktop_cart .text {
        display: none;
    }
}

/* Module - ps_searchbar
============================================================ */

#search_widget {
    float: none;
    width: 100%;
    max-width: 500px;
    position: relative;
}

#search_widget::after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20.6" height="20.561" viewBox="0 0 20.6 20.561"><g id="loupe" transform="translate(0.25 0.25)"><g id="Groupe_2830" data-name="Groupe 2830"><path id="Tracé_19372" data-name="Tracé 19372" d="M19.939,19.349l-6.1-6.1a7.984,7.984,0,1,0-.592.591l6.1,6.1a.418.418,0,1,0,.592-.591Zm-12-4.3a7.1,7.1,0,1,1,7.1-7.1A7.113,7.113,0,0,1,7.941,15.047Z" transform="translate(0 -0.002)" stroke="%23000" stroke-width="0.5"/></g></g></svg>');
    position: absolute;
    top: calc(50% - 10px);
    right: 2rem;
    line-height: 0;
}

#search_widget form input {
    background-color: #fff;
    border: 1px solid #C9C2BB;
    border-radius: 0;
    padding: 1.5rem 4rem 1.5rem 2rem;
}

#search_widget form input::placeholder {
    color: #163629;
    opacity: 1;
}

/* Module - pm_advancedtopmenu
============================================================ */

/* Global
------------------------------- */

#adtm_menu,
#adtm_menu_inner,
.li-niveau1 a.a-niveau1 {
    border: 0;
    box-shadow: none;
    background: transparent;
}

.li-niveau1 a span {
    padding: 0;
}

.li-niveau1 .adtm_sub {
    top: 100% !important;
    border: 0;
    box-shadow: none;
}

#adtm_menu {
    margin-top: 0;
    position: unset;
}

#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    font-size: 1rem;
}

#adtm_menu .li-niveau1,
#adtm_menu .li-niveau1 a.a-niveau1,
#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    min-height: unset;
    line-height: inherit;
}

.li-niveau1 .advtm_menu_span,
.li-niveau1 a .advtm_menu_span {
    color: #163629;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
    float: none;
}

.li-niveau1 a:hover .advtm_menu_span,
.li-niveau1 .advtm_menu_span:hover,
.li-niveau1:hover>a.a-niveau1 .advtm_menu_span,
.li-niveau1 a.advtm_menu_actif .advtm_menu_span {
    background: transparent;
}

#adtm_menu .li-niveau1 a.a-niveau1:hover .advtm_menu_span,
.li-niveau1:hover>a.a-niveau1 .advtm_menu_span,
#adtm_menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span {
    color: #163629;
}

@media (max-width: 767px) {
    #adtm_menu ul li.li-niveau1 {
        display: block;
    }
}

/* Unis cartouches
------------------------------- */

#adtm_menu ul#menu {
    justify-content: space-between;
    gap: 30px;
}

#adtm_menu ul#menu li.li-niveau1:nth-child(2) a.a-niveau1 {
    padding: 0.8rem 3rem;
    background-color: #163629;
}

#adtm_menu ul#menu li.li-niveau1:nth-child(2) a.a-niveau1 .advtm_menu_span {
    font-weight: 700;
    color: #fff;
}

#adtm_menu ul#menu li.li-niveau1:not(:nth-child(2)) a.a-niveau1 {
    padding-top: 0.8rem;
    padding-bottom: calc(0.8rem - 8px);
    border-bottom: 8px solid transparent;
}

#adtm_menu ul#menu li.li-niveau1:not(:nth-child(2)):hover a.a-niveau1 {
    border-color: #163629;
}

#adtm_menu ul#menu .li-niveau1 div.adtm_sub {
    padding: 50px 0;
}

#adtm_menu ul#menu .li-niveau1 div.adtm_sub .columnWrapTable {
    width: 1130px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 30px;
}

#adtm_menu ul#menu .li-niveau1 div.adtm_sub .columnWrapTable .adtm_column_wrap_td:has(.adtm_menu_icon) {
    grid-column: span 2;
}

#adtm_menu .adtm_column_wrap {
    padding: 0;
}

#adtm_menu .adtm_column,
#adtm_menu .adtm_column_wrap span.column_wrap_title {
    margin: 0;
}

#adtm_menu .adtm_column span.column_wrap_title,
#adtm_menu .adtm_column span.column_wrap_title a,
#adtm_menu .adtm_column span.column_wrap_title span[data-href] {
    font-weight: 400;
}

#adtm_menu .adtm_column+.adtm_column {
    margin-top: 50px;
}

#adtm_menu .adtm_column_value_over>* {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1em;
    color: #163629;
    margin-bottom: 1rem;
}

@media (min-width: 1025px) {
    #adtm_menu ul#menu .li-niveau1 div.adtm_sub .adtm_sub_back {
        display: none;
    }
}

@media (max-width: 1024px) {
    #adtm_menu ul#menu {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        gap: 40px;
    }

    #adtm_menu .advtm_hide_desktop {
        display: block !important;
    }

    #adtm_menu .advtm_hide_mobile,
    #adtm_menu ul li.li-niveau1.adtm_menu_mobile_mode {
        display: none !important;
    }

    #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 !important;
        border: 0 !important;
    }

    #adtm_menu ul#menu li.li-niveau1 a.a-niveau1::after {
        content: url('data:image/svg+xml,<svg id="next" xmlns="http://www.w3.org/2000/svg" width="6.887" height="12.751" viewBox="0 0 6.887 12.751"><g id="Groupe_7" data-name="Groupe 7" transform="translate(0 0)"><path id="Tracé_19" data-name="Tracé 19" d="M6.741,6.026.843.144a.494.494,0,0,0-.7.7L5.692,6.376.145,11.907a.494.494,0,0,0,.7.7l5.9-5.881a.494.494,0,0,0,0-.7Z" transform="translate(0 0)"/></g></svg>');
        line-height: 0;
    }

    #adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
        background-color: transparent;
        font-size: 1.25rem;
        font-weight: 400;
        text-transform: unset;
    }

    #adtm_menu ul li.li-niveau1:nth-last-child(2) a.a-niveau1::after,
    #adtm_menu ul li.li-niveau1:last-child a.a-niveau1::after {
        display: none;
    }

    #adtm_menu ul#menu li.li-niveau1:nth-last-child(2) a.a-niveau1 {
        padding: 0.5rem !important;
        width: 100%;
        justify-content: center;
        background-color: #163629;
    }

    #adtm_menu ul#menu li.li-niveau1:nth-last-child(2) a.a-niveau1 .advtm_menu_span {
        font-weight: 700;
        color: #fff;
    }

    #adtm_menu ul#menu li.li-niveau1:last-child a.a-niveau1 {
        padding: 0.5rem !important;
        width: 100%;
        text-align: center;
        border: 1px solid #163629 !important;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
    }

    #adtm_menu ul#menu li.li-niveau1:last-child a.a-niveau1::before {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24.633" height="24.987" viewBox="0 0 24.633 24.987"><g id="Groupe_2875" data-name="Groupe 2875" transform="translate(0)"><path id="Tracé_52671" data-name="Tracé 52671" d="M128.714,33.6H110.093a3.01,3.01,0,0,0-3.006,3.006v12.8a3.01,3.01,0,0,0,3.006,3.006h2.268v5.747a.426.426,0,0,0,.734.293l5.744-6.041h9.873a3.01,3.01,0,0,0,3.006-3.006V36.6a3.01,3.01,0,0,0-3.006-3.006Zm2.155,15.808a2.158,2.158,0,0,1-2.155,2.155H118.658a.425.425,0,0,0-.309.133l-5.135,5.4V51.986a.426.426,0,0,0-.426-.426h-2.694a2.158,2.158,0,0,1-2.155-2.155V36.6a2.158,2.158,0,0,1,2.155-2.155h18.621a2.158,2.158,0,0,1,2.155,2.155Z" transform="translate(-107.087 -33.597)"/><path id="Tracé_52672" data-name="Tracé 52672" d="M216.931,132.39H202.814a.426.426,0,1,0,0,.852h14.117a.426.426,0,1,0,0-.852Z" transform="translate(-197.556 -127.38)"/><path id="Tracé_52673" data-name="Tracé 52673" d="M216.931,203.24H202.814a.426.426,0,1,0,0,.852h14.117a.426.426,0,1,0,0-.852Z" transform="translate(-197.556 -194.637)"/><path id="Tracé_52674" data-name="Tracé 52674" d="M210.363,274.1h-7.539a.426.426,0,1,0,0,.852h7.539a.426.426,0,0,0,0-.852Z" transform="translate(-197.564 -261.905)"/></g></svg>');
        line-height: 0;
    }

    #adtm_menu ul#menu .li-niveau1 div.adtm_sub {
        position: absolute;
        top: 80px !important;
        left: 0 !important;
        width: 100%;
        height: calc(100dvh - 80px);
        translate: -100% 0;
        overflow: auto;
        padding: 30px;
        opacity: 1;
        visibility: visible;
        background: #FDF6EE;
        transition: translate 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    }

    #adtm_menu ul#menu .li-niveau1 div.adtm_sub.open {
        translate: 0 0;
    }

    #adtm_menu ul#menu .li-niveau1 div.adtm_sub .columnWrapTable {
        display: flex;
        flex-direction: column;
        gap: 40px;
        padding: 0;
    }

    #adtm_menu ul#menu .li-niveau1 div.adtm_sub .adtm_sub_back {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
        margin-bottom: 40px;
        font-size: 1.25rem;
        color: #163629;
    }

    #adtm_menu ul#menu .li-niveau1 div.adtm_sub .adtm_sub_back::before {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6.887" height="12.751" viewBox="0 0 6.887 12.751"><g id="next" transform="translate(6.887 12.751) rotate(180)"><g id="Groupe_7" data-name="Groupe 7" transform="translate(0)"><path id="Tracé_19" data-name="Tracé 19" d="M6.741,6.026.843.144a.494.494,0,0,0-.7.7L5.692,6.376.145,11.907a.494.494,0,0,0,.7.7l5.9-5.881a.494.494,0,0,0,0-.7Z"/></g></g></svg>');
        line-height: 0;
    }

    #adtm_menu .adtm_column span.column_wrap_title,
    #adtm_menu .adtm_column span.column_wrap_title a,
    #adtm_menu .adtm_column span.column_wrap_title span[data-href] {
        font-size: 1.25rem;
    }

    #adtm_menu .adtm_column_value_over>* {
        font-size: 1.7rem;
        margin-bottom: 0;
    }

    #adtm_menu ul#menu .li-niveau1 div.adtm_sub span.column_wrap_title:has(.adtm_menu_icon) {
        display: none !important;
    }

    #adtm_menu .adtm_column+.adtm_column {
        margin-top: 40px;
        padding: 0;
    }

    #adtm_menu .adtm_column span.column_wrap_title {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
    }

    #adtm_menu .adtm_column span.column_wrap_title::after {
        content: url('data:image/svg+xml,<svg id="next" xmlns="http://www.w3.org/2000/svg" width="6.887" height="12.751" viewBox="0 0 6.887 12.751"><g id="Groupe_7" data-name="Groupe 7" transform="translate(0 0)"><path id="Tracé_19" data-name="Tracé 19" d="M6.741,6.026.843.144a.494.494,0,0,0-.7.7L5.692,6.376.145,11.907a.494.494,0,0,0,.7.7l5.9-5.881a.494.494,0,0,0,0-.7Z" transform="translate(0 0)"/></g></svg>');
        line-height: 0;
    }
}

/* Prestablog
============================================================ */

/* Blog category
------------------------------- */

.prestablog .title {
    display: none;
}

#prestablog_menu_cat,
#blog_list_1-7 {
    width: 1130px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}

#prestablog_menu_cat nav ul {
    background-color: transparent;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

#prestablog_menu_cat nav ul li {
    float: none;
    width: 100%;
    max-width: 300px;
}

#prestablog_menu_cat nav ul li a {
    display: block;
    padding: 18px;
    text-align: center;
    color: #163629;
    background-color: #fff;
    border: 1px solid #163629;
}

#prestablog_menu_cat nav ul li a:hover {
    color: #163629;
}

#blog_list_1-7 {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    height: auto !important;
    column-gap: 30px;
    row-gap: 40px;
    margin-top: 50px;
    float: none;
}

.subblock #blog_list_1-7 {
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
}

.subblock #blog_list_1-7 li.tiers {
    flex: 0 0 auto;
    width: 350px !important;
    max-width: 60%;
}

#blog_list_1-7 li,
#blog_list_1-7 li.tiers {
    width: 100%;
    position: unset !important;
    transform: none !important;
    float: none;
    padding: 0;
}

#blog_list_1-7 li .date_blog-cat,
#blog_list_1-7 li .prestablog_desc,
#blog_list_1-7 li .blog_desc,
#blog_list_1-7 li .prestablog_more {
    display: none;
}

#blog_list_1-7 .block_cont,
#blog_list_1-7 li:hover .block_cont {
    background-color: transparent;
    border: 0;
    box-shadow: none;
}

#blog_list_1-7 .blog-grid .block_bas {
    padding: 16px 0 0 0;
}

#blog_list_1-7 li:hover .block_cont .block_top img {
    filter: none;
    transform: none;
}

#blog_list_1-7 .block_bas h3 a {
    font-size: 1.25rem;
    font-weight: 700;
    color: black;
}

div.prestablog_pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

div.prestablog_pagination a,
div.prestablog_pagination span {
    width: 60px;
    height: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    color: #163629;
    font-size: 20px;
    border: 0;
    margin: 0;
    padding: 0;
}

div.prestablog_pagination a:hover,
div.prestablog_pagination span:hover {
    background-color: #163629;
    color: #fff;
    border: 0;
}

div.prestablog_pagination span.current {
    background-color: #163629;
    color: #fff;
}

div.prestablog_pagination span.disabled,
div.prestablog_pagination span.disabled:hover {
    background-color: #fff;
    color: #163629;
    border: 0;
}

div.prestablog_pagination>*:first-child,
div.prestablog_pagination>*:last-child {
    width: 32px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.385" height="13.674" viewBox="0 0 7.385 13.674"><g id="next" transform="translate(7.385 13.674) rotate(180)"><g id="Groupe_7" data-name="Groupe 7"><path id="Tracé_19" data-name="Tracé 19" d="M7.229,6.462.9.155A.53.53,0,0,0,.156.905L6.1,6.837.156,12.769a.53.53,0,0,0,.749.75L7.229,7.212a.53.53,0,0,0,0-.75Z" fill="%23163629"/></g></g></svg>');
    background-repeat: no-repeat;
    background-position: center;
}

div.prestablog_pagination>*:last-child {
    transform: rotate(180deg);
}

div.prestablog_pagination>a:first-child:hover,
div.prestablog_pagination>a:last-child:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.385" height="13.674" viewBox="0 0 7.385 13.674"><g id="next" transform="translate(7.385 13.674) rotate(180)"><g id="Groupe_7" data-name="Groupe 7"><path id="Tracé_19" data-name="Tracé 19" d="M7.229,6.462.9.155A.53.53,0,0,0,.156.905L6.1,6.837.156,12.769a.53.53,0,0,0,.749.75L7.229,7.212a.53.53,0,0,0,0-.75Z" fill="%23fff"/></g></g></svg>');
}

@media (max-width: 770px) {
    #prestablog_menu_cat #menu-mobile {
        display: none;
    }

    #prestablog_menu_cat nav {
        display: block;
    }

    #prestablog_menu_cat nav ul {
        gap: 20px;
        justify-content: flex-start;
    }
}

/* Blog single
------------------------------- */

#prestablogfront,
.prestablogExtra {
    padding: 0;
    border: 0;
    background-color: transparent;
}

.prestablogExtra {
    margin-top: 120px;
}

#blog_product_linked,
.page-product-box {
    padding: 0;
    border: 0;
    background-color: transparent;
}

#prestablogfront h1 {
    width: 875px;
    max-width: 100%;
    margin: 120px auto 24px auto;
    text-align: left;
    font-size: 4rem;
    font-weight: 700;
}

#prestablogfront h2,
#prestablogfront h3,
#prestablogfront h4,
#prestablogfront h5,
#prestablogfront h6 {
    font-size: 2rem;
    text-align: left;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: visible;
}

#prestablogfont ol li {
    font-size: 1rem;
    color: #163629;
}

@media (max-width: 1024px) {
    #prestablogfront h1 {
        font-size: 3rem;
        margin: 0 0 70px 0;
    }

    #prestablogfront h2,
    #prestablogfront h3,
    #prestablogfront h4,
    #prestablogfront h5,
    #prestablogfront h6 {
        font-size: 1.7rem;
    }
}

/* Contact form 7
============================================================ */

.wpcf7 h3 {
    display: none;
}

.wpcf7-form-control-wrap select.form-control:not([size]):not([multiple]),
.wpcf7 input.form-control {
    height: auto;
    min-height: unset;
}

.wpcf7 input {
    font-size: 1rem;
}

.wpcf7-form-control-wrap .select_arrow {
    border: 0;
    height: 100%;
    width: unset;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wpcf7-form-control-wrap .select_arrow::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.674" height="7.385" viewBox="0 0 13.674 7.385"><g id="next" transform="translate(13.674) rotate(90)"><g id="Groupe_7" data-name="Groupe 7" transform="translate(0 0)"><path id="Tracé_19" data-name="Tracé 19" d="M7.229,6.462.9.155A.53.53,0,0,0,.156.905L6.1,6.837.156,12.769a.53.53,0,0,0,.749.75L7.229,7.212a.53.53,0,0,0,0-.75Z"/></g></g></svg>');
    border: 0;
    position: unset;
    height: unset;
    width: unset;
    transform: none;
    line-height: 0;
}

.wpcf7-submit {
    width: 100%;
    padding: 18px;
    font-size: 1rem;
    font-weight: 700;
    text-transform: unset;
    background-color: #163629;
}

.wpcf7-submit:hover {
    background-color: #163629;
}

/* Miniature produit
============================================================ */

#products .products,
.featured-products .products,
.product-accessories .products {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 30px;
}

.product-miniature .thumbnail-container,
.product-miniature .thumbnail-container .product-thumbnail img {
    width: 100%;
}

.product-miniature .thumbnail-container {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 0;
}

.product-miniature .product-description {
    padding: 0;
}

.product-miniature .product-title {
    margin-top: 8px;
    margin-bottom: 24px;
    text-align: left;
}

.product-miniature .product-title a {
    font-size: 1rem;
    color: #163629;
    text-align: left;
}

.product-miniature .product-price-and-shipping {
    font-weight: 400;
    text-align: left;
}

.product-miniature .regular-price {
    display: block;
    font-size: 1rem;
    color: #163629;
    margin-bottom: 8px;
}

.product-miniature .price {
    font-weight: 700;
    font-size: 1.25rem;
    color: #163629;
}

.product-miniature .product-without-taxes {
    display: block;
    margin-top: 8px;
    font-size: 0.875rem;
    font-weight: 700;
    color: #163629;
}

.product-miniature .product-specific-features {
    gap: 8px;
}

.product-miniature #product-availability {
    margin-top: 8px;
    margin-bottom: 0;
}

.product-miniature .add-to-cart-btn {
    width: 100%;
    margin-top: 24px;
}

.product-miniature .product-flags li.product-flag {
    min-width: unset;
    min-height: unset;
    background-color: #163629 !important;
    font-size: 0.875rem;
    font-weight: 400;
    text-transform: unset;
    padding: 4px 8px;
    line-height: 1.2em;
}

.product-miniature .thumbnail-container:focus .product-description::after,
.product-miniature .thumbnail-container:hover .product-description::after {
    display: none;
}

@media (max-width: 992px) {

    #products .products,
    .featured-products .products,
    .product-accessories .products {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
        gap: 20px;
    }
}

@media (max-width: 575px) {

    #products .products,
    .featured-products .products,
    .product-accessories .products {
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
        gap: 10px;
    }
}

/* Miniature produit accessoire
------------------------------- */

.product-miniature.accessory .thumbnail-container {
    display: grid;
    grid-template-columns: 115px 1fr;
    gap: 15px;
    align-items: center;
    padding: 0;
    margin-top: 20px;
    background-color: transparent;
}

.product-miniature.accessory .product-description {
    background-color: transparent;
}

.product-miniature.accessory .product-title {
    margin: 0;
    font-size: 1rem;
    text-decoration: underline;
}

/* Modal ajout au panier
============================================================ */

#blockcart-modal {
    color: #163629;
    padding: 15px;
}

#blockcart-modal .modal-dialog {
    width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

#blockcart-modal .modal-content {
    width: 875px;
    max-width: 100%;
    padding: 60px 110px 50px 110px;
    border: 0;
}

#blockcart-modal button.close {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 25px;
    height: 25px;
    padding: 0;
    background-color: transparent;
    border: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25.414" height="25.414" viewBox="0 0 25.414 25.414"><g id="Groupe_3499" data-name="Groupe 3499" transform="translate(-35.293 -51.293)"><rect id="Rectangle_46" data-name="Rectangle 46" width="33.941" height="2" transform="translate(60.707 52.707) rotate(135)"/><rect id="Rectangle_2270" data-name="Rectangle 2270" width="33.941" height="2" transform="translate(36.707 51.293) rotate(45)"/></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
}

#blockcart-modal .modal-header {
    padding: 0;
    border: 0;
    margin-bottom: 20px;
}

#blockcart-modal .modal-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    color: #163629;
}

#blockcart-modal .modal-title::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34"><g id="Groupe_3227" data-name="Groupe 3227" transform="translate(-782 -239)"><path id="Tracé_19408" data-name="Tracé 19408" d="M188.6,180.756l-6.532-6.291,1.226-1.239,5.312,5.084L199.282,168l1.22,1.245Z" transform="translate(607.795 82.121)" fill="%233ea36c" stroke="%233ea36c" stroke-width="1"/><g id="Ellipse_1" data-name="Ellipse 1" transform="translate(782 239)" fill="none" stroke="%233ea36c" stroke-width="1"><circle cx="17" cy="17" r="17" stroke="none"/><circle cx="17" cy="17" r="16.5" fill="none"/></g></g></svg>');
    line-height: 0;
}

#blockcart-modal .modal-body {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    column-gap: 30px;
    row-gap: 15px;
    padding: 0;
}

#blockcart-modal .product-image {
    max-width: 100%;
}

#blockcart-modal .product-name {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    color: #163629;
    margin-bottom: 1rem;
}

#blockcart-modal .product-reference {
    font-size: 0.875rem;
    margin-bottom: 1rem;
}

#blockcart-modal .product-price {
    font-size: 1.5rem;
    font-weight: 700;
    color: #163629;
    margin-bottom: 0.5rem;
}

#blockcart-modal .product-without-taxes {
    display: block;
    font-size: 1.125rem;
    font-weight: 700;
    color: #163629;
    margin-bottom: 1rem;
}

#blockcart-modal .product-quantity {
    font-size: 0.875rem;
}

#blockcart-modal .btn {
    width: 100%;
}

@media (max-width: 991px) {
    #blockcart-modal .modal-content {
        padding: 60px 30px 30px 30px;
    }

    #blockcart-modal .product-image {
        margin: 0;
    }
}

@media (max-width: 767px) {

    #blockcart-modal .product-name,
    #blockcart-modal .product-price {
        padding: 0;
    }
}

@media (max-width: 575px) {
    #blockcart-modal button.close {
        top: 15px;
        right: 15px;
    }

    #blockcart-modal .modal-content {
        padding: 60px 15px 15px 15px;
    }

    #blockcart-modal .modal-body {
        gap: 15px;
    }

    #blockcart-modal .image-container,
    #blockcart-modal .content-container {
        grid-column: 1 / 3;
    }

    #blockcart-modal .content-container {
        margin-bottom: 15px;
    }

    #blockcart-modal .product-image {
        max-width: 250px;
        margin: 0 auto;
    }

    #blockcart-modal .btn {
        padding: 1rem 0.5rem;
        font-size: 0.875rem;
    }
}

/* Page produit
============================================================ */

#product .product-container {
    display: grid;
    grid-template-columns: 5fr 7fr;
    gap: 30px;
}

#product .product-container .left {
    min-width: 0;
}

#product #content {
    max-width: 100%;
    position: sticky;
    top: 50px;
}

.product-flags li.product-flag {
    padding: 4px 8px;
    font-weight: 400;
    background-color: #163629 !important;
    color: #fff;
    text-transform: unset;
}

#product .product-container .right {
    background: #fff;
    padding: 50px 100px 80px 100px;
}

#product h1 {
    font-size: 1.375rem;
    margin-bottom: 1rem;
}

#product .right .product-reference {
    font-size: 0.875rem;
    margin-bottom: 1rem;
}

#product .right .product-discount .regular-price {
    font-size: 1.25rem;
    color: #163629;
    margin-bottom: 0.5rem;
}

#product .has-discount {
    margin-bottom: 0;
}

.has-discount .page-content.page-cms ul,
.has-discount p,
.has-discount.product-price,
.page-content.page-cms .has-discount ul {
    color: #163629;
}

.has-discount .discount {
    background-color: #163629;
}

#product .right .product-prices .current-price-value {
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
    color: #163629;
}

#product .right .product-prices .product-without-taxes {
    font-size: 1.125rem;
    font-weight: 700;
    color: #163629;
    margin-bottom: 1rem;
}

#product .right .product-quantity {
    display: flex;
    gap: 15px;
    margin-bottom: 30px;
}

#product .right .product-quantity .add,
#product .right .product-quantity .qty {
    margin: 0;
}

#product .right .product-quantity .add {
    width: 100%;
}

.product-actions .add-to-cart {
    width: 100%;
    height: unset;
    padding-top: 1rem;
}

.product-information .product-description ol,
.product-information .product-description ul {
    padding: 0;
    margin: 0;
}

#product-description-short ol li,
#product-description-short ul li,
.product-information .product-description ol li,
.product-information .product-description ul li {
    font-size: 1rem;
    color: #163629;
}

@media (min-width: 992px) {
    #product .title-mobile {
        display: none;
    }
}

@media (max-width: 991px) {
    #product .product-container {
        grid-template-columns: 1fr;
    }

    #product .product-container .right {
        padding: 40px 20px 30px 20px;
    }

    #product .title-mobile {
        margin-bottom: 15px;
    }

    #product .title-desktop {
        display: none;
    }
}

/* Caractéristiques spécifiques
------------------------------- */

.product-specific-features {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 24px;
    margin-left: 0;
    font-size: 0.875rem;
}

span[class*="feature-color-"] {
    display: flex;
    align-items: center;
    gap: 8px;
}

span[class*="feature-color-"]::after {
    content: '';
    width: 16px;
    height: 16px;
    line-height: 0;
    border-radius: 50%;
}

.feature-color-cyan::after {
    background-color: var(--cyan);
}

.feature-color-magenta::after {
    background-color: var(--magenta);
}

.feature-color-yellow::after {
    background-color: var(--yellow);
}

.feature-color-black::after {
    background-color: #163629;
}

span.feature-color-full::after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="16" viewBox="0 0 39 16"><g id="Groupe_3439" data-name="Groupe 3439" transform="translate(-727 -1328)"><g id="Groupe_174000" data-name="Groupe 174000"><circle id="Ellipse_43" data-name="Ellipse 43" cx="8" cy="8" r="8" transform="translate(727 1328)" fill="%23009de0"/><circle id="Ellipse_44" data-name="Ellipse 44" cx="8" cy="8" r="8" transform="translate(734 1328)" fill="%23e31a76"/><circle id="Ellipse_45" data-name="Ellipse 45" cx="8" cy="8" r="8" transform="translate(742 1328)" fill="%23feed00"/><circle id="Ellipse_46" data-name="Ellipse 46" cx="8" cy="8" r="8" transform="translate(750 1328)" fill="%23163629"/></g></g></svg>');
    width: unset;
    height: unset;
}

span.feature-capacity {
    display: flex;
    align-items: center;
    gap: 8px;
}

.feature-capacity::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="21.333" viewBox="0 0 16 21.333"><path id="Tracé_52697" data-name="Tracé 52697" d="M20.5,0q-3.2,4.268-6.4,8.529a7.993,7.993,0,0,0,6.383,12.8v0a7.994,7.994,0,0,0,6.43-12.781Zm2.667,13.334h2.667A5.335,5.335,0,0,1,20.5,18.667V16a2.667,2.667,0,0,0,2.667-2.667Z" transform="translate(-12.5)" fill-rule="evenodd"/></svg>');
    line-height: 0;
}

/* Disponibilité produit
------------------------------- */

#product-availability {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    font-size: 0.875rem;
    font-weight: 400;
}

#product-availability::before {
    line-height: 0;
}

#product-availability.available {
    color: #1CAF5A;
}

#product-availability.available::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="Tracé_52696" data-name="Tracé 52696" d="M13,21a8,8,0,1,0-8-8A8,8,0,0,0,13,21Zm4.968-10.563A.741.741,0,0,0,16.921,9.39l-5.649,5.649L9.079,12.847a.741.741,0,0,0-1.048,1.048l2.716,2.716a.741.741,0,0,0,1.048,0Z" transform="translate(-5 -5)" fill="%231caf5a" fill-rule="evenodd"/></svg>');
}

#product-availability.last_remaining_items {
    color: #C56520;
}

#product-availability.last_remaining_items::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16.004" height="15.998" viewBox="0 0 16.004 15.998"><path id="Exclusion_2" data-name="Exclusion 2" d="M8022,23453a8,8,0,1,1,8-8A8.01,8.01,0,0,1,8022,23453Zm0-5.35a1.14,1.14,0,0,0-.818.3,1.124,1.124,0,0,0,0,1.555,1.152,1.152,0,0,0,.818.3,1.125,1.125,0,0,0,.813-.3,1.109,1.109,0,0,0,0-1.555A1.121,1.121,0,0,0,8022,23447.65Zm-1.03-7.451h0l.135,6.479h1.778l.141-6.479Z" transform="translate(-8013.998 -23437.002)" fill="%23c56520"/></svg>');
}

#product-availability.unavailable {
    color: #AF1C28;
}

#product-availability.unavailable::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16.004" height="15.998" viewBox="0 0 16.004 15.998"><path id="Exclusion_1" data-name="Exclusion 1" d="M8022,23453a8,8,0,1,1,8-8A8.01,8.01,0,0,1,8022,23453Zm0-6.939v0l2.825,2.824a.756.756,0,0,0,.53.223.745.745,0,0,0,.53-.223.733.733,0,0,0,.221-.523.749.749,0,0,0-.221-.537l-2.825-2.824,2.825-2.826a.748.748,0,0,0,.221-.535.739.739,0,0,0-.221-.529.756.756,0,0,0-1.06,0l-2.825,2.83-2.837-2.836a.743.743,0,0,0-.527-.211.758.758,0,0,0-.532.211.774.774,0,0,0,0,1.07l2.832,2.826-2.832,2.824a.768.768,0,0,0,0,1.061.758.758,0,0,0,1.065,0l2.831-2.824Z" transform="translate(-8013.998 -23437.002)" fill="%23af1c28"/></svg>');
}

/* Sélecteur de quantité
------------------------------- */

.product-quantity .bootstrap-touchspin {
    position: relative;
    padding: 0 30px;
}

.product-quantity .input-group-btn-vertical {
    position: unset;
}

.product-quantity #quantity_wanted {
    width: 80px;
    height: 55px;
    text-align: center;
    border-width: 1px 0;
    border-style: solid;
    border-color: #A2A2A2;
}

.product-quantity .input-group-btn-vertical .btn {
    position: absolute;
    top: 0;
    height: 100%;
    width: 30px;
    margin: 0;
    background-color: #163629;
    color: #fff;
    border: 1px solid #163629;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-quantity .input-group-btn-vertical .btn::after {
    line-height: 0;
}

.product-quantity .input-group-btn-vertical .bootstrap-touchspin-down {
    left: 0;
}

.product-quantity .input-group-btn-vertical .bootstrap-touchspin-down::after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.627" height="3.117" viewBox="0 0 8.627 3.117"><path id="Tracé_52699" data-name="Tracé 52699" d="M10.407-9.322V-6.2H1.78V-9.322Z" transform="translate(-1.78 9.322)" fill="%23fff"/></svg>');
}

.product-quantity .input-group-btn-vertical .bootstrap-touchspin-up {
    right: 0;
}

.product-quantity .input-group-btn-vertical .bootstrap-touchspin-up::after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.074" height="13.074" viewBox="0 0 13.074 13.074"><path id="Tracé_52698" data-name="Tracé 52698" d="M7.18-1.027V-14.1h3.309V-1.027ZM2.3-5.909V-9.218H15.371v3.309Z" transform="translate(-2.297 14.101)" fill="%23fff"/></svg>');
}

.product-quantity .input-group-btn-vertical .btn i {
    display: none;
}

@media (max-width: 767px) {
    #product .right .product-quantity {
        position: fixed;
        z-index: 3;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        padding: 15px;
        margin: 0;
        transition: translate 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    }

    .product-quantity.footer {
        translate: 0 100%;
    }
}

/* Description produit
------------------------------- */

#product .tabs {
    margin-top: 40px;
    padding: 0;
}

.product-features {
    margin-top: 40px;
    margin-left: 0;
}

.product-features .title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 1rem;
}

.product-features .data-sheet .feature-item {
    padding: 22px 15px;
}

.product-features .data-sheet .feature-item:nth-child(odd) {
    background-color: #F3EEE9;
}

/* Produits dans la même catégorie
------------------------------- */

.featured-products {
    position: relative;
    width: calc(100vw - var(--scrollbar-width));
    background-color: var(--cyan);
    margin-top: 145px;
    margin-bottom: 80px;
    margin-left: -15px;
    padding-top: 75px;
    padding-bottom: 175px;
}

.featured-products::before {
    content: '';
    position: absolute;
    top: -50px;
    right: 90px;
    width: 100px;
    aspect-ratio: 1;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="113" height="114" viewBox="0 0 113 114"><defs><clipPath id="clip-path"><rect width="108" height="110" fill="none"/></clipPath><clipPath id="clip-path-2"><rect width="113" height="114" fill="none"/></clipPath></defs><g id="Groupe_174000" data-name="Groupe 174000" transform="translate(-1711 -2554)"><g id="Grille_de_répétition_9" data-name="Grille de répétition 9" transform="translate(1716 2558)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g><g id="Grille_de_répétition_10" data-name="Grille de répétition 10" transform="translate(1711 2554)" clip-path="url(%23clip-path-2)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.featured-products .wrapper {
    width: 1360px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
}

.featured-products .title {
    font-size: 2rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 2rem;
}

@media (min-width: 576px) {
    .featured-products {
        margin-left: calc((-100vw + var(--scrollbar-width) + 510px) / 2);
    }
}

@media (min-width: 768px) {
    .featured-products {
        margin-left: calc((-100vw + var(--scrollbar-width) + 690px) / 2);
    }
}

@media (min-width: 992px) {
    .featured-products {
        margin-left: calc((-100vw + var(--scrollbar-width) + 930px) / 2);
    }
}

@media (min-width: 1200px) {
    .featured-products {
        margin-left: calc((-100vw + var(--scrollbar-width) + 1110px) / 2);
    }
}

@media (min-width: 1400px) {
    .featured-products {
        margin-left: calc((-100vw + var(--scrollbar-width) + 1330px) / 2);
    }
}

@media (min-width: 1660px) {
    .featured-products .wrapper::before {
        content: '';
        position: absolute;
        top: -25px;
        left: -40px;
        width: 100px;
        aspect-ratio: 1/1.4;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="105.001" height="148.999" viewBox="0 0 105.001 148.999"><defs><clipPath id="clip-path"><rect id="Rectangle_2179" data-name="Rectangle 2179" width="89" height="89" transform="translate(258.151 1739.765)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Groupe_173999" data-name="Groupe 173999" transform="translate(-144.999 -2658)"><g id="Groupe_de_masques_6" data-name="Groupe de masques 6" transform="translate(1989.766 2399.85) rotate(90)" clip-path="url(%23clip-path)"><path id="Soustraction_3" data-name="Soustraction 3" d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23feed00"/></g><g id="Groupe_de_masques_7" data-name="Groupe de masques 7" transform="translate(-1594.766 3065.15) rotate(-90)" clip-path="url(%23clip-path)"><path id="Soustraction_4" data-name="Soustraction 4" d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23163629"/></g></g></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        translate: -100% 0;
    }
}

@media (max-width: 767px) {
    .featured-products {
        margin-top: 90px;
        margin-bottom: 45px;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .featured-products::before {
        top: -35px;
        right: 35px;
        width: 80px;
    }
}

/* Elementor
============================================================ */

/* Swiper
------------------------------- */

.elementor-arrows-position-outside .elementor-swiper-button-prev {
    left: -20px;
}

.elementor-arrows-position-outside .elementor-swiper-button-next {
    right: -20px;
}

.elementor-swiper-button-prev i,
.elementor-swiper-button-next i {
    display: none;
}

@media (max-width: 767px) {

    .elementor-swiper-button-prev,
    .elementor-swiper-button-next {
        display: none;
    }

    .elementor-arrows-position-outside .swiper {
        width: 100%;
    }
}

/* Elementor toggle
-------------------------------- */

.elementor-toggle .elementor-tab-title {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
}

.elementor-toggle .elementor-toggle-icon {
    width: fit-content !important;
}

.elementor-toggle .elementor-toggle-icon i {
    font-size: 2rem;
}

/* Miniature produit
------------------------------- */

.elementor-product-miniature .elementor-product-link {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 24px;
}

.elementor-product-miniature .elementor-image {
    flex-shrink: 0;
}

.elementor-product-miniature .elementor-image img {
    width: 166px;
}

.elementor-product-miniature .elementor-content {
    padding: 0;
}

.elementor-product-miniature .elementor-content>:first-child {
    margin-top: 0;
    white-space: normal;
}

.elementor-product-miniature .elementor-price-regular {
    display: block;
    color: #163629;
}

.elementor-product-miniature .elementor-price {
    font-weight: 700;
    font-size: 1.25rem;
}

@media (max-width: 767px) {
    .elementor-product-miniature .elementor-product-link {
        flex-direction: column;
        gap: 8px;
    }

    .elementor-product-miniature .elementor-image img {
        width: 100%;
    }
}

/* Home reassurance
------------------------------- */

.home-reassurance .elementor-row {
    overflow: auto;
    flex-wrap: nowrap;
    gap: 30px;
}

.home-reassurance .elementor-element {
    min-width: 260px;
}

.home-reassurance .elementor-icon-box-wrapper {
    justify-content: center;
}

.home-reassurance .elementor-icon-box-content {
    flex-grow: 0;
}

@media (max-width: 767px) {
    .home-reassurance .elementor-row {
        gap: 10px;
    }

    .home-reassurance .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
        flex-direction: row;
    }

    .home-reassurance .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
        margin-bottom: 0;
    }
}

/* Home brands
------------------------------- */

.home-brands-wrapper {
    overflow: hidden;
}

.home-brands-inner {
    position: relative;
    z-index: 0;
}

.home-brands-inner::before {
    content: '';
    width: 160px;
    aspect-ratio: 1/0.7;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="162" height="112" viewBox="0 0 162 112"><defs><clipPath id="clip-path"><rect width="157" height="108" fill="none"/></clipPath></defs><g id="Groupe_3402" data-name="Groupe 3402" transform="translate(-263 -1131)"><g id="Grille_de_répétition_7" data-name="Grille de répétition 7" transform="translate(268 1135)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g></g><g id="Grille_de_répétition_8" data-name="Grille de répétition 8" transform="translate(263 1131)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-51" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-52" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-53" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-54" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-55" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-56" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-57" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-58" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-59" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-60" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-61" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-62" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-63" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-64" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-65" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-66" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-67" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-68" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-69" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-70" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    top: -16px;
    left: -32px;
    z-index: 1;
}

.home-brands-inner::after {
    content: '';
    width: 321px;
    aspect-ratio: 1.3;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="321.365" height="407.378" viewBox="0 0 321.365 407.378"><path d="M156.917-78.168s163.5,144.857,164.436,246.7S249.415,329.21,160.676,329.21.94,270.378,0,168.534,156.917-78.168,156.917-78.168Z" transform="translate(0.004 78.168)" fill="%23feed00"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    bottom: 0;
    right: 0;
    translate: 50% 25%;
    z-index: -1;
}

.home-brands .ce-gallery-item {
    padding: 30px;
    position: relative;
}

@media (min-width: 1025px) {

    .home-brands .ce-gallery-item:nth-child(3n+1)::before,
    .home-brands .ce-gallery-item:nth-child(3n+2)::before,
    .home-brands .ce-gallery-item:nth-child(3n+3)::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 5%;
        width: 90%;
        height: 1px;
        background-color: #163629;
    }

    .home-brands .ce-gallery-item:nth-child(3n+1)::after,
    .home-brands .ce-gallery-item:nth-child(3n+2)::after {
        content: '';
        position: absolute;
        top: 5%;
        right: 0;
        width: 1px;
        height: 90%;
        background-color: #163629;
    }

    .home-brands .ce-gallery-item:nth-last-child(3)::before,
    .home-brands .ce-gallery-item:nth-last-child(2)::before,
    .home-brands .ce-gallery-item:last-child::before {
        display: none;
    }
}

@media (max-width: 1024px) {
    .home-brands-inner::before {
        width: 100px;
        left: -8px;
        top: -40px;
    }

    .home-brands-inner::after {
        width: 180px;
    }

    .home-brands .ce-gallery-item {
        padding: 20px 5px;
    }

    .home-brands .ce-gallery-item:nth-child(2n+1)::before,
    .home-brands .ce-gallery-item:nth-child(2n+2)::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 5%;
        width: 90%;
        height: 1px;
        background-color: #163629;
    }

    .home-brands .ce-gallery-item:nth-child(2n+1)::after {
        content: '';
        position: absolute;
        top: 5%;
        right: 0;
        width: 1px;
        height: 90%;
        background-color: #163629;
    }

    .home-brands .ce-gallery-item:nth-last-child(2)::before,
    .home-brands .ce-gallery-item:last-child::before {
        display: none;
    }
}

/* Home search
------------------------------- */

.home-search {
    position: relative;
    z-index: 0;
}

.elementor-widget-wrap:has( > .home-search)::before {
    content: '';
    width: 112px;
    aspect-ratio: 1;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="113" height="114" viewBox="0 0 113 114"><defs><clipPath id="clip-path"><rect width="108" height="110" fill="none"/></clipPath><clipPath id="clip-path-2"><rect width="113" height="114" fill="none"/></clipPath></defs><g id="Groupe_174001" data-name="Groupe 174001" transform="translate(-1239 -1863)"><g id="Grille_de_répétition_9" data-name="Grille de répétition 9" transform="translate(1244 1867)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g><g id="Grille_de_répétition_10" data-name="Grille de répétition 10" transform="translate(1239 1863)" clip-path="url(%23clip-path-2)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    z-index: 1;
    top: -56px;
    right: 25%;

}

.home-search::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="105.001" height="148.999" viewBox="0 0 105.001 148.999"><defs><clipPath id="clip-path"><rect width="89" height="89" transform="translate(258.151 1739.765)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g transform="translate(-1628.999 -2195)"><g transform="translate(3473.766 1936.85) rotate(90)" clip-path="url(%23clip-path)"><path d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23feed00"/></g><g transform="translate(-110.766 2602.15) rotate(-90)" clip-path="url(%23clip-path)"><path d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23163629"/></g></g></svg>');
    position: absolute;
    top: 50%;
    right: 0;
    translate: 100% -50%;
}

.home-search::after {
    content: '';
    width: 50vw;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--cyan);
    z-index: -2;
    translate: 100% 0;
}

.home-search .title {
    display: flex;
    align-items: center;
    gap: 30px;
}

.home-search .title::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="123" height="102" viewBox="0 0 123 102"><defs><clipPath id="clip-path"><rect width="70" height="70" transform="translate(258 1740)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect width="102" height="102" transform="translate(257.603 1740.425)" fill="%23feed00"/></clipPath></defs><g transform="translate(-395 -2001.999)"><g transform="translate(190 289)" clip-path="url(%23clip-path)"><path d="M321,2103a64.694,64.694,0,0,1-36.343-11.1,65.189,65.189,0,0,1-23.55-28.6,64.915,64.915,0,0,1,5.993-61.643,65.189,65.189,0,0,1,28.6-23.55,64.915,64.915,0,0,1,61.643,5.993,65.189,65.189,0,0,1,23.55,28.6,64.915,64.915,0,0,1-5.993,61.643,65.193,65.193,0,0,1-28.6,23.55A64.592,64.592,0,0,1,321,2103Zm0-109a43.864,43.864,0,1,0,17.127,3.458A43.724,43.724,0,0,0,321,1994Z" transform="translate(7 -228)" fill="%23e31a76"/></g><g transform="translate(754.604 3844.424) rotate(180)" clip-path="url(%23clip-path-2)"><path d="M95,190a94.553,94.553,0,0,1-53.116-16.225,95.276,95.276,0,0,1-34.419-41.8,94.875,94.875,0,0,1,8.759-90.094,95.276,95.276,0,0,1,41.8-34.419,94.876,94.876,0,0,1,90.094,8.759,95.276,95.276,0,0,1,34.419,41.8,94.875,94.875,0,0,1-8.759,90.094,95.282,95.282,0,0,1-41.8,34.419A94.4,94.4,0,0,1,95,190ZM95,30.693a64.109,64.109,0,1,0,25.031,5.054A63.9,63.9,0,0,0,95,30.693Z" transform="translate(264.603 1747.425)" fill="%23feed00"/></g></g></svg>');
    line-height: 0;
}

.home-search .form .card {
    background-color: transparent;
    margin: 0;
}

.home-search .form .card-block {
    padding: 0;
}

.home-search .form .row {
    margin: 0;
}

.home-search .form *[class*='col'] {
    padding: 0;
}

.home-search .form .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup {
    position: relative;
}

.home-search .form .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup .number {
    position: absolute;
    top: calc(50% - 10px);
    left: -30px;
    font-size: 65px;
    font-weight: 700;
    translate: -50% 0;
}

.home-search .form .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup select {
    width: 100%;
}

.home-search .PM_ASBlockOutputHorizontal .card-header,
.home-search .form .PM_ASCriterionsGroupTitle,
.home-search .form .PM_ASResetSearch,
.home-search .form .PM_ASResetGroup {
    display: none !important;
}

.PM_ASBlockOutput.PM_ASMobileMode .card-block {
    display: block;
}

.home-search .form .btn {
    width: 100%;
}

@media (max-width: 1024px) {
    .elementor-widget-wrap:has( > .home-search)::before {
        width: 80px;
        top: -40px;
    }

    .home-search::before {
        display: none;
    }
}

@media (max-width: 767px) {
    .home-search .title {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }

    .home-search .form .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup {
        padding-left: 40px;
    }

    .home-search .form .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup .number {
        font-size: 45px;
        left: 15px;
    }
}

/* Home FAQ
------------------------------- */

.faq-accueil-col > .elementor-column-wrap > .elementor-widget-wrap::after {
    content: '';
    margin-top: 90px;
    margin-right: 120px;
    margin-left: auto;
    width: 308px;
    aspect-ratio: 1/1.1;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="308" height="334" viewBox="0 0 308 334"><defs><clipPath id="clip-path"><rect width="182" height="153" fill="none"/></clipPath><clipPath id="clip-path-3"><rect id="Rectangle_2209" data-name="Rectangle 2209" width="153" height="153" transform="translate(258.151 1739.699)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-4"><rect id="Rectangle_2210" data-name="Rectangle 2210" width="99" height="99" transform="translate(-0.387 0.001)" fill="%23009de0"/></clipPath></defs><g id="Groupe_174000" data-name="Groupe 174000" transform="translate(-399 -6719)"><g id="Groupe_3375" data-name="Groupe 3375" transform="translate(-1097 2177)"><g id="Grille_de_répétition_11" data-name="Grille de répétition 11" transform="translate(1501 4546)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-51" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-52" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-53" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-54" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-55" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-56" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g></g><g id="Grille_de_répétition_12" data-name="Grille de répétition 12" transform="translate(1496 4542)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-57" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-58" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-59" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-60" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-61" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-62" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-63" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-64" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-65" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-66" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-67" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-68" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-69" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-70" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-71" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-72" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-73" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-74" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-75" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-76" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-77" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-78" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-79" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-80" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-81" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-82" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-83" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-84" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-85" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-86" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-87" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-88" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-89" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-90" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-91" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-92" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-93" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-94" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-95" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-96" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-97" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-98" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-99" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-100" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-101" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-102" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-103" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-104" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-105" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-106" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-107" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-108" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-109" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-110" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-111" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-112" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23fdf6ee"/></g></g></g><g id="Groupe_173999" data-name="Groupe 173999"><g id="Groupe_de_masques_17" data-name="Groupe de masques 17" transform="translate(-1185.699 7311.15) rotate(-90)" clip-path="url(%23clip-path-3)"><path id="Soustraction_11" data-name="Soustraction 11" d="M141,282a140.338,140.338,0,0,1-78.835-24.081A141.4,141.4,0,0,1,11.08,195.883a140.814,140.814,0,0,1,13-133.718A141.412,141.412,0,0,1,86.117,11.08a140.815,140.815,0,0,1,133.718,13A141.409,141.409,0,0,1,270.92,86.116a140.818,140.818,0,0,1-13,133.719,141.419,141.419,0,0,1-62.035,51.085A140.112,140.112,0,0,1,141,282Zm0-236.445a95.151,95.151,0,1,0,37.151,7.5A94.844,94.844,0,0,0,141,45.555Z" transform="translate(268.151 1749.699)" fill="%23feed00"/></g><g id="Groupe_de_masques_18" data-name="Groupe de masques 18" transform="translate(622 6942.387) rotate(90)" clip-path="url(%23clip-path-4)"><path id="Soustraction_12" data-name="Soustraction 12" d="M92,184a91.567,91.567,0,0,1-51.439-15.712A92.267,92.267,0,0,1,7.23,127.811a91.879,91.879,0,0,1,8.482-87.249A92.268,92.268,0,0,1,56.19,7.23a91.88,91.88,0,0,1,87.249,8.482A92.267,92.267,0,0,1,176.77,56.189a91.879,91.879,0,0,1-8.482,87.249,92.273,92.273,0,0,1-40.477,33.332A91.423,91.423,0,0,1,92,184ZM92,29.724a62.084,62.084,0,1,0,24.241,4.894A61.883,61.883,0,0,0,92,29.724Z" transform="translate(6.613 7.001)" fill="%23009de0"/></g></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 1024px) {
    .faq-accueil-col > .elementor-column-wrap > .elementor-widget-wrap::after {
        display: none;
    }
}

/* Category level 3 title
------------------------------- */

.category-level-3-title {
    position: relative;
}

.category-level-3-title::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    translate: 100% -50%;
    width: 177px;
    aspect-ratio: 1;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="177" height="167.999" viewBox="0 0 177 167.999"><defs><clipPath id="clip-path"><rect id="Rectangle_2193" data-name="Rectangle 2193" width="153" height="153" transform="translate(258.151 1739.699)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2192" data-name="Rectangle 2192" width="89" height="89" transform="translate(258.151 1739.765)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Groupe_174002" data-name="Groupe 174002" transform="translate(-1468.999 -275)"><g id="Groupe_de_masques_14" data-name="Groupe de masques 14" transform="translate(3385.699 16.85) rotate(90)" clip-path="url(%23clip-path)"><path id="Soustraction_8" data-name="Soustraction 8" d="M141,282a140.338,140.338,0,0,1-78.835-24.081A141.4,141.4,0,0,1,11.08,195.883a140.814,140.814,0,0,1,13-133.718A141.412,141.412,0,0,1,86.117,11.08a140.815,140.815,0,0,1,133.718,13A141.409,141.409,0,0,1,270.92,86.116a140.818,140.818,0,0,1-13,133.719,141.419,141.419,0,0,1-62.035,51.085A140.112,140.112,0,0,1,141,282Zm0-236.445a95.151,95.151,0,1,0,37.151,7.5A94.844,94.844,0,0,0,141,45.555Z" transform="translate(268.151 1749.699)" fill="%23feed00"/></g><g id="Groupe_de_masques_13" data-name="Groupe de masques 13" transform="translate(-270.766 701.15) rotate(-90)" clip-path="url(%23clip-path-2)"><path id="Soustraction_7" data-name="Soustraction 7" d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23163629"/></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 1024px) {
    .category-level-3-title::after {
        top: 0;
        right: 0;
        translate: 0 -100%;
        width: 60px;
    }
}

/* Category search
------------------------------- */

#category .PM_ASBlockOutput .card {
    background-color: transparent;
}

#category .PM_ASBlockOutput .card-block {
    padding: 0;
}

#category .PM_ASBlockOutput .row {
    margin: 0;
}

#category .PM_ASBlockOutput *[class*='col'] {
    padding: 0;
}

#category .PM_ASBlockOutput .PM_ASForm {
    display: grid;
    grid-template-columns: 5fr 1fr;
    gap: 20px;
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroupList {
    display: grid;
    flex-wrap: wrap;
    gap: 20px;
    grid-template-columns: repeat(3, 1fr);
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroupList::after {
    display: none;
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroupList .PM_ASCriterionsGroup {
    padding: 0;
    width: 100%;
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroup {
    display: flex;
    align-items: center;
    gap: 5px;
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroup .number {
    font-size: 65px;
    font-weight: 700;
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroup .PM_ASCriterionsOutput {
    width: 100%;
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter p {
    margin: 0;
}

#category .PM_ASBlockOutput .PM_ASCriterionsGroup select {
    width: 100%;
    padding: 15px 20px;
}

#category .PM_ASBlockOutput p:has(.PM_ASSubmitSearch) {
    margin: 0;
}

#category .PM_ASBlockOutput .PM_ASSubmitSearch {
    width: 100%;
}

#category .PM_ASBlockOutput .card-header,
#category .PM_ASBlockOutput .PM_ASCriterionsGroupTitle,
#category .PM_ASBlockOutput .PM_ASResetSearch,
#category .PM_ASBlockOutput .PM_ASResetGroup {
    display: none !important;
}

@media (max-width: 992px) {
    #category .PM_ASBlockOutput .PM_ASForm {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    #category .PM_ASBlockOutput .PM_ASCriterionsGroupList {
        grid-template-columns: 1fr;
    }

    #category .PM_ASBlockOutput .PM_ASCriterionsGroupList .PM_ASCriterionsGroup {
        display: grid;
        grid-template-columns: 40px 1fr;
    }

    #category .PM_ASBlockOutput .PM_ASCriterionsGroup .number {
        font-size: 45px;
    }
}

/* Home philosophy
------------------------------- */

.home-philosophy-image,
.home-philosophy-content {
    position: relative;
}

.home-philosophy-image::after {
    content: '';
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    translate: 60% 40%;
    width: 165px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="164.999" height="137" viewBox="0 0 164.999 137"><defs><clipPath id="clip-path"><rect id="Rectangle_2188" data-name="Rectangle 2188" width="94" height="93" transform="translate(0.015 0.451)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2187" data-name="Rectangle 2187" width="137" height="137" transform="translate(-0.387 0)" fill="%23009de0"/></clipPath></defs><g id="Groupe_173999" data-name="Groupe 173999" transform="translate(-1232 -3894)"><g id="Groupe_de_masques_9" data-name="Groupe de masques 9" transform="translate(1302.984 3930.549)" clip-path="url(%23clip-path)"><path id="Soustraction_6" data-name="Soustraction 6" d="M87,174a86.588,86.588,0,0,1-48.643-14.858A87.252,87.252,0,0,1,6.837,120.864a86.886,86.886,0,0,1,8.021-82.507A87.253,87.253,0,0,1,53.136,6.837a86.886,86.886,0,0,1,82.507,8.021,87.252,87.252,0,0,1,31.52,38.277,86.886,86.886,0,0,1-8.021,82.507,87.26,87.26,0,0,1-38.277,31.521A86.453,86.453,0,0,1,87,174ZM87,28.108a58.711,58.711,0,1,0,22.923,4.628A58.522,58.522,0,0,0,87,28.108Z" transform="translate(7.015 6.451)" fill="%23e31a76"/></g><g id="Groupe_de_masques_8" data-name="Groupe de masques 8" transform="translate(1368.613 4031) rotate(180)" clip-path="url(%23clip-path-2)"><path id="Soustraction_5" data-name="Soustraction 5" d="M127,254a126.4,126.4,0,0,1-71.008-21.69A127.369,127.369,0,0,1,9.98,176.434,126.833,126.833,0,0,1,21.69,55.993,127.369,127.369,0,0,1,77.566,9.98,126.834,126.834,0,0,1,198.007,21.69,127.369,127.369,0,0,1,244.02,77.565,126.833,126.833,0,0,1,232.31,198.007a127.377,127.377,0,0,1-55.876,46.013A126.2,126.2,0,0,1,127,254Zm0-212.968a85.7,85.7,0,1,0,33.463,6.756A85.426,85.426,0,0,0,127,41.032Z" transform="translate(9.613 9)" fill="%23009de0"/></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.home-philosophy-content::after {
    content: '';
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    translate: -70% 50%;
    width: 180px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="187" height="157" viewBox="0 0 187 157"><defs><clipPath id="clip-path"><rect width="182" height="153" fill="none"/></clipPath></defs><g id="Groupe_3363" data-name="Groupe 3363" transform="translate(-1496 -4542)"><g id="Grille_de_répétition_11" data-name="Grille de répétition 11" transform="translate(1501 4546)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-51" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-52" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-53" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-54" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-55" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-56" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g></g><g id="Grille_de_répétition_12" data-name="Grille de répétition 12" transform="translate(1496 4542)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-57" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-58" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-59" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-60" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-61" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-62" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-63" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-64" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-65" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-66" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-67" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-68" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-69" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-70" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-71" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-72" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-73" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-74" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-75" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-76" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-77" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-78" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-79" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-80" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-81" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-82" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-83" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-84" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-85" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-86" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-87" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-88" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-89" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-90" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-91" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-92" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-93" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-94" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-95" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-96" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-97" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-98" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-99" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-100" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-101" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-102" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-103" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-104" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-105" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-106" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-107" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-108" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-109" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-110" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-111" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-112" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

@media (max-width: 767px) {
    .home-philosophy-image::after {
        width: 95px;
        translate: 40% 40%;
    }

    .home-philosophy-content::after {
        width: 140px;
        translate: -25px 60%;
    }
}

/* Category brands
------------------------------- */

.category-brands-inner {
    position: relative;
    z-index: 0;
}

.category-brands-inner::before {
    content: '';
    width: 120px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="120" height="96" viewBox="0 0 120 96"><defs><clipPath id="clip-path"><rect width="115" height="92" fill="none"/></clipPath></defs><g id="Groupe_3402" data-name="Groupe 3402" transform="translate(-263 -1131)"><g id="Grille_de_répétition_7" data-name="Grille de répétition 7" transform="translate(268 1135)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23e31a76"/></g></g><g id="Grille_de_répétition_8" data-name="Grille de répétition 8" transform="translate(263 1131)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    top: 15px;
    right: 0;
    translate: 50% 0%;
    z-index: 1;
}

.category-brands-inner::after {
    content: '';
    width: 321px;
    aspect-ratio: 1.3;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="321.365" height="407.378" viewBox="0 0 321.365 407.378"><path d="M156.917-78.168s163.5,144.857,164.436,246.7S249.415,329.21,160.676,329.21.94,270.378,0,168.534,156.917-78.168,156.917-78.168Z" transform="translate(0.004 78.168)" fill="%23feed00"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    bottom: 0;
    right: 0;
    translate: 50% 25%;
    z-index: -1;
}

.category-brands .ce-gallery-item {
    padding: 0 15px 30px 15px;
    position: relative;
}

@media (min-width: 1025px) {

    .category-brands .ce-gallery-item::before,
    .category-brands .ce-gallery-item::before,
    .category-brands .ce-gallery-item::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 5%;
        width: 90%;
        height: 1px;
        background-color: #163629;
    }

    .category-brands .ce-gallery-item::after,
    .category-brands .ce-gallery-item::after {
        content: '';
        position: absolute;
        top: 5%;
        right: 0;
        width: 1px;
        height: 90%;
        background-color: #163629;
    }

    .category-brands .ce-gallery-item:nth-child(6n+6)::after {
        display: none;
    }
}

@media (max-width: 1024px) {
    .category-brands-inner {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px) !important;
    }

    .category-brands-inner::before {
        width: 90px;
        top: -30px;
        right: 20px;
        translate: 0;
    }

    .category-brands .ce-gallery-item {
        padding: 0 9px 20px 9px;
    }

    .category-brands .ce-gallery-item::before,
    .category-brands .ce-gallery-item::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 5%;
        width: 90%;
        height: 1px;
        background-color: #163629;
    }

    .category-brands .ce-gallery-item::after {
        content: '';
        position: absolute;
        top: 5%;
        right: 0;
        width: 1px;
        height: 90%;
        background-color: #163629;
    }

    .category-brands .ce-gallery-item:nth-child(3n+3)::after {
        display: none;
    }
}

/* CMS img text
------------------------------- */

.cms-img-text .image {
    position: relative;
}

.cms-img-text .elementor-element:nth-child(3) .image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    translate: -50% -50%;
    width: 135px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="135" height="112" viewBox="0 0 135 112"><defs><clipPath id="clip-path"><rect id="Rectangle_2272" data-name="Rectangle 2272" width="77" height="76" transform="translate(-0.17 0.365)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2271" data-name="Rectangle 2271" width="112" height="112" transform="translate(-0.049 -0.05)" fill="%23feed00"/></clipPath></defs><g id="Groupe_174000" data-name="Groupe 174000" transform="translate(-907.5 -1491.001)"><g id="Groupe_de_masques_35" data-name="Groupe de masques 35" transform="translate(965.67 1520.635)" clip-path="url(%23clip-path)"><path id="Soustraction_18" data-name="Soustraction 18" d="M71.5,143a71.165,71.165,0,0,1-39.977-12.211,71.711,71.711,0,0,1-25.9-31.458,71.407,71.407,0,0,1,6.592-67.808,71.71,71.71,0,0,1,31.458-25.9,71.405,71.405,0,0,1,67.807,6.592,71.706,71.706,0,0,1,25.9,31.458,71.406,71.406,0,0,1-6.592,67.807,71.708,71.708,0,0,1-31.458,25.905A71.048,71.048,0,0,1,71.5,143Zm0-119.9A48.252,48.252,0,1,0,90.34,26.9,48.1,48.1,0,0,0,71.5,23.1Z" transform="translate(5.83 5.365)" fill="%23e31a76"/></g><g id="Groupe_de_masques_34" data-name="Groupe de masques 34" transform="translate(1019.451 1602.951) rotate(180)" clip-path="url(%23clip-path-2)"><path id="Soustraction_17" data-name="Soustraction 17" d="M104.5,209a104.008,104.008,0,0,1-58.428-17.847A104.8,104.8,0,0,1,8.212,145.176a104.363,104.363,0,0,1,9.635-99.1A104.8,104.8,0,0,1,63.824,8.212a104.363,104.363,0,0,1,99.1,9.635,104.8,104.8,0,0,1,37.861,45.977,104.363,104.363,0,0,1-9.635,99.1,104.81,104.81,0,0,1-45.977,37.861A103.844,103.844,0,0,1,104.5,209Zm0-175.238a70.52,70.52,0,1,0,27.534,5.559A70.291,70.291,0,0,0,104.5,33.762Z" transform="translate(7.951 7.95)" fill="%23feed00"/></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.cms-img-text .elementor-element:nth-child(3) .image::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    translate: 50% 50%;
    width: 180px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="187" height="157" viewBox="0 0 187 157"><defs><clipPath id="clip-path"><rect width="182" height="153" fill="none"/></clipPath></defs><g id="Groupe_3363" data-name="Groupe 3363" transform="translate(-1496 -4542)"><g id="Grille_de_répétition_11" data-name="Grille de répétition 11" transform="translate(1501 4546)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-51" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-52" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-53" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-54" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-55" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-56" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g></g><g id="Grille_de_répétition_12" data-name="Grille de répétition 12" transform="translate(1496 4542)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-57" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-58" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-59" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-60" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-61" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-62" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-63" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-64" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-65" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-66" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-67" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-68" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-69" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-70" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-71" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-72" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-73" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-74" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-75" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-76" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-77" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-78" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-79" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-80" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-81" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-82" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-83" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-84" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-85" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-86" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-87" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-88" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-89" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-90" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-91" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-92" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-93" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-94" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-95" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-96" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-97" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-98" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-99" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-100" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-101" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-102" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-103" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-104" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-105" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-106" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-107" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-108" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-109" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-110" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-111" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-112" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.cms-img-text .elementor-element:first-child .image::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    translate: 50% -50%;
    width: 100px;
    aspect-ratio: 1/1.4;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="105.001" height="148.999" viewBox="0 0 105.001 148.999"><defs><clipPath id="clip-path"><rect id="Rectangle_2275" data-name="Rectangle 2275" width="89" height="89" transform="translate(258.151 1739.765)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Groupe_174001" data-name="Groupe 174001" transform="translate(-898.999 -2144)"><g id="Groupe_de_masques_38" data-name="Groupe de masques 38" transform="translate(-840.766 2551.15) rotate(-90)" clip-path="url(%23clip-path)"><path id="Soustraction_19" data-name="Soustraction 19" d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23feed00"/></g><g id="Groupe_de_masques_39" data-name="Groupe de masques 39" transform="translate(2743.766 1885.85) rotate(90)" clip-path="url(%23clip-path)"><path id="Soustraction_20" data-name="Soustraction 20" d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23163629"/></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.cms-img-text .elementor-element:first-child .image::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    translate: 100% 50%;
    width: 110px;
    aspect-ratio: 1;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="113" height="114" viewBox="0 0 113 114"><defs><clipPath id="clip-path"><rect width="108" height="110" fill="none"/></clipPath><clipPath id="clip-path-2"><rect width="113" height="114" fill="none"/></clipPath></defs><g id="Groupe_174002" data-name="Groupe 174002" transform="translate(-410 -2730)"><g id="Grille_de_répétition_14" data-name="Grille de répétition 14" transform="translate(415 2734)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g><g id="Grille_de_répétition_15" data-name="Grille de répétition 15" transform="translate(410 2730)" clip-path="url(%23clip-path-2)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23009de0"/></g></g></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

@media (max-width: 1024px) {
    .cms-img-text .elementor-element:nth-child(3) .image::before {
        width: 100px;
        top: 30px;
    }

    .cms-img-text .elementor-element:nth-child(3) .image::after {
        width: 140px;
        bottom: -20px;
        right: -20px;
        translate: 0 0;
    }

    .cms-img-text .elementor-element:first-child .image::before {
        width: 50px;
        top: 30px;
    }

    .cms-img-text .elementor-element:first-child .image::after {
        width: 80px;
        bottom: -30px;
        left: 30px;
        translate: 0 0;
    }
}

/* Category btn grid
------------------------------- */

.category-btn-grid .elementor-widget-wrap {
    display: grid !important;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 30px !important;
    row-gap: 20px !important;
}

.category-btn-grid .elementor-button {
    width: 100%;
    min-height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

@media (max-width: 1024px) {
    .category-btn-grid .elementor-widget-wrap {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (max-width: 767px) {
    .category-btn-grid .elementor-widget-wrap {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Category pack
------------------------------- */

.category-pack .inner {
    position: relative;
}

.category-pack .inner::before {
    content: '';
    position: absolute;
    top: -75px;
    right: -50px;
    width: 160px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="164.999" height="137" viewBox="0 0 164.999 137"><defs><clipPath id="clip-path"><rect id="Rectangle_2188" data-name="Rectangle 2188" width="94" height="93" transform="translate(0.015 0.451)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2187" data-name="Rectangle 2187" width="137" height="137" transform="translate(-0.387 0)" fill="%23009de0"/></clipPath></defs><g id="Groupe_173999" data-name="Groupe 173999" transform="translate(-1510 -653)"><g id="Groupe_de_masques_9" data-name="Groupe de masques 9" transform="translate(1580.984 689.549)" clip-path="url(%23clip-path)"><path id="Soustraction_6" data-name="Soustraction 6" d="M87,174a86.588,86.588,0,0,1-48.643-14.858A87.252,87.252,0,0,1,6.837,120.864a86.886,86.886,0,0,1,8.021-82.507A87.253,87.253,0,0,1,53.136,6.837a86.886,86.886,0,0,1,82.507,8.021,87.252,87.252,0,0,1,31.52,38.277,86.886,86.886,0,0,1-8.021,82.507,87.26,87.26,0,0,1-38.277,31.521A86.453,86.453,0,0,1,87,174ZM87,28.108a58.711,58.711,0,1,0,22.923,4.628A58.522,58.522,0,0,0,87,28.108Z" transform="translate(7.015 6.451)" fill="%23e31a76"/></g><g id="Groupe_de_masques_8" data-name="Groupe de masques 8" transform="translate(1646.613 790) rotate(180)" clip-path="url(%23clip-path-2)"><path id="Soustraction_5" data-name="Soustraction 5" d="M127,254a126.4,126.4,0,0,1-71.008-21.69A127.369,127.369,0,0,1,9.98,176.434,126.833,126.833,0,0,1,21.69,55.993,127.369,127.369,0,0,1,77.566,9.98,126.834,126.834,0,0,1,198.007,21.69,127.369,127.369,0,0,1,244.02,77.565,126.833,126.833,0,0,1,232.31,198.007a127.377,127.377,0,0,1-55.876,46.013A126.2,126.2,0,0,1,127,254Zm0-212.968a85.7,85.7,0,1,0,33.463,6.756A85.426,85.426,0,0,0,127,41.032Z" transform="translate(9.613 9)" fill="%23009de0"/></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.category-pack .inner::after {
    content: '';
    position: absolute;
    bottom: -40px;
    right: 5%;
    width: 180px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="187" height="157" viewBox="0 0 187 157"><defs><clipPath id="clip-path"><rect width="182" height="153" fill="none"/></clipPath></defs><g id="Groupe_3363" data-name="Groupe 3363" transform="translate(-1496 -4542)"><g id="Grille_de_répétition_11" data-name="Grille de répétition 11" transform="translate(1501 4546)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-51" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-52" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-53" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-54" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-55" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-56" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g></g><g id="Grille_de_répétition_12" data-name="Grille de répétition 12" transform="translate(1496 4542)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-57" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-58" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-59" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-60" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-61" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-62" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-63" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-64" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-65" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-66" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-67" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-68" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-69" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-70" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-71" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-72" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-73" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-74" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-75" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-76" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-77" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-78" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-79" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-80" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-81" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-82" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-83" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-84" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-85" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-86" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-87" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-88" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-89" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-90" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-91" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-92" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-93" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-94" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-95" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-96" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-97" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-98" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-99" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-100" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-101" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-102" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-103" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-104" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-105" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-106" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-107" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-108" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-109" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-110" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-111" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-112" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    translate: 0 100%;
}

@media (max-width: 1024px) {
    .category-pack .inner::before {
        width: 90px;
        right: 0;
    }
}

/* Contact
------------------------------- */

.contact-map .elementor-widget-container {
    position: relative;
}

.contact-map .elementor-widget-container::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 165px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="164.999" height="137" viewBox="0 0 164.999 137"><defs><clipPath id="clip-path"><rect id="Rectangle_2188" data-name="Rectangle 2188" width="94" height="93" transform="translate(0.015 0.451)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2187" data-name="Rectangle 2187" width="137" height="137" transform="translate(-0.387 0)" fill="%23009de0"/></clipPath></defs><g id="Groupe_174003" data-name="Groupe 174003" transform="translate(-862 -722)"><g id="Groupe_de_masques_9" data-name="Groupe de masques 9" transform="translate(932.984 758.549)" clip-path="url(%23clip-path)"><path id="Soustraction_6" data-name="Soustraction 6" d="M87,174a86.588,86.588,0,0,1-48.643-14.858A87.252,87.252,0,0,1,6.837,120.864a86.886,86.886,0,0,1,8.021-82.507A87.253,87.253,0,0,1,53.136,6.837a86.886,86.886,0,0,1,82.507,8.021,87.252,87.252,0,0,1,31.52,38.277,86.886,86.886,0,0,1-8.021,82.507,87.26,87.26,0,0,1-38.277,31.521A86.453,86.453,0,0,1,87,174ZM87,28.108a58.711,58.711,0,1,0,22.923,4.628A58.522,58.522,0,0,0,87,28.108Z" transform="translate(7.015 6.451)" fill="%23e31a76"/></g><g id="Groupe_de_masques_8" data-name="Groupe de masques 8" transform="translate(998.613 859) rotate(180)" clip-path="url(%23clip-path-2)"><path id="Soustraction_5" data-name="Soustraction 5" d="M127,254a126.4,126.4,0,0,1-71.008-21.69A127.369,127.369,0,0,1,9.98,176.434,126.833,126.833,0,0,1,21.69,55.993,127.369,127.369,0,0,1,77.566,9.98,126.834,126.834,0,0,1,198.007,21.69,127.369,127.369,0,0,1,244.02,77.565,126.833,126.833,0,0,1,232.31,198.007a127.377,127.377,0,0,1-55.876,46.013A126.2,126.2,0,0,1,127,254Zm0-212.968a85.7,85.7,0,1,0,33.463,6.756A85.426,85.426,0,0,0,127,41.032Z" transform="translate(9.613 9)" fill="%23009de0"/></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    translate: 50% 50%;
}

.contact-address {
    position: relative;
}

.contact-address::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
    aspect-ratio: 1;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="91" height="95" viewBox="0 0 91 95"><defs><clipPath id="clip-path"><rect width="86" height="91" fill="none"/></clipPath></defs><g id="Groupe_3363" data-name="Groupe 3363" transform="translate(-1496 -4542)"><g id="Grille_de_répétition_11" data-name="Grille de répétition 11" transform="translate(1501 4546)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g></g><g id="Grille_de_répétition_12" data-name="Grille de répétition 12" transform="translate(1496 4542)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    translate: 50% -50%;
}

@media (max-width: 1024px) {
    .contact-map .elementor-widget-container::after {
        width: 95px;
        translate: 25% 50%;
    }

    .contact-address::after {
        display: none;
    }
}

/* Last article block
------------------------------- */

@media (min-width: 1025px) {
    .last-article-block {
        position: relative;
    }

    .last-article-block::before {
        width: 150px;
        aspect-ratio: 1;
        content: '';
        position: absolute;
        top: -60px;
        left: 0;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="177" height="167.999" viewBox="0 0 177 167.999"><defs><clipPath id="clip-path"><rect id="Rectangle_2193" data-name="Rectangle 2193" width="153" height="153" transform="translate(258.151 1739.699)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2192" data-name="Rectangle 2192" width="89" height="89" transform="translate(258.151 1739.765)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Groupe_174000" data-name="Groupe 174000" transform="translate(-288.999 -5408)"><g id="Groupe_de_masques_14" data-name="Groupe de masques 14" transform="translate(2205.699 5149.85) rotate(90)" clip-path="url(%23clip-path)"><path id="Soustraction_8" data-name="Soustraction 8" d="M141,282a140.338,140.338,0,0,1-78.835-24.081A141.4,141.4,0,0,1,11.08,195.883a140.814,140.814,0,0,1,13-133.718A141.412,141.412,0,0,1,86.117,11.08a140.815,140.815,0,0,1,133.718,13A141.409,141.409,0,0,1,270.92,86.116a140.818,140.818,0,0,1-13,133.719,141.419,141.419,0,0,1-62.035,51.085A140.112,140.112,0,0,1,141,282Zm0-236.445a95.151,95.151,0,1,0,37.151,7.5A94.844,94.844,0,0,0,141,45.555Z" transform="translate(268.151 1749.699)" fill="%23feed00"/></g><g id="Groupe_de_masques_13" data-name="Groupe de masques 13" transform="translate(-1450.766 5834.15) rotate(-90)" clip-path="url(%23clip-path-2)"><path id="Soustraction_7" data-name="Soustraction 7" d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23163629"/></g></g></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        translate: 0 -100%;
    }

    .last-article-block::after {
        width: 180px;
        aspect-ratio: 1;
        content: '';
        position: absolute;
        bottom: -30px;
        right: 50px;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="184" height="189" viewBox="0 0 184 189"><defs><clipPath id="clip-path"><rect id="Rectangle_2195" data-name="Rectangle 2195" width="94" height="93" transform="translate(0.015 0.451)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2194" data-name="Rectangle 2194" width="137" height="137" transform="translate(-0.387 0)" fill="%23009de0"/></clipPath></defs><g id="Groupe_173999" data-name="Groupe 173999" transform="translate(-1355.999 -6066)"><g id="Groupe_de_masques_16" data-name="Groupe de masques 16" transform="translate(1355.984 6161.549)" clip-path="url(%23clip-path)"><path id="Soustraction_10" data-name="Soustraction 10" d="M87,174a86.588,86.588,0,0,1-48.643-14.858A87.252,87.252,0,0,1,6.837,120.864a86.886,86.886,0,0,1,8.021-82.507A87.253,87.253,0,0,1,53.136,6.837a86.886,86.886,0,0,1,82.507,8.021,87.252,87.252,0,0,1,31.52,38.277,86.886,86.886,0,0,1-8.021,82.507,87.26,87.26,0,0,1-38.277,31.521A86.453,86.453,0,0,1,87,174ZM87,28.108a58.711,58.711,0,1,0,22.923,4.628A58.522,58.522,0,0,0,87,28.108Z" transform="translate(7.015 6.451)" fill="%23e31a76"/></g><g id="Groupe_de_masques_15" data-name="Groupe de masques 15" transform="translate(1540 6066.387) rotate(90)" clip-path="url(%23clip-path-2)"><path id="Soustraction_9" data-name="Soustraction 9" d="M127,254a126.4,126.4,0,0,1-71.008-21.69A127.369,127.369,0,0,1,9.98,176.434,126.833,126.833,0,0,1,21.69,55.993,127.369,127.369,0,0,1,77.566,9.98,126.834,126.834,0,0,1,198.007,21.69,127.369,127.369,0,0,1,244.02,77.565,126.833,126.833,0,0,1,232.31,198.007a127.377,127.377,0,0,1-55.876,46.013A126.2,126.2,0,0,1,127,254Zm0-212.968a85.7,85.7,0,1,0,33.463,6.756A85.426,85.426,0,0,0,127,41.032Z" transform="translate(9.613 9)" fill="%23009de0"/></g></g></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        translate: 0 100%;
    }
}

/* CMS
============================================================ */

.cms-map .elementor-widget-container {
    position: relative;
}

.cms-map .elementor-widget-container::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 165px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="164.999" height="137" viewBox="0 0 164.999 137"><defs><clipPath id="clip-path"><rect id="Rectangle_2188" data-name="Rectangle 2188" width="94" height="93" transform="translate(0.015 0.451)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2187" data-name="Rectangle 2187" width="137" height="137" transform="translate(-0.387 0)" fill="%23009de0"/></clipPath></defs><g id="Groupe_174003" data-name="Groupe 174003" transform="translate(-862 -722)"><g id="Groupe_de_masques_9" data-name="Groupe de masques 9" transform="translate(932.984 758.549)" clip-path="url(%23clip-path)"><path id="Soustraction_6" data-name="Soustraction 6" d="M87,174a86.588,86.588,0,0,1-48.643-14.858A87.252,87.252,0,0,1,6.837,120.864a86.886,86.886,0,0,1,8.021-82.507A87.253,87.253,0,0,1,53.136,6.837a86.886,86.886,0,0,1,82.507,8.021,87.252,87.252,0,0,1,31.52,38.277,86.886,86.886,0,0,1-8.021,82.507,87.26,87.26,0,0,1-38.277,31.521A86.453,86.453,0,0,1,87,174ZM87,28.108a58.711,58.711,0,1,0,22.923,4.628A58.522,58.522,0,0,0,87,28.108Z" transform="translate(7.015 6.451)" fill="%23e31a76"/></g><g id="Groupe_de_masques_8" data-name="Groupe de masques 8" transform="translate(998.613 859) rotate(180)" clip-path="url(%23clip-path-2)"><path id="Soustraction_5" data-name="Soustraction 5" d="M127,254a126.4,126.4,0,0,1-71.008-21.69A127.369,127.369,0,0,1,9.98,176.434,126.833,126.833,0,0,1,21.69,55.993,127.369,127.369,0,0,1,77.566,9.98,126.834,126.834,0,0,1,198.007,21.69,127.369,127.369,0,0,1,244.02,77.565,126.833,126.833,0,0,1,232.31,198.007a127.377,127.377,0,0,1-55.876,46.013A126.2,126.2,0,0,1,127,254Zm0-212.968a85.7,85.7,0,1,0,33.463,6.756A85.426,85.426,0,0,0,127,41.032Z" transform="translate(9.613 9)" fill="%23009de0"/></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    translate: 50% 50%;
}

.cms-address {
    position: relative;
}

.cms-address::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 180px;
    aspect-ratio: 1/0.8;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="187" height="157" viewBox="0 0 187 157"><defs><clipPath id="clip-path"><rect width="182" height="153" fill="none"/></clipPath></defs><g id="Groupe_3363" data-name="Groupe 3363" transform="translate(-1496 -4542)"><g id="Grille_de_répétition_11" data-name="Grille de répétition 11" transform="translate(1501 4546)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-51" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-52" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-53" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-54" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-55" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-56" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g></g><g id="Grille_de_répétition_12" data-name="Grille de répétition 12" transform="translate(1496 4542)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-57" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-58" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-59" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-60" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-61" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-62" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-63" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-64" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-65" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-66" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-67" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-68" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-69" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-70" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-71" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-72" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-73" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-74" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-75" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-76" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-77" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-78" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-79" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-80" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-81" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-82" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-83" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-84" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-85" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-86" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-87" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-88" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-89" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-90" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-91" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-92" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-93" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-94" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-95" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-96" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-97" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-98" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-99" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-100" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-101" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-102" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-103" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-104" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-105" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-106" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-107" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-108" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-109" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-110" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-111" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-112" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    translate: 25% 40%;
}

@media (max-width: 1024px) {
    .cms-map .elementor-widget-container::after {
        width: 95px;
        translate: 30% 50%;
    }

    .cms-address::after {
        width: 130px;
        translate: -25px 40%;
    }
}

/* Module - Etiquettes et autocollants
============================================================ */

.fmm_lable_banner > * {
    font-family: 'Inter', sans-serif !important;
    width: fit-content;
    padding: 12px 40px !important;
}

@media (max-width: 767px) {
    .fmm_lable_banner > * {
        width: 100%;
    }
}

/* Module - donation
============================================================ */

.product_donation_amount {
    font-size: 0.875rem;
    font-weight: 600;
    color: var(--magenta);
}

/* Tunnel de paiement
============================================================ */

body#checkout {
  background-color: #f4f4f4;
}

body#checkout .container {
  min-height: unset;
}

.media-list {
  margin: 0;
}

body#checkout .media-body {
  width: auto;
}

#checkout .card {
  border: 0;
}

#cart .product-price {
  font-size: 20px;
  margin-bottom: 10px;
  margin-bottom: 0;
}

#cart .product-price .gift {
  font-size: 14px;
}

#cart .product-price~.product-line-info * {
  font-size: 12px;
  line-height: 12px;
}

.product-line-grid-right .cart-line-product-actions {
  line-height: 0;
}

.product-line-grid-right .cart-line-product-actions .remove-from-cart {
  margin-top: 0;
}

#checkout header {
  position: relative;
}

.checkout-header {
  border-bottom: 1px solid black;
  padding: 15px 0;
}

.checkout-header__wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1600px;
  padding: 0 15px;
  width: 100%;
}

.checkout-steps-wrapper {
  padding: 70px 0 30px 0;
  background-color: #FDF6EE;
}

.checkout-steps {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1300px;
  padding: 0 15px;
  position: relative;
  width: 100%;
}

.checkout-steps:after {
  border-top: 1px dashed #cbcbcb;
  bottom: 9px;
  content: "";
  height: 1px;
  left: 15px;
  position: absolute;
  width: calc(100% - 30px);
  z-index: -1;
}

.checkout-steps__item__inner {
  position: relative;
}

.checkout-steps__item__inner p {
  color: #cbcbcb;
  font-size: 12px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  text-align: center;
  top: -25px;
  transform: translateX(-50%);
  white-space: nowrap;
}

.checkout-steps__item.enabled.last .checkout-steps__item__inner p {
  color: black;
}

.checkout-steps__item.enabled:before {
  border-top: 1px solid #cbcbcb;
  bottom: 9px;
  content: "";
  height: 1px;
  position: absolute;
  width: calc(25% - 31px);
  z-index: 0;
}

.checkout-steps__item:after {
  border-top: 1px dashed #cbcbcb;
  bottom: 9px;
  content: "";
  height: 1px;
  position: absolute;
  width: calc(25% - 31px);
  z-index: 0;
}

.checkout-steps__item.enabled .checkout-steps__dot {
  background-color: #cbcbcb;
  border-color: #cbcbcb;
}

.checkout-steps__item.enabled.last .checkout-steps__dot {
  background: radial-gradient(black 0%, black 20%, white 20%);
  border-color: black;
}

.checkout-steps>.checkout-steps__item.activate-step1.enabled:before {
  display: none;
}

.checkout-steps>.checkout-steps__item.activate-step2.enabled:before {
  left: calc(0% + 35px);
}

.checkout-steps>.checkout-steps__item.activate-step3.enabled:before {
  left: calc(25% + 21px);
}

.checkout-steps>.checkout-steps__item.activate-step4.enabled:before {
  left: calc(50% + 10px);
}

.checkout-steps>.checkout-steps__item.activate-step5.enabled:before {
  left: calc(75% - 1px);
}

.checkout-steps>.checkout-steps__item.activate-step1:after {
  left: calc(0% + 35px);
}

.checkout-steps>.checkout-steps__item.activate-step2:after {
  left: calc(25% + 21px);
}

.checkout-steps>.checkout-steps__item.activate-step3:after {
  left: calc(50% + 10px);
}

.checkout-steps>.checkout-steps__item.activate-step4:after {
  left: calc(75% - 3px);
}

.checkout-steps>.checkout-steps__item.activate-step5:after {
  display: none;
}

.checkout-steps__dot {
  background-color: white;
  border-radius: 10px;
  border: 1px solid #cbcbcb;
  display: block;
  height: 20px;
  margin: 25px auto 0 auto;
  width: 20px;
}

#cart #wrapper,
#checkout #wrapper {
  padding: 0;
}

#cart .cart-grid,
body#checkout section#content {
  display: flex;
  align-items: flex-start;
  gap: 30px;
  padding: 50px 0 100px 0;
  margin-bottom: 0;
}

body#cart .cart-grid-body,
body#checkout section#content .cart-grid-body {
  width: 66.66%;
}

body#cart .cart-grid-right,
body#checkout section#content .cart-grid-right {
  width: 33.33%;
}

#cart .cart-grid-body,
#cart .card {
  margin-bottom: 0;
}

.cart-grid-body {
  background-color: white;
  padding: 30px;
}

.cart-grid-body .card-block {
  padding: 0;
}

#cart .cart-grid-body .card-block h1 {
  border-bottom: 1px solid #ddd;
  color: black;
  font-size: 25px;
  margin: 0 0 20px 0;
  padding-bottom: 30px;
  text-align: center;
  text-transform: unset;
}

.cart-grid-body .cart-overview {
  padding: 0;
}

.card-block.cart-summary-totals {
  padding: 15px 0;
}

#cart .cart-summary {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding: 30px;
}

#cart .cart-summary .card-block:not(.cart-summary-totals) {
  padding: 0;
}

#cart .cart-items {
  list-style: none;
}

#cart .product-line-grid {
  align-items: center;
  display: grid;
  grid-template-columns: auto 1fr 4fr;
  gap: 30px;
}

#cart .product-line-grid-left,
#cart .product-line-grid-right {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#cart .product-line-grid > .product-line-grid-body {
  display: grid;
  grid-template-columns: 5fr 7fr;
  gap: 30px;
}

.cart-product-line-right {
  align-items: center;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 30px;
}

#cart .product-line-info a.label {
  font-size: 16px;
  font-weight: 700;
}

#cart .product-line-info .label,
#cart .product-line-info .value,
#cart-summary-product-list .product-line-info .label,
#cart-summary-product-list .product-line-info .value {
  color: black;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

#cart .ndk-rowcustomization,
#cart .ndkCartRender-controls {
  display: none;
}

#cart .bootstrap-touchspin .input-group-btn-vertical {
  position: unset;
}

#cart input.js-cart-line-product-quantity.form-control {
  background: #f7f7f7;
  border: 0;
  padding: 10px 0 !important;
  text-align: center;
  width: 3rem !important;
}

#cart button.btn.btn-touchspin.js-touchspin.js-increase-product-quantity.bootstrap-touchspin-up,
#cart button.btn.btn-touchspin.js-touchspin.js-decrease-product-quantity.bootstrap-touchspin-down {
  background-color: #f7f7f7;
  border: 0;
  height: auto;
  left: 1px;
  position: absolute;
  text-align: center;
  width: 100%;
}

#cart button.btn.btn-touchspin.js-touchspin.js-increase-product-quantity.bootstrap-touchspin-up {
  border-radius: 50px 50px 0 0;
  top: 0;
  transform: translateY(-100%);
  padding: 8px 0 0 0;
}

#cart button.btn.btn-touchspin.js-touchspin.js-decrease-product-quantity.bootstrap-touchspin-down {
  border-radius: 0 0 50px 50px;
  bottom: 0;
  transform: translateY(100%);
  padding: 0 0 8px 0;
}

#cart button.btn.btn-touchspin.js-touchspin.js-increase-product-quantity.bootstrap-touchspin-up i,
#cart button.btn.btn-touchspin.js-touchspin.js-decrease-product-quantity.bootstrap-touchspin-down i {
  position: unset;
}

.product-price {
  color: black;
}

.card-block.cart-summary-totals .cart-summary-line.cart-total {
  background-color: transparent;
}

.card-block.cart-summary-totals .cart-summary-line.cart-total .label,
.card-block.cart-summary-totals .cart-summary-line.cart-total .value {
  color: black;
}

.card-block.checkout {
  padding-bottom: 0;
}

.promo-code {
  position: relative;
}

.promo-code .promo-input {
  border-radius: 4px;
  border: 1px solid #ddd;
  padding: 8px 10px;
  width: 100%;
}

.block-promo .promo-code {
  padding: 0 0 15px 0;
}

.block-promo .promo-code form {
  display: flex;
}

.block-promo .promo-input+button {
  background: black;
  border-radius: 4px;
  border: 0;
  margin-left: 15px;
  margin-top: 0;
  padding: 8px 20px;
  display: flex;
  align-items: center;
}

.block-promo .promo-input+button svg>* {
  fill: white;
}

.checkout-step:not(.-current) {
  display: none;
}

body#checkout .step-number {
  display: none !important;
}

body#checkout section.checkout-step {
  border: 0;
}

body#checkout section.checkout-step .step-title {
  color: black;
  font-size: 25px;
  margin-bottom: 40px;
  padding: 0 0 30px 0 !important;
  text-align: center;
  text-transform: unset;
}

.form-control {
  background-color: transparent;
}

body#checkout section.checkout-step .forgot-password {
  margin-bottom: 15px;
  margin-left: 0;
}

body#checkout #header,
body#checkout #header .header-top {
  background: #FDF6EE;
}

body#checkout section.checkout-step .address-item {
  align-items: center;
  background-color: transparent;
  border: 0;
  display: flex;
  flex: 0 1 100%;
  justify-content: space-between;
}

body#checkout section.checkout-step .address-item.selected {
  border: 0;
}

body#checkout section.checkout-step .radio-block {
  align-items: center;
  display: flex;
}

body#checkout section.checkout-step .radio-block>.custom-radio+div {
  margin-left: 15px;
}

body#checkout section.checkout-step .address {
  margin-left: 0;
}

body#checkout section.checkout-step .add-address a {
  color: black;
  text-decoration: underline;
}

.checkout-address-subtitle {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.checkout-address-subtitle h2 {
  color: black;
  font-size: 20px;
  font-weight: 700;
}

.activate-step1,
.activate-step2,
.activate-step3,
.activate-step4,
.activate-step5 {
  cursor: default;
  pointer-events: none;
}

.activate-step1.enabled,
.activate-step2.enabled,
.activate-step3.enabled,
.activate-step4.enabled,
.activate-step5.enabled {
  cursor: pointer;
  pointer-events: unset;
}

.checkout-summary-title {
  color: black;
  font-size: 24px;
  font-weight: 700;
  margin: 35px 0;
}

.checkout-summary-title .material-icons {
  display: none;
}

#checkout #js-checkout-summary {
  background-color: transparent;
  margin-bottom: 0;
}

#checkout #js-checkout-summary .card-block {
  background-color: white;
  padding: 0;
}

#checkout #cart-summary-product-list .media {
  align-items: center;
  border-bottom: 3px solid #f4f4f4;
  display: flex;
  justify-content: space-between;
  overflow: visible;
  padding: 15px 30px;
}

#checkout #cart-summary-product-list .media-left a {
  display: block;
  position: relative;
  min-width: 60px;
}

#checkout #cart-summary-product-list .media-body {
  font-weight: 700;
  padding: 0 30px;
}

#checkout #cart-summary-product-list .product-quantity {
  align-items: center;
  background-color: black;
  border-radius: 12px;
  color: white;
  display: flex;
  font-size: 12px;
  height: 24px;
  justify-content: center;
  position: absolute;
  right: -12px;
  top: -3px;
  width: 24px;
}

#checkout #cart-summary-product-list .product-price {
  font-size: 14px;
  margin-bottom: 0;
}

#checkout .cart-summary-subtotals-container {
  padding: 30px 30px 15px 30px !important;
}

#checkout .card-block.cart-summary-totals .cart-summary-line.cart-total {
  padding: 15px 30px 30px 30px !important;
}

body#checkout .cart-grid-right .card .cart-summary-subtotals-container {
  border: 0;
}

body#checkout section.checkout-step .delivery-options .delivery-option {
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
}

body#checkout section.checkout-step .delivery-options .delivery-option.active {
  background-color: #fafafa;
  border-color: black;
}

body#checkout section.checkout-step .carrier-name {
  font-size: 15px;
  font-weight: 700;
}

body#checkout .payment-options .payment-option-item {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  margin-bottom: 15px;
  padding: 20px;
}

body#checkout .payment-options .payment-option-item.active {
  background-color: #fafafa;
  border-color: black;
}

body#checkout .payment-options .payment-option-item img {
  display: none;
}

body#checkout section.checkout-step .payment-options label {
  text-align: left;
}

body#checkout section.checkout-step .payment-options .payment-option {
  margin-bottom: 0;
}

body#checkout .additional-information {
  margin-left: 0;
}

body#checkout #footer {
    padding: 0;
    color: #163629;
}

.checkout-footer-reassurance-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 1400px;
  width: 100%;
}

.checkout-footer-reassurance-item {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0 60px;
  position: relative;
  text-align: center;
  width: 25%;
}

.checkout-footer-reassurance-item p {
  margin-bottom: 0;
}

.checkout-footer-reassurance-wrapper>.checkout-footer-reassurance-item:not(:first-child):after {
  background-color: #484848;
  content: "";
  height: 80px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
}

.checkout-account-toggle-wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
}

.checkout-account-toggle {
  margin: 0;
}

.checkout-account-tab:not(.active) {
  display: none;
}

.checkout-mobile-step {
  display: none;
}

body#order-confirmation .h1 {
  color: black;
  font-size: 25px;
  font-weight: 700;
  text-transform: inherit;
}

body#order-confirmation #order-items .h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  text-transform: inherit;
}

body#order-confirmation #order-details>.card-title {
  color: black;
  font-size: 20px;
  font-weight: 700;
  text-transform: inherit;
}

@media (max-width: 991px) {
  body#cart .container,
  body#checkout .container {
    padding: 0 30px;
  }

  .card {
    background-color: #fff;
  }

  #cart .cart-grid,
  body#checkout section#content {
    flex-direction: column-reverse;
    align-items: stretch;
    padding: 30px 0 50px 0;
  }

  body#cart .cart-grid-body,
  body#checkout section#content .cart-grid-body,
  body#cart .cart-grid-right,
  body#checkout section#content .cart-grid-right {
    width: 100%;
  }

  #checkout #wrapper {
    padding: 0;
  }

  .checkout-steps-wrapper {
    padding: 30px 15px;
  }

  .checkout-steps {
    justify-content: center;
  }

  .checkout-steps:after,
  .checkout-steps__dot,
  .checkout-steps__item:not(.enabled.last),
  .checkout-steps>.checkout-steps__item:after,
  .checkout-steps>.checkout-steps__item:before {
    display: none;
  }

  .checkout-steps__item__inner p {
    font-size: 16px;
    margin-bottom: 0;
    position: unset;
    transform: none;
  }

  .checkout-mobile-step {
    display: inline-block;
    font-weight: 400;
  }

  #cart .cart-grid-body .card-block h1 {
    font-size: 18px;
    margin: 10px 0 20px 0;
  }

  #cart .product-line-info a.label {
    font-size: 12px;
    line-height: 16px;
  }

  #cart .product-line-grid-left,
  #cart .product-line-grid-body {
    display: block;
  }

  #cart .product-line-grid-right {
    align-items: flex-end;
  }

  #cart .product-price {
    font-size: 12px;
    margin-bottom: 0;
  }

  .product-line-grid-right .cart-line-product-actions .remove-from-cart i,
  .product-line-grid-right .product-price .remove-from-cart i {
    font-size: 15px;
  }

  .product-line-grid-body {
    margin-bottom: 0;
  }

  .checkout-footer-reassurance-item {
    padding: 30px 60px;
    width: 100%;
  }

  .checkout-footer-reassurance-wrapper>.checkout-footer-reassurance-item:not(:first-child):after {
    height: 1px;
    left: 50%;
    right: unset;
    top: 0;
    transform: translateX(-50%);
    width: 80%;
  }

  #checkout #content>.row {
    display: flex;
    flex-direction: column-reverse;
  }

  .checkout-summary-title {
    background-color: white;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    padding: 15px;
    text-align: center;
  }

  .checkout-summary-title .material-icons {
    display: inline-block;
    margin-left: 10px;
    transition: transform 0.3s ease;
  }

  .checkout-summary-title.active .material-icons {
    transform: rotate(-180deg);
  }

  .product-summary-toggle {
    height: 0;
    overflow: hidden;
    transition: height 0.4s ease;
  }

  #checkout #cart-summary-product-list .media,
  #checkout .cart-summary-subtotals-container,
  #checkout .card-block.cart-summary-totals .cart-summary-line.cart-total {
    padding: 15px !important;
  }

  body#checkout section.checkout-step {
    padding: 0;
  }

  body#checkout section.checkout-step.-current .step-title {
    display: none;
  }

  body#checkout button[type="submit"] {
    display: block;
    float: none !important;
    margin: 0 auto;
  }
}

@media (max-width: 768px) {
  #cart .cart-summary,
  .cart-grid-body {
    padding: 15px;
  }

  #cart .cart-grid-body .card-block h1 {
    margin-top: 0;
    padding-bottom: 15px;
  }

  #cart .product-line-grid {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 15px;
  }

  #cart .product-line-grid > .product-line-grid-body {
    display: block;
    grid-column: 1 / 3;
  }
}

@media (max-width: 575px) {
  .cart-items {
    padding: 0;
  }

  body#checkout section.checkout-step .content {
    padding: 0;
  }
}

/* Dashboard client
============================================================ */

.page-authentication #content,
.page-password #content,
#my-account #content,
#history #content,
#identity #content,
#addresses #content,
#address #content,
#order-slip #content,
#discount #content,
#registration #content {
    padding: 50px 70px;
}

#registration #content .btn-primary {
    display: block;
    margin: 0 auto;
}

/* Authentication */

.page-authentication #content {
  max-width: 600px;
  margin: 0 auto;
  padding: 50px 70px;
  background-color: white;
}

.authentication-title {
  text-align: center;
  color: black;
  margin-bottom: 30px;
}

.page-customer-account #content .forgot-password {
  margin-top: 0;
  text-align: right;
}

.page-customer-account #content .no-account {
  margin-top: 80px;
}

.page-customer-account #content .no-account a {
  text-decoration: underline;
  text-underline-position: under;
}

.page-authentication .btn-primary {
  display: block;
  margin: 0 auto;
}

/* Password */

.renew-password [type="submit"] {
  margin-left: 0;
}

.page-password #content {
  max-width: 600px;
  margin: 0 auto;
  padding: 50px 70px;
  background-color: white;
}

.password-title {
  font-family: 'Roboto', sans-serif;
  font-weight: 22px;
  font-weight: 400;
  text-align: center;
  color: black;
  margin-bottom: 60px;
}

.forgotten-password .form-fields .center-email-fields {
  display: block;
}

.forgotten-password .form-fields label.required {
  width: auto;
  text-align: left;
}

.forgotten-password .form-fields .center-email-fields button {
  margin-top: 30px !important;
  display: block;
  margin: 0 auto;
  height: auto;
}

.back-to-login {
  margin-top: 80px;
  text-align: center;
}

.back-to-login a {
  text-decoration: underline;
  text-underline-position: under;
}

/* Dashboard */

#authentication #wrapper,
#my-account #wrapper,
#history #wrapper,
#identity #wrapper,
#addresses #wrapper,
#address #wrapper,
#order-slip #wrapper,
#discount #wrapper,
#password #wrapper {
  padding-top: 30px;
  padding-bottom: 100px;
  min-height: 80vh;
}

#my-account #content,
#history #content,
#identity #content,
#addresses #content,
#address #content,
#order-slip #content,
#discount #content {
  max-width: 1070px;
  margin: 0 auto;
  padding: 50px 70px;
}

#authentication h1,
#my-account h1,
#history h1,
#identity h1,
#addresses h1,
#address h1,
#order-slip h1,
#discount h1,
#password h1,
#registration h1 {
    font-size: 2rem;
}

.my-account-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 45px;
}

.my-account-top p {
  margin-bottom: 0;
}

.my-account-top a {
  text-decoration: underline;
  text-underline-position: under;
}

.page-my-account #content .links {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-bottom: 50px;
}

.page-my-account #content .links a {
  padding: 20px 15px 15px 15px;
  margin: 0;
  background-color: white;
  text-transform: initial;
  text-align: initial;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.page-my-account #content .links a i {
  display: none;
}

.page-my-account #content .links .split {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  gap: 30px;
}

.page-my-account #content .links a span.link-item {
  padding: 0 0 12px 0;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #f4f4f4;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: left;
  color: black;
  margin-bottom: 25px;
}

.page-my-account #content .links a span.link-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}

.page-my-account #content .links a span.link-btn {
  font-size: 14px;
  font-weight: 400;
  text-align: right;
  text-decoration: underline;
  text-underline-position: under;
  color: black;
  display: block;
}

@media (max-width: 1024px) {
  .page-authentication #content,
  .page-password #content,
  #my-account #content,
  #history #content,
  #identity #content,
  #addresses #content,
  #address #content,
  #order-slip #content,
  #discount #content,
  #registration #content {
    padding: 20px 30px;
  }

  .page-my-account #content .links {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .page-my-account #content .links {
    grid-template-columns: 1fr;
  }
}

/* Module - WDI prints
============================================================ */

body[id^="module-wdiprints-"] #pagemarque #teaser .content {
    width: 100%;
    max-width: 980px;
}

body[id^="module-wdiprints-"] #pagemarque #teaser a {
    font-weight: 700;
    text-decoration: underline;
}

#module-wdiprints-imprimante #pagemarque .bloc_prd {
    position: relative;
    z-index: 0;
    margin-top: 60px;
}

#module-wdiprints-imprimante #pagemarque .bloc_prd.id_cat_30 {
    padding-top: 50px;
    padding-bottom: 80px;
    margin-bottom: 170px;
}

#module-wdiprints-imprimante #pagemarque .bloc_prd.id_cat_30::before {
    content: '';
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    background: var(--yellow);
    z-index: -1;
}

#module-wdiprints-imprimante #pagemarque .bloc_prd.id_cat_30::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 50px;
    width: 180px;
    aspect-ratio: 1/0.84;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="187" height="157" viewBox="0 0 187 157"><defs><clipPath id="clip-path"><rect width="182" height="153" fill="none"/></clipPath></defs><g id="Groupe_3363" data-name="Groupe 3363" transform="translate(-1496 -4542)"><g id="Grille_de_répétition_11" data-name="Grille de répétition 11" transform="translate(1501 4546)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-2" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-3" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-4" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-5" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-6" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-7" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-8" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-9" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-10" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-11" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-12" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-13" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-14" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-15" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-16" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-17" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-18" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-19" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-20" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-21" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-22" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-23" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-24" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-25" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-26" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-27" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-28" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-29" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-30" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-31" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-32" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-33" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-34" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-35" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-36" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-37" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-38" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-39" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-40" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-41" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-42" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-43" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-44" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-45" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-46" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-47" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-48" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-49" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-50" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-51" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-52" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-53" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-54" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-55" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-56" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23163629"/></g></g><g id="Grille_de_répétition_12" data-name="Grille de répétition 12" transform="translate(1496 4542)" clip-path="url(%23clip-path)"><g transform="translate(-395 -1587)"><circle id="Ellipse_8-57" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1587)"><circle id="Ellipse_8-58" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1587)"><circle id="Ellipse_8-59" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1587)"><circle id="Ellipse_8-60" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1587)"><circle id="Ellipse_8-61" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1587)"><circle id="Ellipse_8-62" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1587)"><circle id="Ellipse_8-63" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1587)"><circle id="Ellipse_8-64" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1564)"><circle id="Ellipse_8-65" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1564)"><circle id="Ellipse_8-66" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1564)"><circle id="Ellipse_8-67" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1564)"><circle id="Ellipse_8-68" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1564)"><circle id="Ellipse_8-69" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1564)"><circle id="Ellipse_8-70" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1564)"><circle id="Ellipse_8-71" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1564)"><circle id="Ellipse_8-72" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1541)"><circle id="Ellipse_8-73" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1541)"><circle id="Ellipse_8-74" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1541)"><circle id="Ellipse_8-75" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1541)"><circle id="Ellipse_8-76" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1541)"><circle id="Ellipse_8-77" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1541)"><circle id="Ellipse_8-78" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1541)"><circle id="Ellipse_8-79" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1541)"><circle id="Ellipse_8-80" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1518)"><circle id="Ellipse_8-81" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1518)"><circle id="Ellipse_8-82" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1518)"><circle id="Ellipse_8-83" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1518)"><circle id="Ellipse_8-84" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1518)"><circle id="Ellipse_8-85" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1518)"><circle id="Ellipse_8-86" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1518)"><circle id="Ellipse_8-87" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1518)"><circle id="Ellipse_8-88" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1495)"><circle id="Ellipse_8-89" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1495)"><circle id="Ellipse_8-90" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1495)"><circle id="Ellipse_8-91" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1495)"><circle id="Ellipse_8-92" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1495)"><circle id="Ellipse_8-93" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1495)"><circle id="Ellipse_8-94" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1495)"><circle id="Ellipse_8-95" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1495)"><circle id="Ellipse_8-96" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1472)"><circle id="Ellipse_8-97" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1472)"><circle id="Ellipse_8-98" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1472)"><circle id="Ellipse_8-99" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1472)"><circle id="Ellipse_8-100" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1472)"><circle id="Ellipse_8-101" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1472)"><circle id="Ellipse_8-102" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1472)"><circle id="Ellipse_8-103" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1472)"><circle id="Ellipse_8-104" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-395 -1449)"><circle id="Ellipse_8-105" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-372 -1449)"><circle id="Ellipse_8-106" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-349 -1449)"><circle id="Ellipse_8-107" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-326 -1449)"><circle id="Ellipse_8-108" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-303 -1449)"><circle id="Ellipse_8-109" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-280 -1449)"><circle id="Ellipse_8-110" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-257 -1449)"><circle id="Ellipse_8-111" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g><g transform="translate(-234 -1449)"><circle id="Ellipse_8-112" data-name="Ellipse 8" cx="7.5" cy="7.5" r="7.5" transform="translate(395 1587)" fill="%23feed00"/></g></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    translate: 0 60%;
}

#module-wdiprints-imprimante #pagemarque .bloc_prd .title {
    margin-bottom: 30px;
    padding-right: 100px;
    position: relative;
}

#module-wdiprints-imprimante #pagemarque .bloc_prd.id_cat_30 .title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: -50px;
    width: 150px;
    aspect-ratio: 1/0.83;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="164.999" height="137" viewBox="0 0 164.999 137"><defs><clipPath id="clip-path"><rect id="Rectangle_2188" data-name="Rectangle 2188" width="94" height="93" transform="translate(0.015 0.451)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2187" data-name="Rectangle 2187" width="137" height="137" transform="translate(-0.387 0)" fill="%23009de0"/></clipPath></defs><g id="Groupe_174001" data-name="Groupe 174001" transform="translate(-1510 -653)"><g id="Groupe_de_masques_9" data-name="Groupe de masques 9" transform="translate(1580.984 689.549)" clip-path="url(%23clip-path)"><path id="Soustraction_6" data-name="Soustraction 6" d="M87,174a86.588,86.588,0,0,1-48.643-14.858A87.252,87.252,0,0,1,6.837,120.864a86.886,86.886,0,0,1,8.021-82.507A87.253,87.253,0,0,1,53.136,6.837a86.886,86.886,0,0,1,82.507,8.021,87.252,87.252,0,0,1,31.52,38.277,86.886,86.886,0,0,1-8.021,82.507,87.26,87.26,0,0,1-38.277,31.521A86.453,86.453,0,0,1,87,174ZM87,28.108a58.711,58.711,0,1,0,22.923,4.628A58.522,58.522,0,0,0,87,28.108Z" transform="translate(7.015 6.451)" fill="%23e31a76"/></g><g id="Groupe_de_masques_8" data-name="Groupe de masques 8" transform="translate(1646.613 790) rotate(180)" clip-path="url(%23clip-path-2)"><path id="Soustraction_5" data-name="Soustraction 5" d="M127,254a126.4,126.4,0,0,1-71.008-21.69A127.369,127.369,0,0,1,9.98,176.434,126.833,126.833,0,0,1,21.69,55.993,127.369,127.369,0,0,1,77.566,9.98,126.834,126.834,0,0,1,198.007,21.69,127.369,127.369,0,0,1,244.02,77.565,126.833,126.833,0,0,1,232.31,198.007a127.377,127.377,0,0,1-55.876,46.013A126.2,126.2,0,0,1,127,254Zm0-212.968a85.7,85.7,0,1,0,33.463,6.756A85.426,85.426,0,0,0,127,41.032Z" transform="translate(9.613 9)" fill="%23009de0"/></g></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#module-wdiprints-imprimante #pagemarque .bloc_prd .products,
#module-wdiprints-modele #pagemarque .bloc_prd .products {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 30px;
}

#module-wdiprints-imprimante #pagemarque .blog {
    margin-top: 200px;
    margin-bottom: 150px;
}

#module-wdiprints-imprimante #pagemarque .blog .title {
    font-size: 65px;
    margin-bottom: 45px;
    text-align: center;
}

#module-wdiprints-imprimante #pagemarque .blog .btn {
    display: block;
    margin: 50px auto 0 auto;
    width: fit-content;
}

body[id^="module-wdiprints-"] #pagemarque #seobottom {
    margin-top: 80px;
}

body[id^="module-wdiprints-"] #pagemarque #seobottom .title {
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 30px;
}

body[id^="module-wdiprints-"] #featuredlist .title,
body[id^="module-wdiprints-"] #modellist .title {
    margin-top: 40px;
    margin-bottom: 15px;
}

body[id^="module-wdiprints-"] #featuredlist .list,
body[id^="module-wdiprints-"] #modellist .list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    column-gap: 30px;
    row-gap: 20px;
}

body[id^="module-wdiprints-"] #featuredlist .list .elem a,
body[id^="module-wdiprints-"] #modellist .list .elem a,
body[id^="module-wdiprints-"] #featuredlist .list .elem span,
body[id^="module-wdiprints-"] #modellist .list .elem span {
    padding: 30px 15px;
    border: 1px solid #163629;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    height: 100%;
}

body[id^="module-wdiprints-"] #box_quicks {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 35px;
}

body[id^="module-wdiprints-"] #box_quicks .flex-fill {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    gap: 10px;
}

body[id^="module-wdiprints-"] #box_quicks .flex-fill::before {
    font-size: 60px;
    font-weight: 700;
}

body[id^="module-wdiprints-"] #box_quicks .flex-fill:first-child::before {
    content: '1'
}

body[id^="module-wdiprints-"] #box_quicks .flex-fill:nth-child(2)::before {
    content: '2'
}

body[id^="module-wdiprints-"] #box_quicks .flex-fill:nth-child(3)::before {
    content: '3'
}

body[id^="module-wdiprints-"] #box_quicks select {
    width: 100%;
    padding: 15px;
    border-radius: 0;
}

body[id^="module-wdiprints-"] #box_quicks .btn {
    width: 100%;
}

@media (min-width: 1200px) {
    #module-wdiprints-imprimante #pagemarque .blog #blog_list_1-7 {
        position: relative;
        overflow: visible;
    }

    #module-wdiprints-imprimante #pagemarque .blog #blog_list_1-7::before {
        content: '';
        position: absolute;
        top: -50px;
        left: 50px;
        translate: -100% -100%;
        width: 150px;
        aspect-ratio: 1;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="177" height="167.999" viewBox="0 0 177 167.999"><defs><clipPath id="clip-path"><rect id="Rectangle_2193" data-name="Rectangle 2193" width="153" height="153" transform="translate(258.151 1739.699)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2192" data-name="Rectangle 2192" width="89" height="89" transform="translate(258.151 1739.765)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g id="Groupe_173999" data-name="Groupe 173999" transform="translate(-288.999 -3620)"><g id="Groupe_de_masques_14" data-name="Groupe de masques 14" transform="translate(2205.699 3361.85) rotate(90)" clip-path="url(%23clip-path)"><path id="Soustraction_8" data-name="Soustraction 8" d="M141,282a140.338,140.338,0,0,1-78.835-24.081A141.4,141.4,0,0,1,11.08,195.883a140.814,140.814,0,0,1,13-133.718A141.412,141.412,0,0,1,86.117,11.08a140.815,140.815,0,0,1,133.718,13A141.409,141.409,0,0,1,270.92,86.116a140.818,140.818,0,0,1-13,133.719,141.419,141.419,0,0,1-62.035,51.085A140.112,140.112,0,0,1,141,282Zm0-236.445a95.151,95.151,0,1,0,37.151,7.5A94.844,94.844,0,0,0,141,45.555Z" transform="translate(268.151 1749.699)" fill="%23feed00"/></g><g id="Groupe_de_masques_13" data-name="Groupe de masques 13" transform="translate(-1450.766 4046.15) rotate(-90)" clip-path="url(%23clip-path-2)"><path id="Soustraction_7" data-name="Soustraction 7" d="M82,164a81.615,81.615,0,0,1-45.847-14A82.235,82.235,0,0,1,6.444,113.918,81.892,81.892,0,0,1,14,36.153,82.24,82.24,0,0,1,50.082,6.444,81.892,81.892,0,0,1,127.847,14a82.238,82.238,0,0,1,29.709,36.077A81.894,81.894,0,0,1,150,127.847a82.244,82.244,0,0,1-36.077,29.709A81.484,81.484,0,0,1,82,164ZM82,26.493a55.336,55.336,0,1,0,21.606,4.362A55.158,55.158,0,0,0,82,26.493Z" transform="translate(264.151 1745.765)" fill="%23163629"/></g></g></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    #module-wdiprints-imprimante #pagemarque .blog #blog_list_1-7::after {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        translate: 0 100%;
        width: 180px;
        aspect-ratio: 1;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="184" height="189" viewBox="0 0 184 189"><defs><clipPath id="clip-path"><rect id="Rectangle_2195" data-name="Rectangle 2195" width="94" height="93" transform="translate(0.015 0.451)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><clipPath id="clip-path-2"><rect id="Rectangle_2194" data-name="Rectangle 2194" width="137" height="137" transform="translate(-0.387 0)" fill="%23009de0"/></clipPath></defs><g id="Groupe_174000" data-name="Groupe 174000" transform="translate(-1325.999 -4262)"><g id="Groupe_de_masques_16" data-name="Groupe de masques 16" transform="translate(1325.984 4357.549)" clip-path="url(%23clip-path)"><path id="Soustraction_10" data-name="Soustraction 10" d="M87,174a86.588,86.588,0,0,1-48.643-14.858A87.252,87.252,0,0,1,6.837,120.864a86.886,86.886,0,0,1,8.021-82.507A87.253,87.253,0,0,1,53.136,6.837a86.886,86.886,0,0,1,82.507,8.021,87.252,87.252,0,0,1,31.52,38.277,86.886,86.886,0,0,1-8.021,82.507,87.26,87.26,0,0,1-38.277,31.521A86.453,86.453,0,0,1,87,174ZM87,28.108a58.711,58.711,0,1,0,22.923,4.628A58.522,58.522,0,0,0,87,28.108Z" transform="translate(7.015 6.451)" fill="%23e31a76"/></g><g id="Groupe_de_masques_15" data-name="Groupe de masques 15" transform="translate(1510 4262.387) rotate(90)" clip-path="url(%23clip-path-2)"><path id="Soustraction_9" data-name="Soustraction 9" d="M127,254a126.4,126.4,0,0,1-71.008-21.69A127.369,127.369,0,0,1,9.98,176.434,126.833,126.833,0,0,1,21.69,55.993,127.369,127.369,0,0,1,77.566,9.98,126.834,126.834,0,0,1,198.007,21.69,127.369,127.369,0,0,1,244.02,77.565,126.833,126.833,0,0,1,232.31,198.007a127.377,127.377,0,0,1-55.876,46.013A126.2,126.2,0,0,1,127,254Zm0-212.968a85.7,85.7,0,1,0,33.463,6.756A85.426,85.426,0,0,0,127,41.032Z" transform="translate(9.613 9)" fill="%23009de0"/></g></g></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }
}

@media (max-width: 1199px) {
    #module-wdiprints-imprimante #pagemarque .blog {
        margin-top: 70px;
        margin-bottom: 80px;
    }

    #module-wdiprints-imprimante #pagemarque .blog .title {
        font-size: 45px;
    }
}

@media (max-width: 992px) {
    #module-wdiprints-imprimante #pagemarque .bloc_prd .products,
    #module-wdiprints-modele #pagemarque .bloc_prd .products {
        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
        gap: 10px;
    }

    body[id^="module-wdiprints-"] #featuredlist .list,
    body[id^="module-wdiprints-"] #modellist .list {
        gap: 10px;
    }

    body[id^="module-wdiprints-"] #box_quicks {
        flex-direction: column;
    }

    body[id^="module-wdiprints-"] #box_quicks .flex-fill::before {
        font-size: 40px;
    }

    #module-wdiprints-imprimante #pagemarque .bloc_prd.id_cat_30 {
        margin-bottom: 100px;
        padding-top: 70px;
    }

    #module-wdiprints-imprimante #pagemarque .bloc_prd .title {
        padding-right: 0;
    }

    #module-wdiprints-imprimante #pagemarque .bloc_prd.id_cat_30 .title::after {
        width: 90px;
        top: 0;
        right: 0;
        translate: 0 calc(-100% - 10px);
    }

    #module-wdiprints-imprimante #pagemarque .bloc_prd.id_cat_30::after {
        width: 130px;
    }
}