body.page .case_studies,body.archive .case_studies,body.blog .case_studies,body.single .case_studies,body.home .case_studies,body.error404 .case_studies{padding:9.25rem 0}body.page .case_studies>div h2,body.archive .case_studies>div h2,body.blog .case_studies>div h2,body.single .case_studies>div h2,body.home .case_studies>div h2,body.error404 .case_studies>div h2{text-align:center;margin-bottom:3rem;color:var(--sf-color-navi)}body.page .case_studies__items,body.archive .case_studies__items,body.blog .case_studies__items,body.single .case_studies__items,body.home .case_studies__items,body.error404 .case_studies__items{display:flex;flex-wrap:wrap;align-items:center;gap:48px 30px}body.page .case_studies__item,body.archive .case_studies__item,body.blog .case_studies__item,body.single .case_studies__item,body.home .case_studies__item,body.error404 .case_studies__item{width:31%;height:280px;border-radius:var(--sf-border-radius-2);position:relative;cursor:pointer;overflow:hidden}body.page .case_studies__item img,body.archive .case_studies__item img,body.blog .case_studies__item img,body.single .case_studies__item img,body.home .case_studies__item img,body.error404 .case_studies__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.page .case_studies__item *,body.archive .case_studies__item *,body.blog .case_studies__item *,body.single .case_studies__item *,body.home .case_studies__item *,body.error404 .case_studies__item *{transition:all var(--sf-transition-1)}body.page .case_studies__item:hover .case_studies__line,body.archive .case_studies__item:hover .case_studies__line,body.blog .case_studies__item:hover .case_studies__line,body.single .case_studies__item:hover .case_studies__line,body.home .case_studies__item:hover .case_studies__line,body.error404 .case_studies__item:hover .case_studies__line{opacity:0}body.page .case_studies__item:hover .case_studies__curtain,body.archive .case_studies__item:hover .case_studies__curtain,body.blog .case_studies__item:hover .case_studies__curtain,body.single .case_studies__item:hover .case_studies__curtain,body.home .case_studies__item:hover .case_studies__curtain,body.error404 .case_studies__item:hover .case_studies__curtain{pointer-events:unset;top:0}body.page .case_studies__line,body.archive .case_studies__line,body.blog .case_studies__line,body.single .case_studies__line,body.home .case_studies__line,body.error404 .case_studies__line{position:absolute;bottom:0;left:0;width:100%;background-color:#f37437e6;padding:17px;text-align:center}body.page .case_studies__line span,body.archive .case_studies__line span,body.blog .case_studies__line span,body.single .case_studies__line span,body.home .case_studies__line span,body.error404 .case_studies__line span{color:var(--sf-color-white);font-weight:500;font-size:1rem}body.page .case_studies__curtain,body.archive .case_studies__curtain,body.blog .case_studies__curtain,body.single .case_studies__curtain,body.home .case_studies__curtain,body.error404 .case_studies__curtain{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;opacity:1;pointer-events:none;left:0;top:100%;height:100%;width:100%;background-color:#f37437e6}body.page .case_studies__curtain span,body.archive .case_studies__curtain span,body.blog .case_studies__curtain span,body.single .case_studies__curtain span,body.home .case_studies__curtain span,body.error404 .case_studies__curtain span{color:var(--sf-color-white);font-weight:500;font-size:1rem;position:relative;padding-bottom:.5rem;margin-bottom:.5rem;text-align:center}body.page .case_studies__curtain span:after,body.archive .case_studies__curtain span:after,body.blog .case_studies__curtain span:after,body.single .case_studies__curtain span:after,body.home .case_studies__curtain span:after,body.error404 .case_studies__curtain span:after{position:absolute;content:"";bottom:0;left:50%;width:6.25rem;height:.0625rem;background-color:#d9d9d9;transform:translate(-50%)}body.page .case_studies__curtain p,body.archive .case_studies__curtain p,body.blog .case_studies__curtain p,body.single .case_studies__curtain p,body.home .case_studies__curtain p,body.error404 .case_studies__curtain p{font-size:1rem;line-height:2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--sf-color-white);text-align:center;padding:0 1rem}body.page .case_studies__curtain a,body.archive .case_studies__curtain a,body.blog .case_studies__curtain a,body.single .case_studies__curtain a,body.home .case_studies__curtain a,body.error404 .case_studies__curtain a{margin-top:1.875rem;padding:.5625rem 1.125rem;font-size:.75rem;font-weight:700;letter-spacing:.0625rem;width:-moz-fit-content;width:fit-content}body.page .case_studies__pagination,body.archive .case_studies__pagination,body.blog .case_studies__pagination,body.single .case_studies__pagination,body.home .case_studies__pagination,body.error404 .case_studies__pagination{display:flex;align-items:center;justify-content:center;margin-top:3.75rem;gap:.4375rem}body.page .case_studies__pagination a,body.page .case_studies__pagination span,body.archive .case_studies__pagination a,body.archive .case_studies__pagination span,body.blog .case_studies__pagination a,body.blog .case_studies__pagination span,body.single .case_studies__pagination a,body.single .case_studies__pagination span,body.home .case_studies__pagination a,body.home .case_studies__pagination span,body.error404 .case_studies__pagination a,body.error404 .case_studies__pagination span{display:inline-flex;min-width:48px;min-height:45px;background:var(--sf-color-orange);color:var(--sf-color-white);padding:0 1rem;border-radius:30px;align-items:center;justify-content:center;font-weight:400}body.page .case_studies__pagination span,body.archive .case_studies__pagination span,body.blog .case_studies__pagination span,body.single .case_studies__pagination span,body.home .case_studies__pagination span,body.error404 .case_studies__pagination span{background:var(--sf-bg-pagin-active)}@media (max-width: 1024px){body.page .case_studies__item,body.archive .case_studies__item,body.blog .case_studies__item,body.single .case_studies__item,body.home .case_studies__item,body.error404 .case_studies__item{width:48%}}@media (max-width: 768px){body.page .case_studies__item,body.archive .case_studies__item,body.blog .case_studies__item,body.single .case_studies__item,body.home .case_studies__item,body.error404 .case_studies__item{width:100%}}
