.elementor-116 .elementor-element.elementor-element-d0dcd6a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--border-radius:48px 48px 48px 48px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-116 .elementor-element.elementor-element-d0dcd6a:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-d0dcd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-491186f );}.elementor-116 .elementor-element.elementor-element-6632511{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-861c5e0 img{border-radius:24px 24px 24px 24px;}.elementor-116 .elementor-element.elementor-element-522467b{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-0c46564{text-align:start;}.elementor-116 .elementor-element.elementor-element-0c46564 img{width:64px;max-width:64px;height:64px;border-radius:100px 100px 100px 100px;}.elementor-116 .elementor-element.elementor-element-f913a75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-16443e6 .elementor-heading-title{color:var( --e-global-color-e746c79 );}.elementor-116 .elementor-element.elementor-element-c85c0dd .jet-listing-dynamic-repeater__items{flex-direction:row;justify-content:flex-start;}.elementor-116 .elementor-element.elementor-element-c85c0dd .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;color:var( --e-global-color-e746c79 );background-color:var( --e-global-color-f33c029 );border-radius:100px 100px 100px 100px;padding:4px 8px 4px 20px;}.elementor-116 .elementor-element.elementor-element-c577a77 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-116 .elementor-element.elementor-element-c577a77 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BCB8BC;border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-116 .elementor-element.elementor-element-f534798{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b6742e6 );--border-color:var( --e-global-color-b6742e6 );--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-116 .elementor-element.elementor-element-f534798:not(.elementor-motion-effects-element-type-background), .elementor-116 .elementor-element.elementor-element-f534798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce6470e );}.elementor-116 .elementor-element.elementor-element-fc37737{text-align:center;}.elementor-116 .elementor-element.elementor-element-fc37737 .elementor-heading-title{font-weight:700;}.elementor-116 .elementor-element.elementor-element-a3ad368{text-align:center;}@media(max-width:1024px){.elementor-116 .elementor-element.elementor-element-d0dcd6a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-116 .elementor-element.elementor-element-d0dcd6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-861c5e0 */.elementor-116 .elementor-element.elementor-element-861c5e0 img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6632511 */.elementor-116 .elementor-element.elementor-element-6632511 .elementor-widget-image {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c46564 */.elementor-116 .elementor-element.elementor-element-0c46564 img {
    border-radius: 100px;
    border: 1px solid #D6DEF0;
    background: #FBFCFE;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-c85c0dd */.elementor-116 .elementor-element.elementor-element-c85c0dd .jet-listing-dynamic-repeater {
    gap: 11px;
    
}

.elementor-116 .elementor-element.elementor-element-c85c0dd .jet-listing-dynamic-repeater__items {
    gap: 11px;
}

.elementor-116 .elementor-element.elementor-element-c85c0dd .jet-listing-dynamic-repeater__item {
    position: relative;
}

.elementor-116 .elementor-element.elementor-element-c85c0dd .jet-listing-dynamic-repeater__item:before {
    content: "";
    background-color: var( --e-global-color-e746c79 );
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    top: 13px;
    left: 11px;
    border-radius: 20px;
    }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-c577a77 */.elementor-116 .elementor-element.elementor-element-c577a77 .jet-listing-dynamic-repeater__items {
    gap: 11px;
}

.elementor-116 .elementor-element.elementor-element-c577a77 .service-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
}

.elementor-116 .elementor-element.elementor-element-c577a77 .service-item-titre {
    font-size: 20px;
    font-weight: 700;
}

.elementor-116 .elementor-element.elementor-element-c577a77 .jet-listing-dynamic-repeater__items:has(.jet-listing-dynamic-repeater__item:nth-child(4)) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 1fr;
  gap: 16px; /* Optional: adds space between your grid items */
}/* End custom CSS */