.bloc-produits{position:relative}.bloc-produits .container{display:flex;max-width:1000px;flex-direction:column;align-items:center;gap:48px;background:rgba(0,0,0,0);margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:100%}@media all and (max-width: 768px){.bloc-produits .container{gap:20px;display:block}}.bloc-produits .container .head h2{color:var(--font-color-primary);font-weight:700;margin:0;text-align:left;font-size:var(--h2-size);font-style:normal}@media all and (max-width: 768px){.bloc-produits .container .head h2{font-weight:700}}.bloc-produits .container .list{display:flex;align-items:stretch;gap:32px;align-self:stretch}@media all and (max-width: 1200px){.bloc-produits .container .list{flex-direction:column}}@media all and (max-width: 768px){.bloc-produits .container .list{display:block}}.bloc-produits .container .list .swiperCards{width:100%}.bloc-produits .container .list #grid-cards{gap:24px;display:flex;flex-wrap:wrap;width:550px}@media all and (max-width: 1200px){.bloc-produits .container .list #grid-cards{width:100%}}@media(min-width: 768px)and (max-width: 1285px){.bloc-produits .container .list #grid-cards{max-width:550px;width:100%;margin:0 auto}}@media all and (max-width: 768px){.bloc-produits .container .list #grid-cards{display:flex;flex-wrap:nowrap;position:relative;padding:0}.bloc-produits .container .list #grid-cards::-webkit-scrollbar{display:none}}@media(min-width: 768px)and (max-width: 1200px){.bloc-produits .container .list #grid-cards .product-card{flex:1 0 0}}.bloc-produits .container .list #grid-cards .product-card .card-inner{width:215px;display:flex;min-width:260px;flex-direction:column;align-items:flex-start;height:100%}@media(max-width: 1200px){.bloc-produits .container .list #grid-cards .product-card .card-inner{width:100%}}@media(max-width: 768px){.bloc-produits .container .list #grid-cards .product-card .card-inner{min-height:195px;padding:16px 0}}.bloc-produits .container .list #grid-cards .product-card .card-inner .front{height:100%;display:flex;flex-direction:column}@media(max-width: 768px){.bloc-produits .container .list #grid-cards .product-card .card-inner .front{width:100%;color:var(--font-color-primary)}}.bloc-produits .container .list #grid-cards .product-card .card-inner .front .header{display:flex;padding:12px 10px;align-items:center;gap:8px;color:var(--font-color-primary);height:93px;align-self:stretch;flex:0 0 auto;border-radius:12px 12px 0 0;background:var(--Primary-40, rgba(186, 214, 6, 0.4))}@media(max-width: 768px){.bloc-produits .container .list #grid-cards .product-card .card-inner .front .header{padding:12px 15px}}.bloc-produits .container .list #grid-cards .product-card .card-inner .front .header svg{height:24px;width:24px;fill:var(--font-color-primary)}.bloc-produits .container .list #grid-cards .product-card .card-inner .front .header h3{font-size:var(--h3-size);color:var(--font-color-primary);font-weight:700;margin:0}.bloc-produits .container .list #grid-cards .product-card .card-inner .front .text{flex:1 1 auto;display:flex;padding:12px;flex-direction:column;color:var(--font-color-primary);justify-content:space-evenly;gap:16px;border-radius:0 0 12px 12px;border-top:2px solid #fff;background:rgba(186,214,6,.2)}.bloc-produits .container .list #grid-cards .product-card .card-inner .front .text .cardUrl{display:flex;width:100%;justify-content:space-between;flex-direction:row-reverse;font-weight:600}.bloc-produits .container .list>h4{color:#bad606;width:86%;margin:20px auto;display:block;font-size:20px}@media all and (min-width: 768px){.bloc-produits .container .list>h4{width:100%;margin:20px auto -20px auto}}@media all and (min-width: 1200px){.bloc-produits .container .list>h4{display:none}}.bloc-produits .container .container-pagination{display:none}@media(max-width: 768px){.bloc-produits .container .container-pagination{margin-top:1em;display:flex;align-items:center;justify-content:center;gap:1rem;height:50px;width:100%}}.bloc-produits .container .swiper-button-prev-custom,.bloc-produits .container .swiper-button-next-custom{display:flex;padding:8px;justify-content:center;align-items:center;gap:4px;border-radius:50px;width:40px;height:40px;background:var(--Primary-100, rgba(186, 214, 6, 0.8))}.bloc-produits .container .swiper-button-prev-custom.swiper-button-disabled,.bloc-produits .container .swiper-button-next-custom.swiper-button-disabled{opacity:.3;background:var(--Secondary-40, rgba(69, 69, 69, 0.4))}.bloc-produits .container .swiper-pagination{position:static;width:unset;gap:.5rem}.bloc-produits .container .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border-radius:50%;border:1px solid #ccc;opacity:.7;cursor:pointer}.bloc-produits .container .swiper-pagination-bullet-active{background:#000;opacity:1}.bloc-produits .container .textMentions{color:var(--font-color-secondary);padding:0 24px 42px 24px}@media all and (min-width: 768px){.bloc-produits .container .textMentions{padding-bottom:0;margin-bottom:0}}.bloc-produits,.wrapper-bloc-grid{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch;overflow-x:clip}@media all and (max-width: 768px){.bloc-produits,.wrapper-bloc-grid{gap:22px;padding:0}}.bloc-produits .highlight,.wrapper-bloc-grid .highlight{position:relative;align-self:stretch;width:320px;border-radius:12px;overflow:hidden;grid-row-start:1;grid-column-start:4;grid-row-end:3;grid-column-end:5;transition:height .2s}.bloc-produits .highlight::after,.wrapper-bloc-grid .highlight::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.9) 100%)}.bloc-produits .highlight:hover picture img,.wrapper-bloc-grid .highlight:hover picture img{transform:scale(1.1)}@media(max-width: 768px){.bloc-produits .highlight:hover picture img,.wrapper-bloc-grid .highlight:hover picture img{transform:unset}}@media all and (max-width: 1200px){.bloc-produits .highlight,.wrapper-bloc-grid .highlight{height:250px;width:100%}}@media all and (max-width: 992px){.bloc-produits .highlight,.wrapper-bloc-grid .highlight{grid-row-start:4;grid-row-end:4;grid-column-start:1;grid-column-end:3;display:flex}}@media all and (max-width: 768px){.bloc-produits .highlight,.wrapper-bloc-grid .highlight{width:92%;height:300px;margin:auto;scroll-snap-align:center;flex:0 0 auto}}@media all and (max-width: 320px){.bloc-produits .highlight,.wrapper-bloc-grid .highlight{width:87%}}.bloc-produits .highlight>picture img,.wrapper-bloc-grid .highlight>picture img{transition:1s;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.bloc-produits .highlight .content,.wrapper-bloc-grid .highlight .content{position:absolute;width:100%;bottom:0;padding:16px;color:#fff;display:flex;flex-direction:column;gap:12px;z-index:1}.bloc-produits .highlight .content .main-offre,.wrapper-bloc-grid .highlight .content .main-offre{font-weight:700;font-size:18px;line-height:1.44em}.bloc-produits .highlight .content .main-offre .taux,.wrapper-bloc-grid .highlight .content .main-offre .taux{background:#bad606;padding:0 4px;color:rgba(0,0,0,.87);font-weight:bold}.bloc-produits .highlight .content .main-offre .titre .green,.wrapper-bloc-grid .highlight .content .main-offre .titre .green{color:#bad606}.bloc-produits .highlight .content .main-offre .percent,.wrapper-bloc-grid .highlight .content .main-offre .percent{font-size:16px;line-height:1.5em}.bloc-produits .highlight .content .main-offre .description,.wrapper-bloc-grid .highlight .content .main-offre .description{font-size:16px;font-weight:300}.bloc-produits .highlight .content .date,.wrapper-bloc-grid .highlight .content .date{font-size:12px;line-height:1.5em;align-self:flex-end;color:rgba(255,255,255,.87)}.bloc-produits .compte-joint,.wrapper-bloc-grid .compte-joint{position:relative;align-self:stretch;width:300px;height:454px;border-radius:12px;overflow:hidden;border-radius:12px;border:1px solid var(--Secondary-20, rgba(69, 69, 69, 0.2));box-shadow:0 0 12px 0 rgba(0,0,0,.12)}@media(prefers-color-scheme: dark){.bloc-produits .compte-joint,.wrapper-bloc-grid .compte-joint{box-shadow:0 0 12px 0 rgba(255,255,255,.12);background:#fff}}.bloc-produits .compte-joint>picture img,.wrapper-bloc-grid .compte-joint>picture img{transition:1s;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.bloc-produits .compte-joint>picture img,.wrapper-bloc-grid .compte-joint>picture img{padding:16px}}.bloc-produits .compte-joint:hover picture img,.wrapper-bloc-grid .compte-joint:hover picture img{transform:scale(1.1)}@media(max-width: 1200px){.bloc-produits .compte-joint,.wrapper-bloc-grid .compte-joint{width:100%;height:380px}.bloc-produits .compte-joint>picture img,.wrapper-bloc-grid .compte-joint>picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 68%;object-position:50% 68%}}@media(max-width: 768px){.bloc-produits .compte-joint,.wrapper-bloc-grid .compte-joint{display:block}}.bloc-produits .compte-joint .content,.wrapper-bloc-grid .compte-joint .content{position:absolute;inset:0}@media(max-width: 768px){.bloc-produits .compte-joint .content,.wrapper-bloc-grid .compte-joint .content{padding:16px}}.bloc-produits .compte-joint .content .main-offre,.bloc-produits .compte-joint .content .compte-joint-content,.bloc-produits .compte-joint .content .description,.wrapper-bloc-grid .compte-joint .content .main-offre,.wrapper-bloc-grid .compte-joint .content .compte-joint-content,.wrapper-bloc-grid .compte-joint .content .description{width:100%;height:100%}.bloc-produits .compte-joint .content .compte-joint-content,.wrapper-bloc-grid .compte-joint .content .compte-joint-content{display:flex;color:var(--font-color-primary);flex-direction:column;justify-content:space-between}.bloc-produits .compte-joint .content .compte-joint-content .head,.wrapper-bloc-grid .compte-joint .content .compte-joint-content .head{padding:16px}.bloc-produits .compte-joint .content .compte-joint-content .head .date,.wrapper-bloc-grid .compte-joint .content .compte-joint-content .head .date{border-radius:4px;border:1px solid var(--Secondary-20, rgba(69, 69, 69, 0.2));background:var(--White-100, #fff);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 6px;color:var(--Black-100, #1c1b1f);font-size:var(--Titre-H6, 16px);font-weight:600}.bloc-produits .compte-joint .content .compte-joint-content .head h2,.wrapper-bloc-grid .compte-joint .content .compte-joint-content .head h2{margin:0;color:#000;font-size:var(--h2-size);font-weight:700;line-height:1em}.bloc-produits .compte-joint .content .compte-joint-content .cta-joint,.wrapper-bloc-grid .compte-joint .content .compte-joint-content .cta-joint{margin:0 auto;padding-bottom:16px}.bloc-produits .compte-joint .content .compte-joint-content .cta-joint .btn-primary,.wrapper-bloc-grid .compte-joint .content .compte-joint-content .cta-joint .btn-primary{font-size:14px !important}.bloc-produits .monabudget,.wrapper-bloc-grid .monabudget{position:relative;align-self:stretch;width:320px;border-radius:12px;overflow:hidden;grid-row-start:1;grid-column-start:4;grid-row-end:3;grid-column-end:5;transition:height .2s;background-color:#212a31}.bloc-produits .monabudget:hover picture img,.wrapper-bloc-grid .monabudget:hover picture img{transform:scale(1.1)}@media all and (max-width: 1200px){.bloc-produits .monabudget,.wrapper-bloc-grid .monabudget{height:350px;width:100%}}@media all and (max-width: 992px){.bloc-produits .monabudget,.wrapper-bloc-grid .monabudget{display:flex}}@media all and (max-width: 768px){.bloc-produits .monabudget,.wrapper-bloc-grid .monabudget{width:92%;height:370px;margin:auto;scroll-snap-align:center;flex:0 0 auto}}@media all and (max-width: 320px){.bloc-produits .monabudget,.wrapper-bloc-grid .monabudget{width:87%}}.bloc-produits .monabudget>picture img,.wrapper-bloc-grid .monabudget>picture img{transition:1s;position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;content:url("/fr/images/hp/pedago/monabudget/portrait.jpg")}@media(min-width: 768px)and (max-width: 1440px){.bloc-produits .monabudget>picture img,.wrapper-bloc-grid .monabudget>picture img{content:url("/fr/images/hp/pedago/monabudget/landscape.jpg");-o-object-position:center right;object-position:center right}}.bloc-produits .monabudget .content,.wrapper-bloc-grid .monabudget .content{width:100%;bottom:0;padding:16px;color:#fff;display:flex;flex-direction:column;gap:12px;z-index:1}.bloc-produits .monabudget .content .main-offre>.title,.wrapper-bloc-grid .monabudget .content .main-offre>.title{position:absolute;top:18px;left:50%;display:flex;flex-direction:column;align-items:center;width:74%;transform:translateX(-50%);gap:6px}@media(min-width: 768px)and (max-width: 1200px){.bloc-produits .monabudget .content .main-offre>.title,.wrapper-bloc-grid .monabudget .content .main-offre>.title{transform:none;top:0;left:24px;align-items:flex-start;width:250px;justify-content:center;height:100%;gap:20px}}@media all and (min-width: 1200px){.bloc-produits .monabudget .content .main-offre>.title,.wrapper-bloc-grid .monabudget .content .main-offre>.title{top:45px;gap:18px}}.bloc-produits .monabudget .content .main-offre>.title .head,.wrapper-bloc-grid .monabudget .content .main-offre>.title .head{font-weight:700;padding:0;display:flex;flex-direction:row;gap:0;line-height:normal;font-size:34px;margin:0}@media all and (min-width: 768px){.bloc-produits .monabudget .content .main-offre>.title .head,.wrapper-bloc-grid .monabudget .content .main-offre>.title .head{font-size:52px}}@media all and (min-width: 1440px){.bloc-produits .monabudget .content .main-offre>.title .head,.wrapper-bloc-grid .monabudget .content .main-offre>.title .head{font-size:44px}}.bloc-produits .monabudget .content .main-offre>.title .desc,.wrapper-bloc-grid .monabudget .content .main-offre>.title .desc{font-weight:500;font-size:16px}.bloc-produits .monabudget .content .main-offre>.title .btn-primary,.wrapper-bloc-grid .monabudget .content .main-offre>.title .btn-primary{margin:0}.bloc-produits .monabudget .content .date,.wrapper-bloc-grid .monabudget .content .date{font-size:12px;line-height:1.5em;align-self:flex-end;color:rgba(255,255,255,.87)}.bloc-produits .fullColorNoImage,.wrapper-bloc-grid .fullColorNoImage{position:relative;align-self:stretch;width:320px;border-radius:12px;overflow:hidden;transition:height .2s;text-decoration:none}.bloc-produits .fullColorNoImage::after,.wrapper-bloc-grid .fullColorNoImage::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a9ba30;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.2) 100%);background-blend-mode:overlay}@media all and (max-width: 1440px){.bloc-produits .fullColorNoImage,.wrapper-bloc-grid .fullColorNoImage{width:100%}}@media all and (max-width: 992px){.bloc-produits .fullColorNoImage,.wrapper-bloc-grid .fullColorNoImage{grid-row-start:4;grid-row-end:4;grid-column-start:1;grid-column-end:3;display:flex}}@media all and (max-width: 768px){.bloc-produits .fullColorNoImage,.wrapper-bloc-grid .fullColorNoImage{width:92%;height:300px;margin:auto;scroll-snap-align:center;flex:0 0 auto}}@media all and (max-width: 320px){.bloc-produits .fullColorNoImage,.wrapper-bloc-grid .fullColorNoImage{width:87%}}.bloc-produits .fullColorNoImage .content,.wrapper-bloc-grid .fullColorNoImage .content{position:relative;width:100%;bottom:0;padding:16px;gap:12px;z-index:1;height:100%;display:flex;justify-content:center;align-items:center}.bloc-produits .fullColorNoImage .content .title,.bloc-produits .fullColorNoImage .content .description,.wrapper-bloc-grid .fullColorNoImage .content .title,.wrapper-bloc-grid .fullColorNoImage .content .description{color:#fff;text-align:center;font-weight:700;text-shadow:0px 2px 8px rgba(0,0,0,.2509803922)}.bloc-produits .fullColorNoImage .content .title,.wrapper-bloc-grid .fullColorNoImage .content .title{font-size:42px}@media all and (max-width: 768px){.bloc-produits .fullColorNoImage .content .title,.wrapper-bloc-grid .fullColorNoImage .content .title{font-size:32px}}.bloc-produits .fullColorNoImage .content .description,.wrapper-bloc-grid .fullColorNoImage .content .description{font-size:32px}@media all and (max-width: 768px){.bloc-produits .fullColorNoImage .content .description,.wrapper-bloc-grid .fullColorNoImage .content .description{font-size:24px}}.bloc-produits .fullColorNoImage .content .btn-secondary,.wrapper-bloc-grid .fullColorNoImage .content .btn-secondary{margin:15px auto 0 auto !important;text-shadow:0 0 rgba(0,0,0,0) !important}@media all and (max-width: 768px){.bloc-produits .fullColorNoImage .content .btn-secondary,.wrapper-bloc-grid .fullColorNoImage .content .btn-secondary{margin:20px auto 0 auto !important}}.bloc-produits .fullColorNoImage .content .btn-white,.wrapper-bloc-grid .fullColorNoImage .content .btn-white{margin:15px auto 0 auto !important;text-shadow:0 0 rgba(0,0,0,0) !important;justify-self:center !important;background-color:#fff !important}@media all and (max-width: 768px){.bloc-produits .fullColorNoImage .content .btn-white,.wrapper-bloc-grid .fullColorNoImage .content .btn-white{margin:20px auto 0 auto !important}}@media all and (min-width: 1441px){.bloc-produits .fullColorNoImage .content .btn-white,.wrapper-bloc-grid .fullColorNoImage .content .btn-white{position:absolute;right:0;left:0;bottom:42px}}.bloc-produits .fullColorNoImage .content .pill,.wrapper-bloc-grid .fullColorNoImage .content .pill{font-size:42px;font-weight:700;text-align:center;background-color:#010101;color:#a9ba30;padding:0px 15px;border-radius:50px}@media all and (max-width: 768px){.bloc-produits>a.btn-primary,.wrapper-bloc-grid>a.btn-primary{margin-top:0}}