.btn-default{font-size:.8rem;padding:.5rem 1rem;margin-block:1rem;display:flex;gap:1rem;align-items:center;line-height:1rem;width:max-content;border-radius:30px;border:2px solid #ff4438;color:#ff4438!important;background-color:transparent;transition:all 250ms ease-in-out;cursor:pointer}.btn-default svg{margin-left:.5rem}.btn-default svg path{fill:#ff4438;transition:all 250ms ease-in-out}.btn-default:hover{background-color:#ff4438;color:#181717!important;opacity:1}.btn-default:hover svg path{fill:#181717;transition:all 250ms ease-in-out}#intro{height:50rem;max-height:calc(100vh - 90px);padding-bottom:2rem;padding-top:2rem;display:flex;flex-direction:column-reverse;position:relative}#intro .content{padding-inline:2rem;max-width:38rem;position:absolute;bottom:4rem;z-index:2}#intro figure{height:200%;position:relative}#intro figure::after{content:"";position:absolute;bottom:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(24,23,23,0) 0%,#181717 100%)}@media screen and (max-width:480px){#intro{padding-inline:0;padding-top:0}#intro .content{padding-inline:1rem}}#nous-on{padding-inline:0;margin-bottom:6rem}#nous-on .content{display:grid;grid-template-columns:1fr 22rem 1fr;gap:2rem}@media screen and (max-width:767px){#nous-on .content{grid-template-columns:1fr;margin-inline:1rem;gap:0;margin-bottom:4rem}}#nous-on .content ul{display:flex;flex-direction:column;gap:2rem;text-align:center;padding-block:4rem}#nous-on .content ul li:nth-child(even){width:1px;height:60px;background-color:#ff4438;margin-inline:auto}#nous-on .content figure{max-width:22rem;aspect-ratio:1/1;width:100%}#nous-on .content figure:last-of-type{margin-inline:auto 0;margin-block:auto 0}#steps{padding-bottom:4rem}#steps .content>ul{display:flex;flex-direction:column;gap:2rem}#steps .content>ul>li{background:linear-gradient(181.18deg,#181717 -96.14%,rgba(38,36,36,.7) 103.84%);border-radius:30px;border:1px solid #5a5a5a}#steps .content>ul>li>div{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media screen and (max-width:767px){#steps .content>ul>li>div{grid-template-columns:1fr;gap:1rem}}#steps .content>ul>li>div>div{padding:1rem;max-width:40rem;display:flex;flex-direction:column;justify-content:space-between}#steps .content>ul>li>div>div pre{margin-bottom:2rem;font-weight:250}#steps .content>ul>li>div>div h4{margin-top:auto;font-weight:400}@media screen and (max-width:767px){#steps .content>ul>li>div>div h4{font-size:1.5rem}}#steps .content>ul>li>div figure{max-height:20rem}@media screen and (max-width:998px){#steps .content>ul>li>div figure{max-height:fit-content}}#steps .content>ul>li>ul{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:4rem 1rem 2rem}@media screen and (max-width:767px){#steps .content>ul>li>ul{grid-template-columns:1fr}}#steps .content>ul>li>ul>li{max-width:40rem}#signature{text-align:center;padding-bottom:5rem}#signature p{font-size:2rem;margin-bottom:1rem}#signature h2{font-size:9vw;font-weight:400}#signature a{margin-inline:auto}#signature figure{margin-inline:auto;margin-top:2rem}