.ax-site .ax-beta-portfolio .container{max-width:1600px;padding-inline:40px}.ax-site .ax-beta-portfolio .portfolio-intro{background:url(/assets/images/axelites/beta/2025/12/fond-degrade-entete-violet-bleu.png) 50%/cover;margin:0;padding:75px 0}.ax-site .ax-beta-portfolio .portfolio-intro .title{margin:0;font-size:clamp(46px,6vw,90px);line-height:1.1}.ax-site .ax-beta-portfolio .about-info9{padding:0}.ax-site .ax-beta-portfolio .about-info9 p{margin:0 0 25px;font-size:16px;line-height:30px}.ax-site .ax-beta-portfolio .about-info9 p:first-child{font-weight:700}.ax-site .ax-beta-portfolio .about-info9 p:last-child{margin:0}.ax-site .ax-beta-portfolio .portfolio-grid{padding:60px 0 90px}.ax-site .ax-beta-portfolio .portfolio-grid .sec-title{text-align:center;max-width:none;margin-bottom:45px}.ax-site .ax-beta-portfolio .portfolio-grid .sec-title h2{margin-bottom:25px;font-size:clamp(34px,4vw,60px);line-height:1.13}.ax-site .ax-beta-portfolio .portfolio-grid .sec-title p{max-width:none}.ax-site .ax-beta-portfolio #projects{scroll-margin-top:130px}.ax-site .ax-beta-portfolio .row{--bs-gutter-x:24px;row-gap:24px}.ax-site .ax-beta-portfolio .ser-card21{aspect-ratio:500/640;background:#1f1f1f;border-radius:22px;flex-direction:column;max-width:none;height:100%;min-height:0;margin:0;padding:22px;display:flex;position:relative;overflow:hidden}.ax-site .ax-beta-portfolio .ser-card21>img{object-fit:cover}.ax-site .ax-beta-portfolio .ser-card21:before{display:none}.ax-site .ax-beta-portfolio .ser-card21:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#000000e0);position:absolute;inset:0}.ax-site .ax-beta-portfolio .portfolio-category{z-index:1;color:#fff;background:#10182088;border:1px solid #77c5dc;border-radius:30px;align-self:flex-start;padding:7px 11px;font-size:12px;line-height:1.4;display:inline-block;position:relative}.ax-site .ax-beta-portfolio .empty2{z-index:1;height:auto;margin-top:auto;padding-top:40px;position:relative;inset:auto;overflow:visible}.ax-site .ax-beta-portfolio .ser-content21{transition:none;position:static;overflow:visible;transform:none}.ax-site .ax-beta-portfolio .ser-card21:hover .ser-content21{transform:none}.ax-site .ax-beta-portfolio .ser-content21 .title{color:#fff;letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 10px;font-size:24px;line-height:1.2}.ax-site .ax-beta-portfolio .ser-content21 p{color:#f1ecf6;margin:0;font-size:14px;font-weight:400;line-height:1.5}.ax-site .ax-beta-portfolio .pagination{justify-content:center;gap:12px;margin-top:45px}.ax-site .ax-beta-portfolio .pagination a{background:#fff;border:1px solid #d4c9e1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ax-site .ax-beta-portfolio .pagination .active a{color:#fff;background:#1f1f1f}.ax-site .ax-beta-portfolio a:focus-visible{outline-offset:4px;outline:3px solid #8050b4}@media (max-width:991px){.ax-site .ax-beta-portfolio .portfolio-intro{padding:45px 0}}@media (min-width:992px) and (max-width:1199px){.ax-site .ax-beta-portfolio .ser-card21{padding:18px}.ax-site .ax-beta-portfolio .ser-content21 .title{font-size:22px}}@media (max-width:575px){.ax-site .ax-beta-portfolio .container{padding-inline:20px}.ax-site .ax-beta-portfolio .portfolio-grid{padding-top:40px}}
