.client__projects{background-color:#fff;z-index:9;position:relative;padding:0px}
@media screen and (max-width:767px){.client__projects{padding-inline:24px}}
@media screen and (min-width:768px) and (max-width:1024px){.client__projects{padding-inline:24px}}
.client__projects .text-onboarding h1,.client__projects .text-onboarding h2{margin-top:0px;color:#161716;font-size:50px;font-weight:700;text-align:center;line-height:50px}
@media (max-width:850px){.client__projects .text-onboarding h1,.client__projects .text-onboarding h2{font-size:35px;line-height:35px;margin-bottom:0px}}
@media (max-width:600px){.client__projects .text-onboarding h1,.client__projects .text-onboarding h2{font-size:23px;line-height:23px}}
.client__projects .text-onboarding h1 span,.client__projects .text-onboarding h2 span{color:#00a3a6}
.client__projects_items{display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px}
@media (max-width:1550px){.client__projects_items{max-width:1000px;margin-left:auto;margin-right:auto}}
@media (max-width:1230px){.client__projects_items{max-width:calc(100% - 15px)}}
@media (max-width:850px){.client__projects_items{margin-top:30px}}
@media (max-width:600px){.client__projects_items{max-width:100%;margin-top:0px}}
.client__projects_items__item{flex:1 1 50%;display:flex}
@media (max-width:850px){.client__projects_items__item{flex:1 1 100%}}
.client__projects_items__item:nth-of-type(odd){justify-content:end;padding-right:40px}
@media (max-width:1230px){.client__projects_items__item:nth-of-type(odd){padding-right:30px}}
@media (max-width:850px){.client__projects_items__item:nth-of-type(odd){padding-right:0px;margin-top:40px}}
.client__projects_items__item:nth-of-type(even){justify-content:start;padding-left:40px;margin-top:80px}
@media (max-width:1230px){.client__projects_items__item:nth-of-type(even){padding-left:30px;margin-top:60px}}
@media (max-width:850px){.client__projects_items__item:nth-of-type(even){padding-left:0px;margin-top:40px}}
.client__projects_items__item .item_container{max-width:500px;width:100%;height:600px;position:relative;cursor:pointer}
@media screen and (min-width:1024px){.client__projects_items__item .item_container{transform-style:preserve-3d}}
@media (max-width:850px){.client__projects_items__item .item_container{height:500px}}
.client__projects_items__item .item_container .item_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 500ms ease;overflow:hidden;position:absolute;top:0px;left:0px;background-color:#00a3a6}
.client__projects_items__item .item_container .item_infos{background-color:#fff;position:absolute;bottom:54px;right:-30px;padding:35px 76px 36px 50px;width:490px;transition:all 500ms ease}
@media screen and (min-width:1024px){.client__projects_items__item .item_container .item_infos{transform:translateZ(50px) !important}}
@media (max-width:1550px){.client__projects_items__item .item_container .item_infos{padding:30px;width:410px}}
@media (max-width:1230px){.client__projects_items__item .item_container .item_infos{right:0px;bottom:0px;width:100%}}
.client__projects_items__item .item_container .item_infos__title{color:#161716;font-weight:700;font-size:50px;margin:0;transition:all 500ms ease}
@media (max-width:1550px){.client__projects_items__item .item_container .item_infos__title{font-size:35px}}
.client__projects_items__item .item_container .item_infos__type{color:#161716;font-weight:400;font-size:18px;font-style:italic;margin-top:8px;margin-bottom:0px}
@media (max-width:1550px){.client__projects_items__item .item_container .item_infos__type{font-size:16px}}
.client__projects_items__item .item_container .item_infos__link{color:#161716;font-size:13px;margin-top:20px;display:table;padding:10px 9px 6px 14px;font-weight:600;position:relative}
.client__projects_items__item .item_container .item_infos__link:hover{background-color:transparent;box-shadow:none;color:#00a9a8}
.client__projects_items__item .item_container .item_infos__link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid black;transition:opacity 0.3s,border 0.3s}
.client__projects_items__item .item_container .item_infos__link:hover::before{opacity:0}
.client__projects_items__item .item_container .item_infos__link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border:3px solid #00a9a8;opacity:0;z-index:-1;transform:scaleX(1.1) scaleY(1.2);transition:transform 0.3s,opacity 0.3s}
.client__projects_items__item .item_container .item_infos__link:hover::after{opacity:1;transform:scaleX(1) scaleY(1)}
@media screen and (min-width:1024px){.client__projects_items__item .item_container:hover::after{opacity:0.4;line-height:70px;transition:all 500ms ease;transition-delay:1000ms}.client__projects_items__item .item_container:hover .item_image{border-radius:20px;transform:scale(1.1)}.client__projects_items__item .item_container:hover .item_infos{bottom:0;right:0;width:500px;border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,0.1)}}
.client__projects_items_cta{padding:16px 25px;font-size:17.5px;letter-spacing:0.88px;text-align:center;color:#161716;border:2px solid #161716;font-weight:600;margin-top:50px}
@media screen and (max-width:767px){.client__projects_items_cta{width:100%}}
@media screen and (min-width:1024px){body.home .client__projects{margin-top:calc(100vh - 100px)}}
@media screen and (max-width:767px){body.home{margin-top:0;padding-top:0}}
@media screen and (min-width:768px) and (max-width:1024px){body.home{margin-top:0;padding-top:0}}