.integration{overflow:visible;padding:0 0 60px;width:100%}.integration__inner{margin:0 auto;max-width:1240px;width:100%}.integration__title,.integration__top-description{text-align:center}.integration__title{margin:0 0 24px!important}.integration__top-description{margin:0 auto;max-width:1000px;width:100%}.integration__top-description p{font-size:20px!important;line-height:24px!important;text-align:center}.integration__content{align-items:center;display:flex;gap:40px;margin-top:60px;width:100%}.integration__cards{flex:1 1 66%;min-width:0}.integration__slider--static{align-items:stretch;display:flex;gap:30px}.integration__item-container{flex:1 1 0;min-width:0}.integration__slide{border-radius:30px;box-shadow:0 4px 18px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;min-height:294px;padding:20px}body.light-mode .integration__slide{background:var(--section-background-light)}body.dark-mode .integration__slide{background:var(--section-background-dark)}.integration__card-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.integration__step-number{align-items:center;background:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Offre/integration-glass-light.png) 50%/contain no-repeat;color:#006213;display:flex;flex:0 0 38px;font-size:22px;font-weight:700;height:38px;justify-content:center;width:38px}body.dark-mode .integration__step-number{background-image:url(https://www.aiteca.ai/hubfs/CMS-CIGAL-THEME/Offre/integration-glass-dark.png);color:#54b166}.integration__surtitre{color:#006213;font-family:var(--Cigal-primary-font);font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}body.dark-mode .integration__surtitre{color:#54b166}.integration__card-title{font-family:var(--Cigal-secondary-font)!important;font-size:18px!important;font-weight:700!important;line-height:22px!important;margin:0 0 14px!important}body.light-mode .integration__card-title{color:var(--color-text-secondary-light)!important}body.dark-mode .integration__card-title{color:var(--color-text-secondary-dark)!important}.integration__card-description p{font-size:14px!important;font-weight:400;line-height:20px!important}.integration__card-badge{align-items:center;align-self:flex-start;border-radius:20px;display:flex;font-family:var(--Cigal-primary-font);font-size:14px;font-weight:700;gap:6px;line-height:20px;margin-top:auto;min-height:36px;padding:7px 20px;white-space:nowrap}.integration__card-badge-icon{display:block;flex-shrink:0;height:auto;max-width:18px}.integration__slide[data-step="1"] .integration__card-badge{background:#bee2f8;color:#00407d}.integration__slide[data-step="2"] .integration__card-badge{background:#ffe5b8;color:#8c3a00}.integration__slide[data-step="3"] .integration__card-badge{background:#b0dbb8;color:#003a0b}.integration__visual{flex:0 0 30%;min-width:0}.integration__image{display:block;height:auto;margin:0 auto;max-width:100%}.integration__image--mobile,body.dark-mode .integration__image--light,body.light-mode .integration__image--dark{display:none}body.dark-mode .integration__image--dark.integration__image--desktop,body.light-mode .integration__image--light.integration__image--desktop{display:block}@media (max-width:768px){.integration{padding:0 0 40px}.integration__inner{padding:0 16px;width:100%}.integration__title{margin-bottom:20px!important}.integration__top-description p{font-size:15px!important;line-height:22px!important}.integration__content{align-items:stretch;flex-direction:column;gap:20px;margin-top:20px}.integration__visual{flex:none;order:-1;width:100%}.integration__image--desktop{display:none!important}body.dark-mode .integration__image--dark.integration__image--mobile,body.light-mode .integration__image--light.integration__image--mobile{display:block}.integration__image--mobile{max-width:100%}.integration__cards{flex:none;min-width:0;width:100%}.integration__slider{display:block;width:100%}.integration__slider .flickity-viewport{overflow:hidden;padding-top:12px}.integration__item-container{flex:none;min-width:100%;padding:0 4px 12px;width:100%}.integration__slide{border-radius:30px;box-shadow:none;min-height:274px;padding:20px;width:100%}.integration__card-title{margin-bottom:14px!important}.integration__card-badge{margin-top:auto}.integration__slider .flickity-prev-next-button{bottom:-76px!important;top:auto}.integration__slider .flickity-prev-next-button.previous{left:calc(50% - 65px)}.integration__slider .flickity-prev-next-button.next{right:calc(50% - 65px)}.integration__cards{padding-bottom:70px}}