.projects{margin-top:100px;margin-bottom:100px;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}.projects .card-project-title{border-radius:0!important}.projects .card-project{position:relative;display:flex;flex-direction:column;flex:1 1;min-width:calc(50% - 20px);overflow:hidden;border-radius:20px;height:40vh;min-height:343px}.projects .card-project .top-title{display:flex;align-items:center;gap:5px;margin-bottom:10px;color:rgba(0,0,0,.7)}.projects .card-project h2{font-size:clamp(1.375rem,1.1731rem + .8974vw,2.25rem)!important;font-weight:600;margin-bottom:30px}.projects .card-project .text-title{font-size:clamp(.875rem,.7885rem + .3846vw,1.25rem)!important;font-weight:450;margin-bottom:0;color:rgba(0,0,0,.7)}.projects .card-project .text-title span{font-weight:550;color:#6196fe}.projects .card-project .presentation{background-color:#6196fe;padding:17px 40px;border-radius:15px;width:-moz-fit-content;width:fit-content;font-size:clamp(1rem,.9712rem + .1282vw,1.125rem)!important;color:#fff;font-weight:450;margin-top:40px;transition:.3s ease}.projects .card-project .presentation:hover{background-color:#4b7bda}.projects .card-project img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transition:.4s ease}.projects .card-project .card-fon{position:relative;width:100%;height:100%;display:flex;justify-content:start;align-items:end;padding:30px 40px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));color:#fff;opacity:.3;transition:.4s ease;border-radius:20px}.projects .card-project .card-fon p{margin-bottom:0;font-size:clamp(.875rem,.7308rem + .641vw,1.5rem)!important;font-weight:550;transform:translateX(-200%);opacity:0;transition:.4s ease}.projects .card-project:nth-child(4),.projects :nth-child(5),.projects :nth-child(6),.projects :nth-child(7){min-width:18%}.projects .card-project:hover img{scale:1.03}.projects .card-project:hover .card-fon{opacity:1}.projects .card-project:hover .card-fon p{opacity:1;transform:translateX(0)}@media(max-width:1440px){.projects .card-project .card-fon{padding:20px}}@media(max-width:1350px){.projects{gap:20px}.projects .card-project{min-width:calc(50% - 10px)}.projects .card-project .card-fon{padding:20px}.projects .card-project:nth-child(4),.projects :nth-child(5),.projects :nth-child(6),.projects :nth-child(7){min-width:18%}}@media(max-width:700px){.projects{gap:20px;gap:2vw}.projects .card-project-title{min-width:100%!important;height:-moz-fit-content!important;height:fit-content!important;margin-bottom:20px}.projects .card-project{min-width:100%;min-height:150px;height:20vh;border-radius:15px}.projects .card-project .top-title{font-size:12px}.projects .card-project .top-title svg{width:12px;height:auto}.projects .card-project h2{font-size:22px;margin-bottom:10px}.projects .card-project .text-title{font-size:14px}.projects .card-project .presentation{font-size:16px;margin-top:20px;width:100%;text-align:center;padding:12px 40px}.projects .card-project .card-fon{opacity:1;padding:15px}.projects .card-project .card-fon p{font-size:14px;font-weight:400;opacity:1;transform:translateX(0)}.projects .card-project:nth-child(4),.projects :nth-child(5),.projects :nth-child(7),.projects :nth-child(8){min-width:calc(50% - 10px)}}