.script{font-family:'canvas-script',taviraj!important;font-weight:400}.scripttitre{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:35px}.scripttitregros{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:50px;color:#dbff87}.scripttitrerouge{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:40px;color:#ed2424}.scripttitrejaune{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:35px;color:#dbff87}@media (max-width:480px){.scripttitre{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:25px}.scripttitregros{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:40px;color:#dbff87}.scripttitrerouge{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:25px;color:#ed2424}.scripttitrejaune{font-family:'canvas-script',taviraj!important;font-weight:400;font-size:25px;color:#dbff87}}.et-pb-controllers a{width:12px;height:12px;margin-right:30px}.et_pb_portfolio_filters{display:flex;justify-content:center;margin-bottom:40px}.et_pb_portfolio_filters li{margin:0 10px}.et_pb_portfolio_filters a{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:8px 18px;border-radius:0;transition:background-color 0.25s ease,color 0.25s ease}.et_pb_portfolio_filters a:not(.active):hover{color:#ed2424!important}.et_pb_portfolio_filters li a.active{background-color:#dbff87!important;color:#1c1c3b!important}.et_pb_portfolio_filters li{border:none!important;box-shadow:none!important}.portfolio-gap .et_pb_portfolio_item.et_pb_grid_item{width:25%!important;margin-right:0!important;margin-bottom:0!important}@media (min-width:981px){.portfolio-gap .et_pb_portfolio_item.et_pb_grid_item{width:25%!important}}@media (max-width:980px) and (min-width:768px){.portfolio-gap .et_pb_portfolio_item.et_pb_grid_item{width:50%!important;clear:none!important}.portfolio-gap .first_in_row,.portfolio-gap .last_in_row{clear:none!important}}@media (max-width:767px){.portfolio-gap .et_pb_portfolio_item.et_pb_grid_item{width:100%!important;clear:none!important}.portfolio-gap .first_in_row,.portfolio-gap .last_in_row{clear:none!important}}.portfolio-gap .et_portfolio_image{aspect-ratio:4 / 3;overflow:hidden}.portfolio-gap .et_portfolio_image img{width:100%;height:100%;object-fit:cover;display:block}.pagination .alignleft a{font-size:0}.pagination .alignleft a::before{content:"← Projets précédents";font-size:15px;font-weight:600}.pagination .alignright a{font-size:0}.pagination .alignright a::before{content:"Projets suivants →";font-size:15px;font-weight:600}.et_pb_portfolio_item .et_portfolio_image{aspect-ratio:4 / 3;overflow:hidden}.et_pb_portfolio_item .et_portfolio_image img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:768px) and (max-width:980px){.portfolio-bas-page .et_pb_portfolio_item{width:48%!important;max-width:48%!important;margin-right:4%!important}.portfolio-bas-page .et_pb_portfolio_item:nth-child(2n){margin-right:0!important}}