@charset "UTF-8";.home-section-projects{position:relative;overflow:hidden;padding:60px 0}.home-section-projects .bp_project{align-items:center}.home-section-projects .bp_project .btn-primary{margin-left:0!important}.home-section-projects__pagination{margin-top:40px;padding:24px 0;display:flex;align-items:center;justify-content:space-between}.home-section-projects__pages{display:flex;align-items:center}.home-section-projects__pages .page-numbers{width:51px;height:51px;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:500;line-height:180%;transition:all ease .3s;border:1px solid transparent;border-radius:50%}.home-section-projects__pages .page-numbers:hover,.home-section-projects__pages .page-numbers.current{border:1px solid #EAEAEA}.home-section-projects__pages .prev,.home-section-projects__pages .next{padding:0;line-height:1}.home-section-projects__more{margin-top:60px}.home-section-projects__wrap{margin-bottom:40px}.home-section-projects__list{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap}.home-section-projects__list li{list-style:none}.home-section-projects__list li a{border-bottom:2px solid transparent;padding:8px 16px;transition:all ease .3s}.home-section-projects__list li a.current,.home-section-projects__list li a:hover{border-color:#000}.home-section-projects__reviews{display:flex;align-items:center;gap:30px;text-align:right;justify-content:end;margin:50px 0}.home-section-projects__text{text-align:center;max-width:636px;margin:0 auto 40px}.home-section-projects__text--title{margin-bottom:14px}.home-section-projects__project{padding:60px 80px;display:flex;gap:60px;overflow:hidden;position:relative;border-radius:22px;box-shadow:0 4px 4px #0000000a;height:auto;border:1px solid #FFF;will-change:transform}.home-section-projects__project:not(:last-child){margin-bottom:40px}@media (hover: hover){.home-section-projects__project:hover:after{transform:translate(300px,300px)}}.home-section-projects__project:after{content:"";position:absolute;left:-100px;top:-100px;transform:rotate(-30deg);border-radius:50%;filter:blur(115px);z-index:-1;width:90%;height:90%;background:#0003;transition:all ease-in-out .7s}.home-section-projects__image{width:50%}.home-section-projects__image img{object-fit:cover;width:100%;height:333px}.home-section-projects__categories{position:absolute;left:0;top:20px}.home-section-projects__categories--category{border-radius:0 18px 18px 0;border:1px solid rgba(255,255,255,.15);background:var(--black);display:flex;padding:8px 12px;justify-content:center;align-items:center;color:#fff}.home-section-projects__content{display:flex;flex-direction:column;width:50%}.home-section-projects__content h3{margin-bottom:8px}.home-section-projects__content p{margin-bottom:24px}.home-section-projects__logo{margin-bottom:30px}.home-section-projects__logo img{max-height:45px;object-fit:contain;max-width:149px}.home-section-projects__tags{display:flex;padding:0;margin:0 0 12px}.home-section-projects__tags--tag{list-style:none;position:relative;display:flex;align-items:center;color:#0009}.home-section-projects__tags--tag:not(:last-child){margin-right:10px}.home-section-projects__tags--tag:not(:last-child):after{content:"•";font-size:14px;font-weight:400;line-height:140%;margin-left:10px}@media (max-width: 1200px){.home-section-projects__project{gap:40px;padding:40px}}@media (max-width: 991px){.home-section-projects{padding:80px 15px}.home-section-projects .bp_project .btn-primary{margin-top:24px}.home-section-projects__categories{top:0}.home-section-projects__content p{margin-bottom:0}.home-section-projects__reviews{flex-direction:column}.home-section-projects__project{flex-direction:column-reverse;padding:60px 15px 20px;gap:20px}.home-section-projects__project:after{transform:unset}.home-section-projects__image{width:100%}.home-section-projects__image img{height:auto}.home-section-projects__content{width:100%}.home-section-projects__tags--tag:not(:last-child){margin-right:5px}.home-section-projects__tags--tag:not(:last-child):after{font-size:12px;margin-left:5px}}
