.elementor-276 .elementor-element.elementor-element-497fa8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__inner{padding:128px 0px 96px 0px;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__container{max-width:1280px;padding:0px 24px 0px 24px;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__content{max-width:880px;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history{background-color:#0b2346;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__image{opacity:0.3;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__eyebrow{color:#ef3f56;font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:500;line-height:16px;margin:0px 0px 12px 0px;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__title{color:#ffffff;font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;margin:0px 0px 24px 0px;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__description{color:rgba(255,255,255,0.80);font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-276 .elementor-element.elementor-element-8869004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-section{padding:96px 0px 96px 0px;background-color:#ffffff;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-container{max-width:1280px;padding:0px 24px 0px 24px;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-grid{gap:64px;align-items:center;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-eyebrow{color:#e30613;font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:500;line-height:16px;margin:0px 0px 12px 0px;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-title{color:#030712;font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:40px;margin:0px 0px 24px 0px;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-text{color:#4b5563;font-family:"Inter", Sans-serif;font-size:18px;line-height:30px;gap:16px;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-content{max-width:560px;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-image-wrap{border-radius:16px;aspect-ratio:4 / 3;background-color:#f3f4f6;}.elementor-276 .elementor-element.elementor-element-8db1f91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations{padding:124px 20px 101px 20px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__inner{max-width:1280px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__grid{grid-template-columns:repeat(3, 1fr);gap:13px 13px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__header{margin-bottom:43px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__eyebrow{color:#E30613;font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.2em;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__title{color:#0a0a0b;font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:48px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__card{background-color:#ffffff;padding:17px 18px 17px 18px;min-height:58px;border-radius:10px;gap:14px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__card-text{color:#0a0a0b;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__check{color:#E30613;font-size:16px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__info{background-color:#0d2445;margin-top:41px;padding:41px 40px 41px 40px;border-radius:12px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__info-title{color:#ffffff;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__info-text{color:#ffffff;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-276 .elementor-element.elementor-element-6c6edb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn{padding:132px 20px 128px 20px;background-color:#ffffff;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__inner{max-width:1216px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__grid{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:78px;row-gap:48px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__header{margin-bottom:76px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__item{text-align:left;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__eyebrow{color:#c70f28;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__title{color:#0a0a0b;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__item-title{color:#050505;margin-bottom:12px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__text{color:#5a606c;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__icon{color:#07142f;background-color:#8DB9DF;width:48px;height:48px;border-radius:11px;margin-bottom:22px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__icon svg{fill:currentColor;width:21px;height:21px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__icon i{font-size:21px;}.elementor-276 .elementor-element.elementor-element-af02ae6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-section{padding:130px 20px 128px 20px;background-color:#f4f5f7;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-inner{max-width:704px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-header{margin-bottom:38px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-eyebrow{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:500;line-height:16px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-title{color:#0a0a0b;font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:48px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-item{background-color:#ffffff;border-radius:11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe3ea;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-question{padding:22px 20px 22px 20px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-answer-inner{padding:0 20px 22px 20px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-list{gap:13px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-question-text{color:#0a0a0b;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-icon{color:#0a0a0b;}.elementor-276 .elementor-element.elementor-element-e81cd75 .janin-faq-answer{color:#5a606c;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}@media(max-width:1024px){.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__inner{padding:112px 0px 80px 0px;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__grid{grid-template-columns:repeat(2, 1fr);}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__title{font-size:36px;}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__inner{padding:96px 0px 64px 0px;}.elementor-276 .elementor-element.elementor-element-83fb7c4 .janin-hero-history__title{font-size:45px;}.elementor-276 .elementor-element.elementor-element-b30d622 .janin-approche-image-wrap{aspect-ratio:4 / 3;}.elementor-276 .elementor-element.elementor-element-3d5f438 .janin-prestations__grid{grid-template-columns:repeat(1, 1fr);}.elementor-276 .elementor-element.elementor-element-4b8c3b5 .janin-pn__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}